--- /srv/rebuilderd/tmp/rebuilderdrmZSyz/inputs/python3.13-minimal_3.13.5-2+deb13u5_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdrmZSyz/out/python3.13-minimal_3.13.5-2+deb13u5_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-10 12:06:59.000000 debian-binary │ -rw-r--r-- 0 0 0 2320 2026-08-10 12:06:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1807852 2026-08-10 12:06:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1808328 2026-08-10 12:06:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │ ├── 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: 0x22e1b4 │ │ │ │ + Entry point address: 0x22e274 │ │ │ │ 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 0x22e1b4 │ │ │ │ +Entry point 0x22e274 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52d424 0x0053d424 0x0053d424 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52dc3c 0x0053dc3c 0x0053dc3c 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 0x52d450 0x52d450 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52dc68 0x52dc68 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 0x52d430 0x0053d430 0x0053d430 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52dc48 0x0053dc48 0x0053dc48 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 32ce58 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 003578c8 3478c8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00357900 347900 1e5b20 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053d420 52d420 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053d424 52d424 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053d42c 52d42c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053d430 52d430 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32d658 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 003580c8 3480c8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00358100 348100 1e5b38 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053dc38 52dc38 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053dc3c 52dc3c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053dc44 52dc44 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053dc48 52dc48 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: 00084528 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b780 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 001780ec 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 000454a4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00081430 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081f94 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 0008451c 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b728 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00178358 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 00045524 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00081424 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081f88 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bbfa4 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bc2f0 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0055bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 0007defc 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0007915c 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e418 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0007def0 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00079150 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e3b0 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0055db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 002634f4 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 000720b0 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00263844 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 000720a8 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bc1d4 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e344 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bc520 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e338 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: 001444bc 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 001444c4 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afc88 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018bb60 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afbf4 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018bb44 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: 0018bad4 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00309338 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018bab8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00309bf8 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: 0032ae34 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bba50 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2d68 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032b0dc 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bb998 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2cd4 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cbc70 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007b2d0 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cbfb8 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007b2c4 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: 00079adc 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002c9ff0 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 001801fc 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b8ec 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00079b40 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00083244 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00079ad0 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002ca4f0 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00180450 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b7c0 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079b34 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00083238 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00551114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 00030940 20 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 00035478 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 00076b2c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b800c 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00144878 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001f15f4 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0008337c 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 00300468 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 00234bb4 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00082724 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 00292144 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076b24 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b8364 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144880 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f19cc 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00083370 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00300d28 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00234cc0 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00082718 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00292654 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: 00124194 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d2b8 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 001241b8 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d524 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a28a8 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a2838 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: 00110d74 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d794 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 00241328 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017e9c8 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781a8 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d7ec 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110dd4 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d788 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 0024148c 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017ec1c 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0007819c 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d7f4 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a696c 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a68fc 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: 00112478 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 001124cc 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: 0005c70c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c69c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007e638 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105cf8 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00116f44 1504 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191a94 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00102f5c 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00152384 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007e62c 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105d28 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00116f98 1492 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00191a78 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00102f88 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 001521c4 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 001dd2f8 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 001dd640 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002cdb8c 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002ce08c 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bcdc0 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 00079940 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002adc80 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061c9c 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bd10c 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 00079934 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002adef0 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061c94 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028bff8 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028c504 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ab95c 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 00081230 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006dab0 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001abcf0 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 00081224 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006daa8 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: 00082470 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 00082464 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 00228ad0 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007d66c 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022e1b4 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 00228ba8 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d660 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022e274 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5cec 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b4d04 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5c7c 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b53d8 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795c4 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 000795b8 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: 00164d6c 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 00231050 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 00164d04 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0023115c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 001759e4 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c658 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007d618 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175c50 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c5ec 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d60c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007df2c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007df20 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078364 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114b98 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 00078358 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114bec 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: 00079578 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 000710fc 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a390 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ac858 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 0007956c 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 000710f4 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a1fc 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001acbec 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 145: 00599cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001c0c14 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 002191e8 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a4614 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000af0cc 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 147: 001c0f60 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 002191f8 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a45a4 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000af038 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ 152: 00054f8c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d90c4 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091acc 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d940c 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091a60 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: 0006b368 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0025126c 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 00080144 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b2e8 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 002513e8 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 00080138 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a3af0 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 0007844c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 0008beb8 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a3afc 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 00078440 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 0008be60 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d2eec 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010ede0 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d341c 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010ee40 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016eed0 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078080 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a394 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c09c 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b7f40 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008af98 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 001620b0 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dd2b4 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005dddc 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027e8c0 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d28 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 000426a4 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075f88 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016ee50 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 00078078 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a39c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c098 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b8298 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008af8c 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00162048 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dd5fc 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005ddd4 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027eda4 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078d1c 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 00042640 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00075f80 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: 00084348 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 0008433c 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 000824a8 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 0008249c 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178c08 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 00285908 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 00078758 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00276d68 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 00178e74 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00285e18 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 0007874c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 002771d0 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019eca0 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001aa6a8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019ec88 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001aaa3c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 198: 00035e88 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0022f548 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 003238f4 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 0022f608 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 003241b4 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: 001f8b74 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 0018fe3c 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f8f4c 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 0018fe20 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: 0007e48c 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e480 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d76c 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d760 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001cb34c 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 00098534 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cb694 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 000984c8 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 001357e4 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022e1a4 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 001357ec 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022e264 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 219: 0055dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 220: 00029cc4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 221: 00082f54 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00286b10 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 00082f48 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00287020 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: 00078304 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002d01e4 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007d5c8 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017c944 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 000782f8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d06e4 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d5bc 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017cbb0 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009deb4 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00116e60 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784b8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009de48 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116eb4 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 000784ac 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0008b204 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bb28 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a35c 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079c98 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129c74 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016b9d0 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 0008b1f8 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bb58 1156 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a608 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079c8c 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129c7c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016b944 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: 0009984c 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00237114 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab944 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 000997e0 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00237220 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab8d4 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: 00236198 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 002362a4 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: 00144134 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00306b60 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 0014413c 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 003074c4 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: 00079960 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 00079954 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017ca1c 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00307a8c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 0032518c 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a382c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d94c 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a96a8 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cc88 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 0030834c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00325ce4 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a3a9c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d940 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a9638 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: 0006212c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00226aa0 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 00079958 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 000620cc 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00226b78 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007994c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b5748 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b5aa0 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: 00081afc 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 00260854 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aec50 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081af0 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 00260c74 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aebbc 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 00396420 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d724 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d8b0 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cacb4 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 00396c20 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d71c 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d8a4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cabe8 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f4b4 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016f434 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a6a0c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a6c7c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039cad0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00276d78 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039d2d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 002771e0 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: 0029944c 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 00168154 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 002996cc 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 001680f0 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: 0007e518 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c2338 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 001439f4 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7f08 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007e50c 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c2684 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 001439fc 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7e98 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00264284 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007b244 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 0022ba6c 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00286c68 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 305: 002645d4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007b238 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022bb2c 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 00287178 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ 309: 00055170 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: 002ab208 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a42d4 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017e8d4 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784b4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002ab478 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a4264 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017eb28 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 000784a8 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: 0010ee2c 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010ee8c 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: 00150204 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00070e64 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 0015038c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00070f88 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 329: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 330: 00082954 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076ccc 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 330: 00082948 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076cc4 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ 332: 0003b178 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d3b78 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001dd91c 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aff0 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 333: 001d3ec0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001ddfc0 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008afe4 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: 000ef4b4 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00237108 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001da4c4 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139978 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 000812b0 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 0017049c 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef4e4 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00237214 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001da80c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139980 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000812a4 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 0017041c 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: 0010bf7c 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010bfdc 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b8440 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c9e0 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb604 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191cb4 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b80c 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b8940 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005c9d8 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb538 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00191c98 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015b7a4 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 000845a0 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b911c 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00084594 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b9474 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: 00283ed4 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 002843b8 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032e538 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 000842e8 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032ed08 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 000842dc 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00555f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029ba4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 00077ed8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 00077ed0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ 367: 00048198 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108324 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00081a24 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 00204f30 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 368: 00108354 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00081a18 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 00205308 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00222b30 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 002232d0 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: 0016c0c8 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c044 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: 000ab324 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 000798a0 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 00231020 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018bf58 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016ae54 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b0ec 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005ab20 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab2b4 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 00079894 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0023112c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018bf3c 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016add0 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b00c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005ad78 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022e184 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 0027a2f0 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022e244 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027a758 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ 389: 0004396c 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074df4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082394 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 00064f58 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015acb4 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00074dec 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 00082388 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 00064f50 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015ac4c 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 00314be4 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 00350fa0 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 003154a0 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 003517a4 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012df0c 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012df14 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016b9c8 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 0016b978 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 402: 00054c1c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00296c14 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 403: 00296e94 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: 00210878 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b6dc 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 000684ec 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 00210888 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b684 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 0006844c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 0008433c 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00084330 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032c7c0 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032d108 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007d5c4 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d5b8 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3444 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 0030627c 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a33d4 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 00306b3c 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00149748 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00149744 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088dbc 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088db0 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: 000bbb34 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bba7c 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022c9d8 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002cfd5c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d9ca8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022ca98 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d025c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002da4f8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a5780 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a5710 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00084494 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc2dc 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 432: 00084488 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc308 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ 434: 00041e0c 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007d614 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00289b80 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 0007896c 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 00089338 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d608 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 0028a08c 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 00078960 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 0008932c 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: 00286c5c 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 0027aee0 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 0028716c 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027b348 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c13d0 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d49c 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007d60c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c171c 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017d708 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d600 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: 0007d610 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d604 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032f030 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032f834 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: 00139538 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d7f4 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 00296d68 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004f974 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e8a50 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 00139540 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d7e8 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00296fe8 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f7fc 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e9310 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 0004fc94 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 00082438 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 00171eb4 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 0004fb64 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 0008242c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00171e40 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056870 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007d48c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008be24 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021c608 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 468: 00056934 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d480 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bdcc 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021c620 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ 472: 00051b94 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 002788e8 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 473: 00278d50 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: 00352f84 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00353788 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001ab5ac 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000ab14c 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6ae8 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00161704 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 0007a6e4 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001ab940 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab0dc 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6b1c 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 0016169c 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 0007a5e0 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb854 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb79c 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 0045882c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 000844fc 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015ac88 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 00459040 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 000844f0 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015ac20 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 00170544 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 00350d10 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a6f00 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 001704c4 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 00351514 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a7170 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e5b50 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e5ed0 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: 001a9a88 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001a9a90 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: 001b79d8 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018dd80 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bd0d0 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b7d30 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018dd64 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bd41c 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: 00217bd4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007d5a8 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002cfcec 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 00217be4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d59c 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d01ec 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: 00128c00 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058f6c 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128c0c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 00058fdc 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004dfa4 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00283e70 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004df98 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 00284354 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: 001aa518 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00187a28 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001aa520 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187a0c 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: 001d383c 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d3b84 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 000755f0 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 000755e8 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 00150524 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018f1ac 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00306d70 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a268 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001a9850 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131c24 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 0015051c 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f190 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 0030730c 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a1fc 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001a9858 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131c2c 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4db0 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e5c8 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dda8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00084394 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4de4 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e628 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005dda0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00084388 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002cffec 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074978 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a6870 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002d04ec 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074970 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a6ae0 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: 002a9f80 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002aa1f0 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: 00167c1c 1336 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007d61c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00167b58 1336 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d610 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: 001ab540 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ab8d4 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c4114 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c4058 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 00110174 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fa8 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007e5b0 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a947c 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0021a008 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001dbf74 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 0028ad1c 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 001101d4 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00078f9c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007e5a4 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a940c 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0021a018 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dc2bc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028b228 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: 0003d970 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b0090 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003da9c 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b0428 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014db1c 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018ea30 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab690 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7f30 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014db18 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018ea14 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab620 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7ec0 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: 000b1b40 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018ecd4 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b650 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 0005874c 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1aac 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018ecb8 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b694 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00058a40 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: 00187410 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a198c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00187610 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a1974 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c94c 3172 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00561720 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 002d0bb4 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c5ee0 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 00326534 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00204db8 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d10b4 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c6228 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 00326e64 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00205190 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: 0005c5ac 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 0027a294 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d95e4 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005c58c 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027a6fc 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002d9e34 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: 002af490 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001ddc80 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002ae804 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001de254 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 0008013c 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 00080130 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: 00064aac 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064aa4 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a7b0 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee5d4 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 00128a28 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a7f4 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee61c 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128a34 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1e50 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d7fc 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078b98 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00293a44 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a681c 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079c90 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 0020b5e0 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1de0 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d6dc 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078b8c 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 00293cc4 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a67ac 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079c84 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002d8f00 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029c1bc 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029c43c 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c448 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f3d0 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0021b84c 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c3e8 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f430 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021b864 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: 00189960 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189944 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 000628ec 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 630: 00062690 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ 631: 00054da0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 001159d8 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c188 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8f6c 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002ce884 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 632: 00115a2c 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c104 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8eb4 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002ced84 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: 000c6ab4 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c69f8 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: 0029afb0 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a688c 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a6738 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 00103378 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 00078024 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029b230 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a681c 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a66c8 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 001033a4 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 0007801c 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: 000bba24 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bb96c 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001be228 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00147d00 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e2c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007dcb8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ae98 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 0029f6f4 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 001898bc 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d31d0 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001be574 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147cfc 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073e24 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007dcac 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008ae8c 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 0029f9e8 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 001898a0 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d3518 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: 0007d728 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 00128a20 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d71c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128a2c 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: 0020e860 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020e874 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0029aa88 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001610a0 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 002915fc 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078754 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058574 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 000800ac 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007b1f4 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 0029ad08 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 001615e8 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 00291b0c 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 00078748 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 0005856c 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 000800a0 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007b1e8 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 001288e4 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 000810c4 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00080eb0 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 001288f0 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 000810b8 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080ea4 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027e3e4 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 00047968 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027e8c8 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00047a0c 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028d248 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028d758 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 00396820 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061e8c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001eaf60 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008beec 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 000857cc 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b2804 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b3dac 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002aa3c4 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 00397020 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e2c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001eb2e0 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008be94 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 000857c0 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b2770 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b4480 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002aa634 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002ce894 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007d4c8 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002ced94 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d4bc 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 005526fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002b180 16 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ 700: 0004f140 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 002082e8 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002fedd4 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4d58 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 000822fc 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 0022ab8c 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b5d4 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007dc7c 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004eb3c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000781e0 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001bfe88 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c5384 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 001133ac 260 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014f854 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 002d71e4 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002ff694 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4d88 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 000822f0 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022ac64 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b488 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007dc70 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004eaa8 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 000781d4 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c01d4 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c56cc 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 00113400 260 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014f840 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00225d24 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 000552e8 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 00225d08 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055434 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: 00083440 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007e1c0 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 001896a0 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007a49c 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 00219400 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001acb70 548 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 00083434 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007e1b4 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189684 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007a490 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00219410 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001acf04 548 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002fdf4 100 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 00556384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 000a9bd4 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9b64 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 00079938 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128c38 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00082820 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fb98 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 0008193c 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 0007992c 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128c44 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00082814 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fbc0 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 00081930 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c2cd8 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c3024 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ 740: 00055780 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00551d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 002c28e4 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a56fc 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c2de4 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a568c 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: 0008ad9c 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8e64 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014e9d4 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007995c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 00080260 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056d80 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b2054 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aaacc 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175c54 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b22c 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000611cc 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008ad90 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8df4 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014e9cc 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 00079950 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 00080254 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056d7c 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b1fc0 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aaa5c 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00175ec0 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b25c 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 000611c4 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d6f8 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d6ec 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 005527cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 00082d10 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018ee94 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082d04 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018ee78 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: 0018f1e0 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 767: 0018f1c4 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ 768: 000519f0 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 0005526c 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 000553b8 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 771: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 772: 0055ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 773: 000770ac 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 000770a4 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 002009d0 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 0008231c 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 00200da8 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082310 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002afb50 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002b0050 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001aa460 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 0014957c 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfc9c 71464 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 0028744c 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001aa468 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149578 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfcd0 71464 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 0028795c 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f3ff8 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011a820 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f4028 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a864 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ 788: 0004aae8 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c40e4 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002aa7c4 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 00275758 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007d608 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024bfc8 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 789: 001c442c 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002aaa34 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00275bc0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d5fc 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024c144 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 0014882c 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be58c 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00148828 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be4d0 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: 00064a9c 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001adcd4 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 00150474 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 00285864 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 0027639c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082d90 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064a94 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001ae068 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 0015046c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 00285d74 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00276804 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082d84 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063810 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007db74 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091d2c 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 001b8728 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 00145860 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b284c 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e5bc4 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 000633d8 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007db68 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091cc0 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001b8a80 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 0014585c 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b27b8 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e5f44 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: 0020d590 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002de634 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: 00139d80 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007e0b0 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 003199ac 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139d88 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007e0a4 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031a26c 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: 0013d8a8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 001286c0 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 001899b0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 00307068 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00347e2c 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bcee4 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fc48 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d8b0 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 001286cc 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 00189994 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00307928 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 003486d8 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bce28 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fc70 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074df8 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6a98 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 001144dc 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074df0 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6acc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 00114530 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: 0007e140 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 002507cc 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007e134 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 00250948 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002b9020 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008d0cc 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008bbdc 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002b9520 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d074 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bb84 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: 001bca88 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 00076694 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 003081c4 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001bcdd4 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 0007668c 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 00308a84 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: 000787dc 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 000787d0 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c9dc 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 0029436c 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 001477e4 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006c93c 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 002945ec 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 001477e0 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: 00081144 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00081138 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7ca0 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 00312218 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7c30 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 00312b7c 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: 00339488 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 001482b4 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 00081408 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001ff9e4 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153980 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 00339d18 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 001482b0 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 000813fc 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001ffdbc 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153b10 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: 0014c778 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ca0c 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed844 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014c774 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006c96c 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed88c 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ 880: 00056258 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ec4c 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 002103e8 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 881: 0011ec84 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 002103fc 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: 0032937c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 00329c14 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001ac304 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001ac698 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 002185b8 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 002185c8 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: 0009b2c4 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007dc5c 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001e10a0 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a389c 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b258 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007dc50 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e13e8 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a382c 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d3bc8 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 00228f2c 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d3f10 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00228e60 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c898 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002a9598 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d814 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002abaec 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00354b98 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c840 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002a9808 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d808 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002abd5c 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 0035539c 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002af330 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d9f0 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002ae7c4 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d9e4 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: 00078244 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d8de0 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbf98 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 00078238 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002d9630 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbee0 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001ae32c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 00078998 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 00044fb8 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 00056980 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d63d8 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001ae6c0 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 0007898c 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 00044f60 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 00056870 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d67e4 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c83c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a46c 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a79a0 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 001117d0 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000caef8 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c834 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a4b0 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7930 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111830 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cae2c 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: 002cd4a4 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 001288ac 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002cfdd0 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 00079b84 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 00318a5c 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002cd9a4 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 001288b8 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d02d0 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079b78 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 0031919c 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 00297a60 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00297ce0 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 938: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 939: 000297fc 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 940: 00031d9c 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 941: 00175790 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a8498 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053d21c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 001759fc 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a8708 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053da34 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001aa4a8 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001aa4b0 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: 001c608c 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b660 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c63d4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b654 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007b340 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022d1f4 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2c74 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007dbb4 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 00083118 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b750 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007b334 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022d2b4 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2c04 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007dba8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 0008310c 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b794 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 000802d0 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 000802c4 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d8760 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 960: 002d8fb0 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ 961: 00053cd0 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: 0007b22c 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007b220 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a5b58 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a57a4 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5ae8 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a5734 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a67bc 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d9c8c 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a674c 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d9a04 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b608 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b5b0 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00084370 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00084364 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: 0018e520 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018e504 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: 0018976c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164c5c 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 00322630 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007dbfc 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d770 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 00189750 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164bf4 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00323080 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007dbf0 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d764 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bba28 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bb970 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001dcb54 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d9d4 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dce9c 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009d968 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150b48 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150aac 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d998 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6cac 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 00045400 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009d92c 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6c00 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010f9e4 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00084504 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 000844f4 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128bc8 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e66a8 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fd910 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078c7c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 0008303c 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00238304 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fa44 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 000844f8 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 000844e8 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128bd4 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e6a28 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fdce8 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078c70 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 00083030 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 0023841c 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a3448 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00326b58 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe1e8 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a33d8 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00327534 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe214 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: 0009b408 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c71c 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002ad1e0 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a720 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008b09c 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b39c 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c6ac 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002ad450 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a898 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008b090 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: 001fd650 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 0008089c 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3868 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fda28 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 00080890 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e389c 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 00231188 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 00231294 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: 0006bc9c 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bb8c 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: 000c08e4 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d5060 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c0828 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d5590 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: 000792cc 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007d5e8 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 000792c0 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d5dc 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb318 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 002796f8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb24c 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 00279b60 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092a2c 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00330d54 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 000929c0 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 00331558 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cc740 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cca88 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: 000784bc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016ae10 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 000823a8 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148910 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092cc0 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 003502ec 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000606f8 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020c328 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 000784b0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016ad8c 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 0008239c 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 0014890c 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092c54 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 00350af0 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 000606f0 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020c3a8 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2fa4 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 00299e18 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b2f10 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029a098 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: 00281000 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007e0a8 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8c70 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 002787b8 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 002814e4 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007e09c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8bb8 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00278c20 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: 0005452c 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 0030229c 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 0022a7b8 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a48f8 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1072: 00302b5c 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 0022a890 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a4b68 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba5c0 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019ef5c 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001acaf0 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 00224e8c 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba508 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019ef44 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ace84 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00224f64 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f88fc 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078cc8 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f8cd4 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078cbc 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 000a0064 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00284ac8 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 00161090 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c49a0 788 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 0009fff4 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 00284fac 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 001615d8 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c4ce8 788 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1088: 00032d7c 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1089: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1090: 0055abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1092: 0019dd54 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a7d4 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 002848d8 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002aa25c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 000845a8 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007d628 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019dd38 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a818 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 00284dbc 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002aa4cc 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 0008459c 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d61c 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: 00078ab4 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 00078738 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d79c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078aa8 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 0007872c 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d790 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: 00131e0c 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001aca40 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138c60 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001cdb7c 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001ff6c4 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 00080070 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c5f00 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 00132620 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018e81c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131e14 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001acdd4 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138c68 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cdec4 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001ffa9c 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 00080064 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c626c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132628 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018e800 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 002788f4 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b164 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1118: 00278d5c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b158 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d1e08 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1121: 002d2308 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078800 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006bed0 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00296ccc 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021f0bc 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 00092710 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 00205f7c 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 000787f4 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bda4 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 00296f4c 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021f0d4 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 000926a4 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00206354 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 00079810 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b9e8 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 00079804 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008b990 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074988 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074980 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 00079084 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 00079078 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047a78 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047968 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c239c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 00238e2c 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c26e8 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00238f44 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001af5cc 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b6a8 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001af964 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b6b0 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00047080 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001da4dc 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 00046fe8 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001da824 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dc118 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dc460 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075f94 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00075f8c 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f24e0 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f2510 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: 0032eed8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b288 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 003005d4 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000740e4 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 0008a03c 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bc028 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 001189fc 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afd70 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 0032f6d0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b21c 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00300e94 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 000740dc 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 0008a030 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bbf70 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118a44 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afcdc 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: 0014e774 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014e76c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c9d8 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 0030f9a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a87e0 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099d40 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007b1f8 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a66e0 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006c938 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 00310268 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8770 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099cd4 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007b1ec 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6670 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045bfbc 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017e978 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045c7cc 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017ebcc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073418 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064d68 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1181: 00073410 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064d60 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 00296bc4 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1184: 00296e44 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078010 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f5918 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001be15c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 00162268 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00078008 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5948 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001be4a8 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 00162200 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00189678 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb9dc 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007b1f0 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a56cc 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 0018965c 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb924 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007b1e4 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a565c 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: 001d5f60 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d62a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 000783e8 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 004586e0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001dad4c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00156b0c 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b35ac 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 000783dc 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 00458ef4 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001db094 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 001566d8 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b3c80 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 00079870 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 000791fc 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d9d8 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002cfcac 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 00079864 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 000791f0 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d9d0 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d01ac 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 00083850 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1210: 00083844 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ 1211: 000441c0 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00194b40 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067e68 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00194b24 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067e18 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 00079474 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 00079468 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 000824d4 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025f1cc 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1218: 000824c8 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025f5ec 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: 0006474c 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001fef08 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 00064744 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001ff2e0 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 0024b69c 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 0024b818 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: 001e8954 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062eac 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2a90 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e8cd8 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062c50 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b29fc 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: 0007b2f0 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007b2e4 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007b2f4 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007b2e8 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c75a4 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c78ec 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: 0022f4c4 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022f584 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00144110 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8e98 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 00144118 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f8ec8 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 0006875c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000686bc 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c0c4 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00307638 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056a94 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d17f8 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 00321388 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049d90 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f246c 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c040 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00307ef8 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056a90 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d1cf8 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00322cd8 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049de4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f249c 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1255: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 1257: 0003b16c 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060c80 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078620 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007cc64 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027d6c0 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007d55c 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060c78 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 00078614 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007cc58 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027dba4 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d550 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 002630bc 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034d598 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 0026340c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034dd9c 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 00128fcc 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 00080d2c 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 00128fd4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080d20 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073cec 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000faed0 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073ce4 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000faefc 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce640 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046c3c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce674 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046d6c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057fe8 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023f3dc 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00149490 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 00057fe4 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023f4f8 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 0014948c 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7f38 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 0045885c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a9f0 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a7ec8 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 00459070 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a9e8 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: 00063350 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 00079948 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007dac8 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 00299718 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 00063028 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007993c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007dabc 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 00299998 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c5d1c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 0007114c 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011de58 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c5ac 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 00251138 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c6064 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 00071208 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011de90 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c500 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 002512b4 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: 0018a55c 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1300: 0018a540 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 001442e8 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1302: 001442f0 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: 00079f18 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00264e04 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 00061658 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e378 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 00198200 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 000787f8 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161c30 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 00079f0c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 00265154 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 00061650 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e36c 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 001981e4 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 000787ec 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161bc8 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b5fc 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d7d8 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b5ac 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d7cc 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: 00117ee4 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c6a68 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a0e8 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 001497e0 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00117f2c 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c69ac 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a354 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 001497dc 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00354dec 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 003555f0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 0010282c 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 001791ec 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b92a4 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022f588 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00150cd8 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 00102858 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 00179458 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b91ec 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022f648 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00150e64 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078b00 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078af4 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000beb20 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001aaf18 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008b034 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 0013590c 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000bea64 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ab2ac 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008b028 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135914 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 00277a7c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 00277ee4 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 00179f8c 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016e87c 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a1f8 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016e7fc 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a3070 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a3354 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011af58 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 00166384 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4698 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057c88 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011af9c 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00166320 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4628 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057c84 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 00079f1c 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079f10 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 002645bc 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 0005676c 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5d14 992 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076590 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00282ff0 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 0026490c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 000567f8 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5ca4 992 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076588 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 000437c4 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 002834d4 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007dbbc 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007dbb0 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a9634 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018e7e4 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 00204774 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 000918b8 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a95c4 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018e7c8 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00204b4c 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 0009184c 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007e1b4 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007e1a8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001dee58 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063cf4 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00077ff8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764bc 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001dd93c 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063ab8 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00077ff0 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 000764b4 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080ccc 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f9390 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080cc0 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f93c0 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080bc4 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080bb8 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 00241384 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00171d58 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144b84 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079c94 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017c8bc 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 002414e8 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00171ce4 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144b8c 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079c88 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017cb28 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: 002d99f0 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002da240 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1386: 00037254 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1388: 005c2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1389: 00554e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1390: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1391: 002a904c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001cd7cc 944 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00110e28 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 0024198c 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cbf64 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148a30 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8ebc 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b5d4 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 000790cc 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 0034a624 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a92bc 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cdb14 944 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110e88 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00241af0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cc2ac 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148a2c 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8e4c 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b57c 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 000790c0 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034adb4 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: 001bb0fc 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bb448 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002d01dc 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00352e58 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002d06dc 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 0035365c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faa78 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017a72c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2288 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 00056348 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 0007935c 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1408: 000faaa4 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017a998 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c21cc 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 000565e4 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 00079350 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034abd4 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007d5a0 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034b3d8 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d594 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 0029f7fc 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 0029fa70 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: 00286fe8 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020e678 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 002874f8 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020e68c 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: 0008bbc0 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e2ac 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007da44 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 00080130 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008bb68 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e2a4 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007da38 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 00080124 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007a048 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 0028849c 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 00105134 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 0007a03c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 002889a8 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 00105160 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c7fc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007d584 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b72c 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c7cc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d578 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b734 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 002771cc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1437: 00277634 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002fffe8 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1439: 003008a8 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: 001d1304 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d164c 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b1b4c 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1ab8 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 1447: 0003c6a4 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0027bbc4 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1448: 0027c02c 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ 1449: 0004eec4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 000926d4 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 0011196c 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002dd1cc 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00286fec 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b2a08 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1450: 00092668 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 001119cc 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dda1c 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 002874fc 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2974 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 00206878 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 00205a70 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c050c 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 00206c20 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00205e48 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c0450 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1460: 0055db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1461: 0004d9d8 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004d8b8 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1462: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1463: 00034080 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1464: 0021fa74 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f54e0 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153954 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a1c 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1464: 0021ff50 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f5510 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153ae4 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078a10 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 00111204 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017db48 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010f820 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1469: 00111264 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017ddb4 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f880 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080204 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1473: 000801f8 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 00127500 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 00064084 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 00127520 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 00063f14 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: 0021fb40 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cadfc 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d920 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 0022001c 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cad30 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d914 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074dfc 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074df4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c40d8 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a492c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 0026389c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002dfe3c 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8de4 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002a9fd0 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00156fa4 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c4420 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a4b9c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 00263bec 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e06f8 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8d74 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002aa240 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00156cdc 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1493: 0002a840 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1494: 0055ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1495: 0023111c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018e7f4 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 00231228 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018e7d8 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1498: 00039bd0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 0018a9ac 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1499: 0018a990 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 00083010 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fb9ac 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0034a738 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090c08 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00083004 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fb9d8 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034aec8 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090b9c 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007db30 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079a18 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007db24 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079a0c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 00150434 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007d630 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 0015042c 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d624 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: 001d5a80 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d5dc8 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dd0d8 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001dd420 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001ef524 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a4b0 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119c80 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001ef8c8 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a448 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119cc4 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d764 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a11a0 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 00204338 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d8f8 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a1188 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00204710 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 0008448c 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 00084480 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c3b84 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c4084 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: 00260a24 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012ee38 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a3638 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3f68 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa4ec 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 00260d74 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012ee40 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a35c8 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3ef8 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa518 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: 002b26d0 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 002221fc 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b2b24 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 00222228 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 0016399c 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008d108 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163934 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d0b0 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001dc664 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dc9ac 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1546: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ 1547: 00041d78 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a4d4 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1548: 0009a468 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c3a4 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019c388 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 00041918 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0021bc70 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187c28 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022f640 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041970 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021bddc 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00187c0c 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022f700 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c3410 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c375c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab318 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab2a8 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: 001dcbb0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018e804 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001dcef8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018e7e8 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: 00316204 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010ad10 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132460 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 00316ac4 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010ad40 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132468 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a9510 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002a9780 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007b310 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 0007a0f8 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007b304 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a0ec 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c5650 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b7fe4 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007a404 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016cff8 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c5998 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b833c 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007a3f8 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016cf74 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079860 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006ca78 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 00079854 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006c9d8 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: 0008be5c 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a4820 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014ddf8 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010afb8 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001c04e8 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008be04 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a4a90 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014ddf4 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010afe8 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c0834 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f4d0 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f358 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1595: 00033e0c 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 003228d4 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 00075858 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1b18 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 00323194 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 00075850 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1a5c 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076df0 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076de8 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: 00079bc8 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017b748 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079bbc 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017b9b4 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0008ae30 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008ae24 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015d308 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 000766f4 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 0022a3c8 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1610: 0015d2a0 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 000766ec 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 0022a4a0 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 0021694c 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d342c 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011f8e4 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 001537e0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00062fa0 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 0021695c 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d3774 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011f90c 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153970 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062cf4 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1621: 00033f48 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1622: 000788c4 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fb7f4 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 00207570 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 000788b8 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fc120 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 00207918 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: 002106f8 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 0021070c 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bc88 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 000789e0 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bc18 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 000789d4 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 00189628 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 0018960c 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: 000802d8 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 001578d4 92 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bbcd8 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000818f4 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 000802cc 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157868 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bc024 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 000818e8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d3918 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 00300478 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00357900 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d3c60 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00300d38 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00358100 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1643: 00035e08 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1644: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1645: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1646: 002fe690 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a3ac 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f92c0 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a52c4 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022f750 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ad5c 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b6830 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec28 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ac934 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002fef50 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a3a8 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f92f0 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a52d0 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022f810 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009acf0 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b6b88 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec20 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001accc8 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: 000f7f54 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f7f84 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1658: 0055db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1659: 005510e4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ 1660: 00044200 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0027b638 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029c22c 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008bbe4 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00164f0c 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b6d14 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 001537f4 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1661: 0027baa0 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029c4ac 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bb8c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 00164ddc 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b71e4 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 00153984 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: 00110744 1584 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 001107a4 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: 00285790 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00285ca0 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 00079f20 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 00081398 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 00079f14 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 0008138c 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: 0007b2f8 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001dcbc8 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007b2ec 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dcf10 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1680: 00552e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (17) │ │ │ │ - 1682: 0003daac 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d7b8 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1682: 0003da1c 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d7ac 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 00117524 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be630 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1685: 0011756c 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be574 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a5440 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028c398 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756c0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00082404 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00282e54 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a544c 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028c8a4 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 000756b8 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 000823f8 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00283338 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 00083078 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e6b8 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 0008306c 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018e69c 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00345b4c 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e360 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079c0c 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 00346438 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e354 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079c00 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: 0028ad70 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 0028b27c 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: 001dcd88 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 0032505c 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001dd0d0 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00325a90 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d2e9c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d33cc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1711: 00033db4 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1712: 00112c98 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 00181e70 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 002383f0 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 00112cec 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 001820c4 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00238508 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e798 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1f5c 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e78c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1eec 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: 0007d9b4 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013ad60 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d9a8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013ad68 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: 0007da0c 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00299454 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 00306e14 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029ccec 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053d328 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137758 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00228354 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007da00 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 002996d4 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 003076d4 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029cf60 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053db40 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137760 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 0022842c 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: 0015d784 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015d71c 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007b1e8 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 00206d94 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007b1dc 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 002071cc 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110414 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 00110474 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007dbe0 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007dbd4 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784b0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784c0 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 000784a4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 000784b4 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b298 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025f658 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b240 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025fa78 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001ccdb0 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 002532c8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 004587cc 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e4a0 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 00349d94 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001cd0f8 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00253444 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 00458fe0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e4a8 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034b06c 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1763: 000780c8 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 00164ad0 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002ab528 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008bfc8 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019bc2c 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b5b9c 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 000780c0 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00164038 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002ab97c 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008bf70 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019bc10 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b5ef4 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 000813d8 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d490 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 00277b44 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 00210d8c 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023ea9c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 00281830 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 00322610 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001ef81c 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008360c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a3978 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008aee8 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 000813cc 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017d6fc 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00277fac 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00210d9c 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023ebb8 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 00281d14 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00322ed0 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001efbc0 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 00083600 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a3984 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008aedc 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 001159a0 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 0030486c 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017c950 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021ca14 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 001159f4 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00304eec 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cbbc 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021ca2c 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: 001ada40 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001addd4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00187ee0 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 00187ec4 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 00329afc 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 0032a3b8 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 00074994 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 0007498c 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1795: 00029ec8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1796: 0002e118 444 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1797: 00082e98 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00082e8c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007d534 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab3ec 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 00080308 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d528 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab37c 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 000802fc 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001a9dbc 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1804: 0002f920 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102d9c 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1803: 001a9dc4 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1805: 00102dc8 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: 002d4cd8 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d5208 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 000832e0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 000832d4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 000801ac 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019bc0c 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d3be8 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 000801a0 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019bbf0 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d3f30 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001f03c4 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023f474 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 00079f98 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001f079c 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023f590 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 00079f8c 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: 001f05c8 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 00067424 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 000813d0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055a10 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 001473c8 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 00160ab8 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 0022847c 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f09a0 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 0006741c 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 000813c4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055a18 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 001473c4 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 001608d4 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00228554 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1b08 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 000615b8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1b3c 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000615b0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c107c 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c744 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007d620 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 00324dec 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c13c8 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c6a4 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d614 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 003256ac 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002dce38 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 00136334 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 00315880 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077ee0 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b8e0 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 00234940 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002dd688 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 0013633c 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00316140 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077ed8 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b888 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00234a4c 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019aa7c 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e94fc 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018ba10 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 000526d0 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad1c0 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e418 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 00117704 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019aa60 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e953c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018b9f4 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 0005269c 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad1a0 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e40c 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 0011774c 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017abdc 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017ae48 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: 002b4698 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023f1c8 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009de48 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027e5ec 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b4d6c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023f2e4 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009dddc 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027ead0 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c3d1c 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782a4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c421c 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078298 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136758 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007d640 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00128fd0 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016bad8 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 00136760 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d634 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00128fd8 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016bb78 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 00295694 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 0029283c 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009aa78 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 00198308 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00352fb4 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b7fe0 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001ee238 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 00295914 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00292abc 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009aa0c 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 001982ec 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 003537b8 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b8338 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001ee5dc 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d978 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e17a0 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d96c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e17d4 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 00085698 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007fff4 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 0008436c 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b74b8 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 0008568c 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 0007ffe8 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00084360 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b79b8 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: 00236008 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00236114 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: 0010f998 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002bba0c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00214f24 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 00063238 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010f9f8 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bbf0c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00214f34 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00062f8c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1894: 0002df38 32 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1895: 00550868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1896: 0002a108 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1897: 00082e20 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 00082e14 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7cf0 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7c34 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022e1a0 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbb84 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022e260 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbbb0 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001de00c 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001de384 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1905: 0002fbcc 308 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1908: 000a278c 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002bb6cc 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 001754e8 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a271c 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bbbcc 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00171eb0 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: 0018eb20 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 000793f8 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d340 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cafa8 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d2ea8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002abf3c 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018eb04 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 000793ec 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d338 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000caedc 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d33d8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002ac1ac 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: 00081acc 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 0014609c 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081a58 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081ac0 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146098 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 00081a4c 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: 0016d878 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 00110394 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016d7f4 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 001103f4 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e6c0 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e6b4 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: 0018de20 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 00056680 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab23c 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018de04 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 00056718 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab1cc 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 00225e94 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00225f6c 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023f1d4 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023f2f0 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00084340 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00084334 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d55c4 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d590c 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080924 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 00080918 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1947: 00033860 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 00278a04 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00278e6c 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b0734 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b0acc 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a93b8 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092f2c 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a9628 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092ec0 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c1e8 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c164 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: 0012e90c 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b28ac 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012e914 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2818 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010f868 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010f8c8 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b2b04 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b31d8 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: 000cb494 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 00210ee8 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 0020686c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb3c8 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 00210ef8 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00206c14 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: 0004ba38 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d7f4 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075df0 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001dd4cc 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c42ec 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014f91c 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004b9e0 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d794 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075de8 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dda78 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c47ec 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014f914 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079a70 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079a64 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014eb18 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014eb10 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002ce2bc 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 00302200 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f1c4 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 00219bf0 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023f1e0 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082d98 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151acc 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118d30 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00347a54 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 0034a080 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d2b6c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00237ad0 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002ce7bc 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 00302ac0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f144 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00219c00 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023f2fc 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082d8c 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151c58 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118d78 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00348258 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034a814 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d2eb4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 00237be8 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d834 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d828 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 001362f0 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2004: 001362f8 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ 2005: 00054b4c 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00195f98 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 000823a0 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2006: 00195f7c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 00082394 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: 000798ec 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 000798e0 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a4740 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076b74 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070654 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002d0060 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a46d0 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076b6c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 0007064c 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d0560 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015c954 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015c8ec 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018a930 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018a914 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: 00206f14 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00062fd4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076508 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 000984c0 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 002072bc 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062d28 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076500 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098454 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159e88 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00205520 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 00159c28 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 002058f8 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019ddac 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018ef30 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019dd90 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018ef14 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 001249cc 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a649c 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 0027548c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000616d0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 001249f0 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a642c 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 002758f4 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000616c8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0028a458 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f560 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1c24 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 0028a964 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f5c4 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1c58 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002de324 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002debe0 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124b60 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c4ec 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 000681e4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124b84 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c54c 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 000680fc 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007dc18 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d6bc 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007dc0c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d6b0 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001dff6c 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076dd8 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a13dc 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00282b0c 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 002055cc 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002ce6e0 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001e02b8 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076dd0 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a13c4 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00282ff0 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 002059a4 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cebe0 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 0007a1d0 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007d624 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a1c4 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d618 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00284a04 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00284ee8 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: 0017057c 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2d20 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001df2f4 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 001704fc 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2c8c 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001df658 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 00083594 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 003152bc 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 001500bc 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001eba4c 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787c0 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 00083588 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 00315b7c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0014f98c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001ebdcc 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 000787b4 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: 0007d724 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 0034a6dc 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d718 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034ae6c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00077fd8 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009cb70 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 001274d0 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 0027afac 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00077fd0 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009cb04 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 001274f0 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027b414 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001beb2c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007e020 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018a97c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00228ffc 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046edf4 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007da88 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 001704bc 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001bee78 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007e014 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018a960 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 002290e0 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046f604 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007da7c 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 0017043c 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: 000830b4 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a4b28 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 000830a8 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a4d98 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 00078608 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001057a0 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073e84 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013a848 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adff4 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007d5b0 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a390 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b308 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e45c 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021e608 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce69c 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032bcac 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00316474 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 000785fc 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 001057cc 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073e7c 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a850 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000adf78 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d5a4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a398 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b288 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e450 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021e620 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce6d0 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032c4ac 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 00316d34 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2110: 00033fc8 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 00284ad4 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00284fb8 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: 00339848 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004b964 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 0033a04c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b8f4 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016cbf0 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046d8c 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 00458c48 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016cb6c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046ea4 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 00459458 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: 00081a34 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 00143814 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 00081a28 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 0014381c 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f180 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f178 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 00216998 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 002169a8 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2129: 000336f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 00175c58 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3fa0 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 00186434 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 00175ec4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3ee4 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186634 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2134: 00030494 8 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2135: 000336fc 132 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2136: 0002ad08 96 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2138: 001ce430 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002acc48 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d868 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001ce778 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002aceb8 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d85c 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: 0019bd30 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019bd14 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 00260820 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 00260c40 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00275cd0 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00216fa4 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00276138 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 00216fb4 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: 00481f4c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00482754 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d2c44 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 001249fc 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d2f8c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124a20 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d1d88 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a02b4 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d780 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b9978 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a2758 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0027bc94 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 00308110 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001df198 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d20d0 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a029c 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d788 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b98c0 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a26e8 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027c0fc 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 003089d0 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001df4e0 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 00240018 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 002321cc 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 00078780 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076bbc 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 00081a2c 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 0024017c 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 002322d8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 00078774 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076bb4 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081a20 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00284abc 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099984 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00284fa0 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 00099918 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af7c4 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0027bbd0 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af730 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027c038 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: 003310b4 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 003318b8 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007e138 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 0007927c 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 003185ac 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123538 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 00079024 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007e12c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 00079270 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 00318e6c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 00123560 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079018 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2188: 0055db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2190: 0002b534 156 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2191: 0055db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2192: 0003ad5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a614 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002df200 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00354df8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 0017690c 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 00147dd8 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2193: 0011a658 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002dfabc 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 003555fc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176b78 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00147dd4 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076ae4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff250 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00354e04 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 002829a0 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00288d00 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fe408 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001be1a4 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007b218 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030ce64 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 00062320 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00084374 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b58c 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034d974 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076adc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff27c 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00355608 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 00282e84 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 0028920c 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fe7e0 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001be4f0 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007b20c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030d724 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 000622c0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00084368 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b534 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034e178 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007b328 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a5a70 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007b31c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5a00 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: 000f8e64 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f8e94 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 00080484 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1b6c 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2219: 00080478 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1ad8 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 2221: 00047b84 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00157eac 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00157e44 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: 001f8b64 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f8f3c 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 00302bcc 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c0448 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 0030348c 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c038c 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: 002a907c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ada34 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a92ec 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001addc8 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000606fc 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057b30 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069bdc 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 000606f4 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 000579c0 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 0006adb0 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ 2240: 000546d8 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 003534dc 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 00205fbc 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091ff8 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 00353ce0 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d2658 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00091f8c 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: 001b90a8 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c2e24 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a1d70 7176 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001b9400 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c3170 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a1d58 7212 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: 002b1824 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 0028652c 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007b26c 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 00206860 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 002b1d24 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 00286a3c 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007b260 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00206c08 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ 2256: 00043974 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 00128420 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 000756cc 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2257: 0012842c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 000756c4 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) 0x3578c8 │ │ │ │ + 0x0000000d (FINI) 0x3580c8 │ │ │ │ 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: 5080fd9727e7bae84f782bd1b2e60a38de383392 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 732c62dd49f5fa7910e0b2e0678766e25cc10fbb │ │ │ │ │ │ │ │ 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: 0x000bcdc0, Base: 0x0053d420, Semaphore: 0x0059964e │ │ │ │ + Location: 0x000bcdac, Base: 0x0053dc38, Semaphore: 0x0059964e │ │ │ │ Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e35d0, Base: 0x0053d420, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e3604, Base: 0x0053dc38, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e35d8, Base: 0x0053d420, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e360c, Base: 0x0053dc38, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014d940, Base: 0x0053d420, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014d93c, Base: 0x0053dc38, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014d950, Base: 0x0053d420, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014d94c, Base: 0x0053dc38, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4359,18 +4359,18 @@ │ │ │ │ generator ignored GeneratorExit │ │ │ │ async generator ignored GeneratorExit │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ too many statically nested blocks │ │ │ │ Can't convert '%.100s' object to str implicitly │ │ │ │ can't allocate lock │ │ │ │ asynchronous comprehension outside of an asynchronous function │ │ │ │ -PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ -PyCapsule_GetPointer called with incorrect name │ │ │ │ not holding the import lock │ │ │ │ unlocking a recursive mutex that is not owned by the current thread │ │ │ │ +PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ +PyCapsule_GetPointer called with incorrect name │ │ │ │ no current thread ident │ │ │ │ super(): no arguments │ │ │ │ super(): arg[0] deleted │ │ │ │ super(): bad __class__ cell │ │ │ │ super(): empty __class__ cell │ │ │ │ super(): __class__ is not a type (%s) │ │ │ │ super(): __class__ cell not found │ │ │ │ @@ -4695,16 +4695,16 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ _register_code │ │ │ │ linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ ordinal not in range(128) │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ __classdict__ │ │ │ │ _PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ @@ -5025,14 +5025,15 @@ │ │ │ │ %s%sembedded null character in %s │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ @@ -5113,15 +5114,14 @@ │ │ │ │ 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 │ │ │ │ @@ -5836,16 +5836,14 @@ │ │ │ │ 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 │ │ │ │ codec must pass exception instance │ │ │ │ -_run_exitfuncs │ │ │ │ -_ncallbacks │ │ │ │ _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: │ │ │ │ Original exception was: │ │ │ │ @@ -5941,30 +5939,14 @@ │ │ │ │ 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' │ │ │ │ -getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ compress │ │ │ │ @@ -6069,16 +6051,16 @@ │ │ │ │ get_stats │ │ │ │ is_tracked │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ -_random.Random │ │ │ │ -clear_locals │ │ │ │ +_run_exitfuncs │ │ │ │ +_ncallbacks │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ @@ -6088,14 +6070,29 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +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' │ │ │ │ int too large to convert to float │ │ │ │ days=%d; must have magnitude <= %d │ │ │ │ Non-UTF-8 code starting with '\x%.2x' in file %U on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ float division by zero │ │ │ │ integer division result too large for a float │ │ │ │ maxlen must be non-negative │ │ │ │ release unlocked lock │ │ │ │ @@ -6113,16 +6110,19 @@ │ │ │ │ after_in_child │ │ │ │ after_in_parent │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ '%s' must be callable, not %s │ │ │ │ unclosed file %R │ │ │ │ -(OnnNnn) │ │ │ │ keepends │ │ │ │ +getrandbits │ │ │ │ +_random.Random │ │ │ │ +clear_locals │ │ │ │ +(OnnNnn) │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ @@ -6359,14 +6359,18 @@ │ │ │ │ Buffer is NULL │ │ │ │ note must be a str, not '%s' │ │ │ │ Cannot add note: __notes__ is not a list │ │ │ │ |Op:dump_traceback │ │ │ │ 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 │ │ │ │ @@ -6732,18 +6736,14 @@ │ │ │ │ NI_NOFQDN │ │ │ │ NI_NUMERICHOST │ │ │ │ NI_NAMEREQD │ │ │ │ NI_NUMERICSERV │ │ │ │ NI_DGRAM │ │ │ │ SHUT_RDWR │ │ │ │ readinto of closed file │ │ │ │ -reentrant call inside %.100s.__repr__ │ │ │ │ - name=%R │ │ │ │ -%U encoding=%R> │ │ │ │ - mode=%R │ │ │ │ PyType_GetModule: Type '%s' is not a heap type │ │ │ │ PyType_GetModule: Type '%s' has no associated module │ │ │ │ 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 │ │ │ │ @@ -6808,19 +6808,19 @@ │ │ │ │ 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 │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ Exception ignored on building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ substring not found │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ translation table must be 256 characters long │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored in: │ │ │ │ @@ -6878,14 +6878,27 @@ │ │ │ │ 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. │ │ │ │ +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 │ │ │ │ @@ -6901,40 +6914,40 @@ │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ +Infinity │ │ │ │ missing format argument │ │ │ │ Cannot modify a string currently used │ │ │ │ repeated bytes are too long │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ @@ -6967,14 +6980,15 @@ │ │ │ │ can't start new thread │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ NB_MATRIX_MULTIPLY │ │ │ │ NB_MULTIPLY │ │ │ │ NB_REMAINDER │ │ │ │ NB_POWER │ │ │ │ NB_RSHIFT │ │ │ │ @@ -6990,68 +7004,53 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ -parking_lot: sem_init failed │ │ │ │ -unlocking mutex that is not locked │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ +parking_lot: sem_init failed │ │ │ │ +unlocking mutex that is not locked │ │ │ │ unexpected error from semaphore: %d │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ 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 │ │ │ │ permutations │ │ │ │ grp.struct_group │ │ │ │ -Opcode support module. │ │ │ │ 0123456789ABCDEF │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ -field 'value' is required for Await │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ -deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ +deque index out of range │ │ │ │ parking_lot: sem_post failed │ │ │ │ +n must be >= 0 │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ -n must be >= 0 │ │ │ │ -pop from an empty deque │ │ │ │ itemgetter │ │ │ │ +pop from an empty deque │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ @@ -7203,14 +7202,15 @@ │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ +field 'value' is required for Await │ │ │ │ Missing frame when calling profile function. │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ @@ -7319,14 +7319,17 @@ │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ tuple assignment index out of range │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ +type %.100s doesn't define __round__ method │ │ │ │ +memoryview has %zd exported buffer%s │ │ │ │ +memoryview: negative export count │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7342,17 +7345,14 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -type %.100s doesn't define __round__ method │ │ │ │ -memoryview has %zd exported buffer%s │ │ │ │ -memoryview: negative export count │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ O|n:repeat │ │ │ │ while compressing data │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ @@ -7807,15 +7807,14 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -7842,14 +7841,15 @@ │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ kwdefaults │ │ │ │ is not │ │ │ │ not in │ │ │ │ @@ -7868,31 +7868,31 @@ │ │ │ │ %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() │ │ │ │ +syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ @@ -8258,23 +8258,20 @@ │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ -"%s" must be string or None, not %.200s │ │ │ │ O|$O:ContextVar │ │ │ │ +"%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -8294,14 +8291,17 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ ErrorCode │ │ │ │ ErrorLineNumber │ │ │ │ ErrorColumnNumber │ │ │ │ ErrorByteIndex │ │ │ │ CurrentLineNumber │ │ │ │ CurrentColumnNumber │ │ │ │ CurrentByteIndex │ │ │ │ @@ -8472,17 +8472,17 @@ │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ reserved name '%U' cannot be used for type parameter │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ -zdict argument must support the buffer protocol │ │ │ │ = 0 │ │ │ │ iiiiiiiO │ │ │ │ +depth must be >= 0 │ │ │ │ +fromutc: argument must be a datetime │ │ │ │ +fromutc: dt.tzinfo is not self │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ -fromutc: argument must be a datetime │ │ │ │ -fromutc: dt.tzinfo is not self │ │ │ │ -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 │ │ │ │ -date value out of range │ │ │ │ -truncated data │ │ │ │ -illegal encoding │ │ │ │ -illegal UTF-16 surrogate │ │ │ │ |Cs:isoformat │ │ │ │ Unknown timespec value │ │ │ │ -invalid partial state │ │ │ │ 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 │ │ │ │ -truncate of closed file │ │ │ │ +invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ +truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ DEF_IMPORT │ │ │ │ @@ -8696,16 +8702,16 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ O:PickleBuffer │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ paramspec │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ @@ -8741,61 +8747,55 @@ │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ d;array item must be float │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ +can't subtract offset-naive and offset-aware datetimes │ │ │ │ +expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -can't subtract offset-naive and offset-aware datetimes │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ +undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%04d-%02d-%02d%c%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ -timespec │ │ │ │ -undefined entity │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ -required argument is not a float │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ +required argument is not a float │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ 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 │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ @@ -8804,30 +8804,30 @@ │ │ │ │ b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ +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 │ │ │ │ -namespace_separator │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +namespace_separator │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ @@ -8841,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 │ │ │ │ -O|O:getsizeof │ │ │ │ +Context() does not accept any arguments │ │ │ │ %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 │ │ │ │ +cannot add more objects to bytearray │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ -cannot add more objects to bytearray │ │ │ │ -ii:wait4 │ │ │ │ +O|O:getsizeof │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ +ii:wait4 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ @@ -8912,20 +8912,20 @@ │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ ElementDecl │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ _typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8937,25 +8937,26 @@ │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ in conv_content_model │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ At most 45 bytes at once │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ -%s: line %i, column %i │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ +accumulate │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ memoryview: internal error in richcompare │ │ │ │ +%s: line %i, column %i │ │ │ │ │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ @@ -8969,74 +8970,73 @@ │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -absolute value too large │ │ │ │ -%S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ %R is not in range │ │ │ │ +%S (%zd sub-exception%s) │ │ │ │ +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. │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ +../Objects/memoryobject.c │ │ │ │ no such name │ │ │ │ os.truncate │ │ │ │ -../Objects/memoryobject.c │ │ │ │ +new_limit │ │ │ │ don't know how to byteswap this array type │ │ │ │ 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 │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ expect int, got %s │ │ │ │ -dictionary is empty │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ +dictionary is empty │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ L;array item must be integer │ │ │ │ k must not exceed %lld │ │ │ │ -et:gethostbyaddr │ │ │ │ -socket.gethostbyaddr │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ -new_limit │ │ │ │ +et:gethostbyaddr │ │ │ │ +socket.gethostbyaddr │ │ │ │ not a decimal │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ │ │ │ │ │ │ │ │ @@ -9044,33 +9044,33 @@ │ │ │ │ StartNamespaceDecl │ │ │ │ str() on a bytearray instance │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ +can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ -can only concatenate deque (not "%.200s") to deque │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ |s:isoformat │ │ │ │ EndDoctypeDecl │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ can't delete element attribute │ │ │ │ +offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ not a numeric character │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ namespaces │ │ │ │ _md5.md5 │ │ │ │ @@ -9100,17 +9100,17 @@ │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ child index out of range │ │ │ │ +float too large to pack with e format │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ -float too large to pack with e format │ │ │ │ O!|U:timezone │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ unknown f-value conversion kind │ │ │ │ leaf_size │ │ │ │ @@ -9175,16 +9175,16 @@ │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ -BUG: internal directive bookkeeping broken │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ +BUG: internal directive bookkeeping broken │ │ │ │ _paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ et:gethostbyname_ex │ │ │ │ w*|ni:recv_into │ │ │ │ @@ -9379,25 +9379,25 @@ │ │ │ │ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ +fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ @@ -9411,19 +9411,19 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ while sharing a tuple │ │ │ │ NoneType takes no arguments │ │ │ │ i:sched_rr_get_interval │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ -Cannot subclass an instance of TypeVar │ │ │ │ %s(%R, %R) │ │ │ │ +Cannot subclass an instance of TypeVar │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ -Cannot subclass an instance of TypeVarTuple │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ +Cannot subclass an instance of TypeVarTuple │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ a strictly positive integer is required │ │ │ │ pop from empty bytearray │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9465,17 +9465,17 @@ │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ O(On)(NN) │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ %s(%R, %zd) │ │ │ │ +O(())(Oi) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ -O(())(Oi) │ │ │ │ teedataobject │ │ │ │ Invalid arguments │ │ │ │ Index out of range │ │ │ │ y*O:sendto │ │ │ │ y*iO:sendto │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ @@ -16431,15 +16431,15 @@ │ │ │ │ PyEval_RestoreThread │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ type_traverse │ │ │ │ -Rli66UIz f`OZ2 │ │ │ │ +~R`m66UI │ │ │ │ source_hash($module, /, key, source) │ │ │ │ _fix_co_filename($module, code, path, /) │ │ │ │ Changes code.co_filename to specify the passed-in file path. │ │ │ │ Code object to change. │ │ │ │ File path to use. │ │ │ │ exec_builtin($module, mod, /) │ │ │ │ Initialize a built-in module. │ │ │ │ @@ -18995,48 +18995,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) │ │ │ │ @@ -19646,14 +19612,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. │ │ │ │ @@ -19722,14 +19708,28 @@ │ │ │ │ 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. │ │ │ │ !"#$%&'()*+,-./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'. │ │ │ │ @@ -22464,14 +22464,47 @@ │ │ │ │ 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! │ │ │ │ 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 │ │ │ │ @@ -22508,14 +22541,15 @@ │ │ │ │ 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. │ │ │ │ +PyEval_AcquireThread │ │ │ │ _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. │ │ │ │ @@ -22536,48 +22570,14 @@ │ │ │ │ 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.) │ │ │ │ -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. │ │ │ │ -PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ @@ -22728,15 +22728,15 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ -FTFFPFLHFFF0 │ │ │ │ +P^PPZPVRPPP0 │ │ │ │ _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). │ │ │ ├── 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 22e1f8 <_start@@Base+0x44> │ │ │ │ + bl 22e2b8 <_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 bc028 │ │ │ │ + bl bbf70 │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r3, #1484] @ 0x5cc │ │ │ │ str r4, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r7, r5, ip, ror fp │ │ │ │ + eorseq r8, r5, ip, ror r3 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r7, r5, ip, lsl #23 │ │ │ │ + eorseq r8, r5, ip, lsl #7 │ │ │ │ │ │ │ │ 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 22f794 │ │ │ │ + bl 22f854 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8ad9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ad90 <_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 22f750 │ │ │ │ + bl 22f810 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9e8 │ │ │ │ + bl 8b990 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 234940 │ │ │ │ + bl 234a4c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231050 │ │ │ │ + bl 23115c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9e8 │ │ │ │ + bl 8b990 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1a9a88 │ │ │ │ + bl 1a9a90 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2796f8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 279b60 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c6a68 <_Py_GetConfig@@Base> │ │ │ │ + bl c69ac <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 236028 │ │ │ │ + bl 236134 │ │ │ │ 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 241328 │ │ │ │ + bl 24148c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_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 286c5c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 286fe8 │ │ │ │ + bl 28716c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 2874f8 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00357bb8 │ │ │ │ + @ instruction: 0x003583b8 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r6, r9, r8, ror #2 │ │ │ │ + eorseq r6, r9, r8, ror #18 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r7, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x00357bd8 │ │ │ │ - eorseq r7, r5, r4, ror #23 │ │ │ │ - mlaseq r9, ip, r2, r6 │ │ │ │ + eorseq r8, r5, r8, asr #7 │ │ │ │ + @ instruction: 0x003583d8 │ │ │ │ + eorseq r8, r5, r4, ror #7 │ │ │ │ + mlaseq r9, ip, sl, r6 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, lsl #24 │ │ │ │ + eorseq r8, r5, r8, lsl #8 │ │ │ │ │ │ │ │ 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 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_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 22f640 │ │ │ │ + bl 22f700 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r7, r5, r0, lsl ip │ │ │ │ - eorseq r6, r9, ip, lsr #5 │ │ │ │ + eorseq r8, r5, r0, lsl r4 │ │ │ │ + eorseq r6, r9, ip, lsr #21 │ │ │ │ │ │ │ │ 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 22fae8 │ │ │ │ + bl 22fba8 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6dc │ │ │ │ + bl 8b684 │ │ │ │ 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 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r4, asr ip │ │ │ │ - eorseq r6, r9, r4, asr #5 │ │ │ │ + eorseq r8, r5, r4, asr r4 │ │ │ │ + eorseq r6, r9, r4, asr #21 │ │ │ │ │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ddc0 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14ddbc <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aff0 │ │ │ │ + bl 8afe4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ 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 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ 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 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r5, r4, ror #24 │ │ │ │ + eorseq r8, r5, r4, ror #8 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b2054 │ │ │ │ + bl b1fc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 83440 │ │ │ │ + bl 83434 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 78bcc │ │ │ │ + bl 78bc0 │ │ │ │ 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 b2054 │ │ │ │ + bl b1fc0 │ │ │ │ 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 b2054 │ │ │ │ + bl b1fc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b2054 │ │ │ │ + bl b1fc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + b 189684 <_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 22fbc8 │ │ │ │ + bl 22fc88 │ │ │ │ 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 22fbc8 │ │ │ │ + bl 22fc88 │ │ │ │ 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 22f794 │ │ │ │ + bl 22f854 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22fae8 │ │ │ │ + bl 22fba8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b780 │ │ │ │ + bl 8b728 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6dc │ │ │ │ + bl 8b684 │ │ │ │ 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 22fb70 │ │ │ │ + bl 22fc30 │ │ │ │ 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 22f5d4 │ │ │ │ + bl 22f694 │ │ │ │ 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 237114 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 237220 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22fae8 │ │ │ │ + bl 22fba8 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b6dc │ │ │ │ + bl 8b684 │ │ │ │ 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 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r5, r9, r0, asr #1 │ │ │ │ - eorseq r7, r5, r4, asr ip │ │ │ │ - eorseq r6, r9, r0, lsr #18 │ │ │ │ + eorseq r5, r9, r0, asr #17 │ │ │ │ + eorseq r8, r5, r4, asr r4 │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ │ │ │ │ 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 22fae8 │ │ │ │ + bl 22fba8 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6dc │ │ │ │ + bl 8b684 │ │ │ │ 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 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r4, asr ip │ │ │ │ - eorseq r6, r9, ip, lsr #18 │ │ │ │ + eorseq r8, r5, r4, asr r4 │ │ │ │ + eorseq r7, r9, ip, lsr #2 │ │ │ │ │ │ │ │ 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 22f794 │ │ │ │ + bl 22f854 │ │ │ │ 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 8ad9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ad90 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 231050 │ │ │ │ + bl 23115c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b9e8 │ │ │ │ + bl 8b990 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 23216c <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 232278 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ 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 128fd0 │ │ │ │ + bl 128fd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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 2322d8 │ │ │ │ + bl 2323e4 │ │ │ │ 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 7da88 │ │ │ │ + bl 7da7c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r8, r5, r8, asr r6 │ │ │ │ + eorseq r8, r5, r8, asr lr │ │ │ │ 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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2ab540 │ │ │ │ + bl 2ab798 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8bbc0 │ │ │ │ + bl 8bb68 │ │ │ │ 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 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 276d68 │ │ │ │ + bl 2771d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119c80 │ │ │ │ + bl 119cc4 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1757a8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175a14 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + bl 189684 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234c34 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 234d40 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 234e94 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 234fa0 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 282214 │ │ │ │ + bl 2826f8 │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - mlaseq r5, r0, r6, r8 │ │ │ │ - @ instruction: 0x0037adfc │ │ │ │ - eorseq r8, r5, r8, lsr #13 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ - @ instruction: 0x003586bc │ │ │ │ + mlaseq r5, r0, lr, r8 │ │ │ │ + @ instruction: 0x0037b5fc │ │ │ │ + eorseq r8, r5, r8, lsr #29 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + @ instruction: 0x00358ebc │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - @ instruction: 0x003586d4 │ │ │ │ - @ instruction: 0x0038ebb8 │ │ │ │ - ldrsheq r1, [r8], -r0 @ │ │ │ │ - eorseq r8, r5, ip, ror #13 │ │ │ │ - eorseq r8, r5, r0, lsl #14 │ │ │ │ - eorseq r8, r5, r0, lsl r7 │ │ │ │ - eorseq r8, r5, r0, lsr #14 │ │ │ │ + @ instruction: 0x00358ed4 │ │ │ │ + @ instruction: 0x0038f3b8 │ │ │ │ + @ instruction: 0x003818f0 │ │ │ │ + eorseq r8, r5, ip, ror #29 │ │ │ │ + eorseq r8, r5, r0, lsl #30 │ │ │ │ + eorseq r8, r5, r0, lsl pc │ │ │ │ + eorseq r8, r5, r0, lsr #30 │ │ │ │ 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 230d70 │ │ │ │ + bl 230e30 │ │ │ │ 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 231504 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 231610 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2ba58 │ │ │ │ ldr r2, [pc, #40] @ 2ba74 │ │ │ │ ldr r3, [pc, #40] @ 2ba78 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ b 2ba68 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r8, r9, r4, lsr #6 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ + eorseq r8, r9, r4, lsr #22 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ 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 b8dd8 │ │ │ │ + bl b8d20 │ │ │ │ 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 105cf8 │ │ │ │ + bl 105d28 │ │ │ │ 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 adff4 │ │ │ │ + bl adf78 │ │ │ │ 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 b8dd8 │ │ │ │ + bl b8d20 │ │ │ │ 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 adff4 │ │ │ │ + bl adf78 │ │ │ │ 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 17d49c <_PySet_NextEntry@@Base> │ │ │ │ + bl 17d708 <_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 1754e8 │ │ │ │ + bl 171eb0 │ │ │ │ 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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4b34 │ │ │ │ + bl 2a4da4 │ │ │ │ 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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a68c8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a6b38 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + b 234cc0 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r5, r4, ror #15 │ │ │ │ + eorseq r8, r5, r4, ror #31 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - @ instruction: 0x003587f8 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - eorseq r8, r5, r4, lsl r8 │ │ │ │ - @ instruction: 0x0038ebb8 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ + @ instruction: 0x00358ff8 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + eorseq r9, r5, r4, lsl r0 │ │ │ │ + @ instruction: 0x0038f3b8 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ 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 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - eorseq r2, sp, r4, lsr sp │ │ │ │ - eorseq lr, r5, ip, ror ip │ │ │ │ - eorseq pc, r5, r4, lsl r8 @ │ │ │ │ + eorseq r3, sp, r4, lsr r5 │ │ │ │ + eorseq pc, r5, ip, ror r4 @ │ │ │ │ + eorseq r0, r6, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #132] @ 2bd98 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a0fc │ │ │ │ @@ -1268,89 +1268,89 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003954dc │ │ │ │ - eorseq r5, r9, ip, lsl r4 │ │ │ │ - eorseq r5, r9, r8, lsr r4 │ │ │ │ - eorseq r5, r9, ip, ror r4 │ │ │ │ - @ instruction: 0x003954b4 │ │ │ │ + @ instruction: 0x00395cdc │ │ │ │ + eorseq r5, r9, ip, lsl ip │ │ │ │ + eorseq r5, r9, r8, lsr ip │ │ │ │ + eorseq r5, r9, ip, ror ip │ │ │ │ + @ instruction: 0x00395cb4 │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 b6d30 │ │ │ │ + bl b6c84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr r3 │ │ │ │ + eorseq r1, r6, r8, lsr fp │ │ │ │ │ │ │ │ 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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bba50 │ │ │ │ + bl bb998 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 cfc9c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfcd0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 2321f4 │ │ │ │ + bl 232300 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73e84 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e7c <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8ad9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ad90 <_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 2321f4 │ │ │ │ + bl 232300 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73e84 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e7c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 2322d8 │ │ │ │ + bl 2323e4 │ │ │ │ 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 2321f4 │ │ │ │ + bl 232300 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 257478 │ │ │ │ + bl 257650 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b9e8 │ │ │ │ + bl 8b990 │ │ │ │ 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 b6cac │ │ │ │ + bl b6c00 │ │ │ │ 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 138c60 │ │ │ │ + bl 138c68 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2565ec │ │ │ │ + bl 2567c4 │ │ │ │ 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 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, r1, r9 │ │ │ │ + mlaseq r6, r0, r9, 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 b6cac │ │ │ │ + bl b6c00 │ │ │ │ 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 139d80 │ │ │ │ + bl 139d88 │ │ │ │ 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 13a848 │ │ │ │ + bl 13a850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, r1, r9 │ │ │ │ + mlaseq r6, r0, r9, 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 22f794 │ │ │ │ + bl 22f854 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2515e4 │ │ │ │ + bl 251760 │ │ │ │ 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 b6cac │ │ │ │ + bl b6c00 │ │ │ │ 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 138c60 │ │ │ │ + bl 138c68 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2565ec │ │ │ │ + bl 2567c4 │ │ │ │ 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 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, r1, r9 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2625e8 │ │ │ │ + b 262938 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 262c04 │ │ │ │ + b 262f54 │ │ │ │ │ │ │ │ 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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 284558 │ │ │ │ + bl 284a3c │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27a8e4 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27ad4c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17b748 │ │ │ │ + bl 17b9b4 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 281494 │ │ │ │ + bl 281978 │ │ │ │ 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} │ │ │ │ - strheq r8, [r7], #-72 @ 0xffffffb8 │ │ │ │ + subeq r8, r7, r8, asr #25 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bc028 │ │ │ │ + b bbf70 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bc028 │ │ │ │ + b bbf70 │ │ │ │ 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 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, r4, asr r7 │ │ │ │ + eorseq r4, r7, r4, asr pc │ │ │ │ │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 284558 │ │ │ │ + b 284a3c │ │ │ │ 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 241dfc │ │ │ │ + bl 241f60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 285914 │ │ │ │ + bl 285e24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 9984c │ │ │ │ + bl 997e0 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28662c │ │ │ │ + bl 286b3c │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 27d824 │ │ │ │ + bl 27dd08 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 108458 │ │ │ │ + bl 108488 │ │ │ │ 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 264e04 │ │ │ │ + bl 265154 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ 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 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r2, ip, r0, lsl sp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r7, r8, ror #23 │ │ │ │ + eorseq r5, r7, r4, asr #7 │ │ │ │ @ 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 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2796] @ 2d4e0 <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2608] @ 2d4f0 <_Py_GetConfigsAsDict@@Base+0xba4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2532] @ 2d4f8 <_Py_GetConfigsAsDict@@Base+0xbac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2456] @ 2d500 <_Py_GetConfigsAsDict@@Base+0xbb4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2380] @ 2d508 <_Py_GetConfigsAsDict@@Base+0xbbc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2304] @ 2d510 <_Py_GetConfigsAsDict@@Base+0xbc4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2228] @ 2d518 <_Py_GetConfigsAsDict@@Base+0xbcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2152] @ 2d520 <_Py_GetConfigsAsDict@@Base+0xbd4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2076] @ 2d528 <_Py_GetConfigsAsDict@@Base+0xbdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2000] @ 2d530 <_Py_GetConfigsAsDict@@Base+0xbe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1924] @ 2d538 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1848] @ 2d540 <_Py_GetConfigsAsDict@@Base+0xbf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1772] @ 2d548 <_Py_GetConfigsAsDict@@Base+0xbfc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1696] @ 2d550 <_Py_GetConfigsAsDict@@Base+0xc04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1620] @ 2d558 <_Py_GetConfigsAsDict@@Base+0xc0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1544] @ 2d560 <_Py_GetConfigsAsDict@@Base+0xc14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1468] @ 2d568 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1392] @ 2d570 <_Py_GetConfigsAsDict@@Base+0xc24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d35c <_Py_GetConfigsAsDict@@Base+0xa10> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d378 <_Py_GetConfigsAsDict@@Base+0xa2c> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d394 <_Py_GetConfigsAsDict@@Base+0xa48> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3b0 <_Py_GetConfigsAsDict@@Base+0xa64> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3cc <_Py_GetConfigsAsDict@@Base+0xa80> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3e8 <_Py_GetConfigsAsDict@@Base+0xa9c> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d404 <_Py_GetConfigsAsDict@@Base+0xab8> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d420 <_Py_GetConfigsAsDict@@Base+0xad4> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d43c <_Py_GetConfigsAsDict@@Base+0xaf0> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 12ee38 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12ee40 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, ip, ror #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r4, lsl #24 │ │ │ │ + eorseq r5, r7, r0, ror #7 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r4, lsr #24 │ │ │ │ + eorseq r5, r7, r0, lsl #8 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, r4, asr #24 │ │ │ │ + eorseq r5, r7, r0, lsr #8 │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r8, ror #24 │ │ │ │ + eorseq r5, r7, r4, asr #8 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - mlaseq r7, r0, ip, r4 │ │ │ │ + eorseq r5, r7, ip, ror #8 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - mlaseq r7, ip, ip, r4 │ │ │ │ + eorseq r5, r7, r8, ror r4 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r4, r7, ip, lsr #25 │ │ │ │ + eorseq r5, r7, r8, lsl #9 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - @ instruction: 0x00374cbc │ │ │ │ + mlaseq r7, r8, r4, r5 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, ip, asr #25 │ │ │ │ + eorseq r5, r7, r8, lsr #9 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, r0, ror #25 │ │ │ │ + @ instruction: 0x003754bc │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - @ instruction: 0x00374cf0 │ │ │ │ + eorseq r5, r7, ip, asr #9 │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x003754dc │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, lsl sp │ │ │ │ + eorseq r5, r7, ip, ror #9 │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r4, r7, r4, lsr #26 │ │ │ │ + eorseq r5, r7, r0, lsl #10 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - eorseq r4, r7, r4, lsr sp │ │ │ │ + eorseq r5, r7, r0, lsl r5 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r0, asr sp │ │ │ │ + eorseq r5, r7, ip, lsr #10 │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, ip, ror #26 │ │ │ │ + eorseq r5, r7, r8, asr #10 │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r4, lsl #27 │ │ │ │ + eorseq r5, r7, r0, ror #10 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - mlaseq r7, ip, sp, r4 │ │ │ │ + eorseq r5, r7, r8, ror r5 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - @ instruction: 0x00374db8 │ │ │ │ - eorseq r4, r7, ip, lsl lr │ │ │ │ + mlaseq r7, r4, r5, r5 │ │ │ │ + @ instruction: 0x003755f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, asr r8 │ │ │ │ - eorseq sl, r5, r8, asr r9 │ │ │ │ - eorseq sl, r5, r4, ror #16 │ │ │ │ - eorseq sl, r5, r0, ror r8 │ │ │ │ - eorseq r4, r7, r8, asr #27 │ │ │ │ - @ instruction: 0x00374ddc │ │ │ │ - eorseq r4, r7, ip, ror #27 │ │ │ │ - eorseq pc, r5, ip, ror #21 │ │ │ │ - eorseq sl, r5, r0, lsl #17 │ │ │ │ - eorseq r4, r7, r4, lsl #28 │ │ │ │ - eorseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r7, r6, r4, lsr ip │ │ │ │ + eorseq fp, r5, r4, asr r0 │ │ │ │ + eorseq fp, r5, r8, asr r1 │ │ │ │ + eorseq fp, r5, r4, rrx │ │ │ │ + eorseq fp, r5, r0, ror r0 │ │ │ │ + eorseq r5, r7, r4, lsr #11 │ │ │ │ + @ instruction: 0x003755b8 │ │ │ │ + eorseq r5, r7, r8, asr #11 │ │ │ │ + eorseq r0, r6, ip, ror #5 │ │ │ │ + eorseq fp, r5, r0, lsl #1 │ │ │ │ + eorseq r5, r7, r0, ror #11 │ │ │ │ + eorseq r5, r7, ip, ror #11 │ │ │ │ + eorseq r8, r6, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr 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 8b608 │ │ │ │ + bl 8b5b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ - bl 29f6f4 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c7c34 │ │ │ │ + bl 29f9e8 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ - bl 132620 │ │ │ │ + bl c7c34 │ │ │ │ + bl 132628 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - bl c3fa0 │ │ │ │ + bl 18ee78 │ │ │ │ + bl c3ee4 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b5b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ - bl 29f6f4 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c7c34 │ │ │ │ + bl 29f9e8 │ │ │ │ + bl c3ee4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl sp │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - mlaseq r8, ip, r1, r4 │ │ │ │ + mlaseq r8, ip, r9, r4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r7, ip, lsr #28 │ │ │ │ + eorseq r5, r7, r8, lsl #12 │ │ │ │ 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 c06d8 │ │ │ │ + bl c061c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56348 │ │ │ │ + b 565e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be58c │ │ │ │ + bl be4d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3096,15 +3096,15 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ bl 29dc0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2d9a8 │ │ │ │ ldr r3, [pc, #356] @ 2db00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3d7f4 │ │ │ │ + bl 3d794 │ │ │ │ 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 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c044 <_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 ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b9978 │ │ │ │ + bl b98c0 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180384 │ │ │ │ + bl 1805d8 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r7, r6, r4, asr #28 │ │ │ │ - eorseq sl, r5, r0, asr sl │ │ │ │ + eorseq r8, r6, r4, asr #12 │ │ │ │ + eorseq fp, r5, r0, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r6, r7, r8, lsr #27 │ │ │ │ - mlaseq r7, ip, r9, ip │ │ │ │ + @ instruction: 0x003775b4 │ │ │ │ + mlaseq r7, r4, r2, sp │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ede0 │ │ │ │ - subseq sl, r6, r0, ror r5 │ │ │ │ + b 10ee40 │ │ │ │ + subseq sl, r6, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #292] @ 2dc6c │ │ │ │ ldr r1, [pc, #292] @ 2dc70 │ │ │ │ mov r6, r0 │ │ │ │ - bl 284a04 │ │ │ │ + bl 284ee8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2dbd4 │ │ │ │ ldr r3, [pc, #184] @ 2dc78 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [pc, #180] @ 2dc7c │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [pc, #176] @ 2dc80 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ 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 14f560 │ │ │ │ + bl 14f5c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, r4, ror lr │ │ │ │ - eorseq r6, r7, ip, ror lr │ │ │ │ - subseq sl, r6, r4, lsr #11 │ │ │ │ - eorseq r6, r7, ip, lsl #29 │ │ │ │ - eorseq r7, r0, r8, lsr ip │ │ │ │ - @ instruction: 0x003085f8 │ │ │ │ - mlaseq r7, r4, lr, r6 │ │ │ │ - @ instruction: 0x002225bc │ │ │ │ - eoreq ip, r8, r8, ror #30 │ │ │ │ - eorseq r6, r7, r8, asr #27 │ │ │ │ + eorseq r7, r7, r4, ror r6 │ │ │ │ + eorseq r7, r7, ip, ror r6 │ │ │ │ + subseq sl, r6, r8, lsl #11 │ │ │ │ + eorseq r7, r7, ip, lsl #13 │ │ │ │ + eorseq r8, r0, r8, lsl #12 │ │ │ │ + eorseq r9, r0, r0, ror r2 │ │ │ │ + mlaseq r7, r4, r6, r7 │ │ │ │ + ldrdeq r2, [r2], -r4 @ │ │ │ │ + eoreq sp, r8, r4, ror r4 │ │ │ │ + eorseq r7, r7, r8, asr #11 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - @ instruction: 0x00376dd4 │ │ │ │ + @ instruction: 0x003775d4 │ │ │ │ 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 15b0e8 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15adb0 <_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 292324 │ │ │ │ + b 292834 │ │ │ │ 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 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ 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 22fb24 │ │ │ │ - bl 357718 │ │ │ │ + bl 22fbe4 │ │ │ │ + bl 357f1c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ 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 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ 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 ab690 │ │ │ │ + bl ab620 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ 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 8b24c │ │ │ │ + bl 231050 │ │ │ │ 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 bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24b8b4 │ │ │ │ + b 24ba30 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdcc │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ bic r3, r3, #3 │ │ │ │ @@ -3556,35 +3556,35 @@ │ │ │ │ cmp r6, #20 │ │ │ │ bne 2e060 │ │ │ │ ldr r0, [pc, #36] @ 2e0d0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r7, r0, ror sp │ │ │ │ - eorseq r7, r7, r4, lsl #27 │ │ │ │ - mlaseq r7, ip, sp, r7 │ │ │ │ - @ instruction: 0x00377db0 │ │ │ │ + eorseq r8, r7, r0, ror r5 │ │ │ │ + eorseq r8, r7, r4, lsl #11 │ │ │ │ + mlaseq r7, ip, r5, r8 │ │ │ │ + @ instruction: 0x003785b0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r7, r4, asr #27 │ │ │ │ + eorseq r8, r7, r4, asr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6a68 <_Py_GetConfig@@Base> │ │ │ │ + bl c69ac <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt 2e104 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ bl 2931c │ │ │ │ cmp r0, #0 │ │ │ │ ble 2e10c │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 22f224 <_start@@Base+0x1070> │ │ │ │ + bl 22f2e4 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 235dc4 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 235ed0 <_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 236108 │ │ │ │ + bl 236214 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #184] @ 2e2bc <_PyObject_DebugMallocStats@@Base+0x1a4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #168] @ 2e2c0 <_PyObject_DebugMallocStats@@Base+0x1a8> │ │ │ │ @@ -3679,43 +3679,43 @@ │ │ │ │ beq 2e290 <_PyObject_DebugMallocStats@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2f4 <_PyObject_DebugMallocStats@@Base+0x1dc> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r3, r9, r4, ror #25 │ │ │ │ - eorseq r7, r7, r0, ror #27 │ │ │ │ - eorseq r7, r7, r4, lsl lr │ │ │ │ - eorseq r7, r7, r4, lsr lr │ │ │ │ + andeq r3, r9, r8, ror ip │ │ │ │ + eorseq r8, r7, r0, ror #11 │ │ │ │ + eorseq r8, r7, r4, lsl r6 │ │ │ │ + eorseq r8, r7, r4, lsr r6 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - muleq r7, ip, r7 │ │ │ │ - andeq sl, r7, r8, lsl #31 │ │ │ │ - strdeq sl, [r7], -r0 │ │ │ │ - eorseq r7, r7, r4, asr lr │ │ │ │ - eorseq r7, r7, r0, ror lr │ │ │ │ - eorseq r7, r7, ip, lsl #29 │ │ │ │ - @ instruction: 0x00377eb4 │ │ │ │ - @ instruction: 0x00377ed0 │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + muleq r7, r0, r7 │ │ │ │ + andeq sl, r7, ip, ror pc │ │ │ │ + andeq sl, r7, r4, ror #31 │ │ │ │ + eorseq r8, r7, r4, asr r6 │ │ │ │ + eorseq r8, r7, r0, ror r6 │ │ │ │ + eorseq r8, r7, ip, lsl #13 │ │ │ │ + @ instruction: 0x003786b4 │ │ │ │ + @ instruction: 0x003786d0 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2983fc │ │ │ │ + bl 29867c │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 3550cc │ │ │ │ + bl 3558d0 │ │ │ │ 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 3552b8 │ │ │ │ + bl 355abc │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdcc │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsl r2, r3, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [pc, #160] @ 2e6d4 <_PyObject_DebugMallocStats@@Base+0x5bc> │ │ │ │ @@ -3937,32 +3937,32 @@ │ │ │ │ ldr r1, [pc, #88] @ 2e6e8 <_PyObject_DebugMallocStats@@Base+0x5d0> │ │ │ │ mov r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r7, ip, ror #29 │ │ │ │ + eorseq r8, r7, ip, ror #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r7, r7, r0, lsr #30 │ │ │ │ - mlaseq r7, r0, pc, r7 @ │ │ │ │ - eorseq r7, r7, ip, lsr #31 │ │ │ │ - eorseq r7, r7, r8, asr #31 │ │ │ │ - @ instruction: 0x00377fdc │ │ │ │ - @ instruction: 0x00377ff4 │ │ │ │ - eorseq r8, r7, r0, lsl r0 │ │ │ │ - eorseq r8, r7, ip, lsr #32 │ │ │ │ - eorseq r8, r7, r8, asr #32 │ │ │ │ - eorseq r8, r7, r4, rrx │ │ │ │ - eorseq r8, r7, r0, lsl #1 │ │ │ │ - eorseq r8, r7, r0, lsr #1 │ │ │ │ - eorseq r8, r7, r0, asr #1 │ │ │ │ - eorseq r8, r7, r0, ror #1 │ │ │ │ - eorseq r8, r7, r8, ror #1 │ │ │ │ - ldrsheq r8, [r7], -ip @ │ │ │ │ + eorseq r8, r7, r0, lsr #14 │ │ │ │ + mlaseq r7, r0, r7, r8 │ │ │ │ + eorseq r8, r7, ip, lsr #15 │ │ │ │ + eorseq r8, r7, r8, asr #15 │ │ │ │ + @ instruction: 0x003787dc │ │ │ │ + @ instruction: 0x003787f4 │ │ │ │ + eorseq r8, r7, r0, lsl r8 │ │ │ │ + eorseq r8, r7, ip, lsr #16 │ │ │ │ + eorseq r8, r7, r8, asr #16 │ │ │ │ + eorseq r8, r7, r4, ror #16 │ │ │ │ + eorseq r8, r7, r0, lsl #17 │ │ │ │ + eorseq r8, r7, r0, lsr #17 │ │ │ │ + eorseq r8, r7, r0, asr #17 │ │ │ │ + eorseq r8, r7, r0, ror #17 │ │ │ │ + eorseq r8, r7, r8, ror #17 │ │ │ │ + @ instruction: 0x003788fc │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3444] @ 0xd74 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 8be24 │ │ │ │ + bl 8bdcc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdcc │ │ │ │ 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 r8, r7, r8, lsl #3 │ │ │ │ - eorseq r8, r7, r0, lsr #3 │ │ │ │ + eorseq r8, r7, r8, lsl #19 │ │ │ │ + eorseq r8, r7, r0, lsr #19 │ │ │ │ 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 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ 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 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ 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 144110 │ │ │ │ + bl 144118 │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129c74 │ │ │ │ + bl 129c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a528 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -4136,58 +4136,58 @@ │ │ │ │ beq 2ea34 <_PyObject_DebugMallocStats@@Base+0x91c> │ │ │ │ cmp r8, r7, lsr #3 │ │ │ │ bls 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ beq 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d7ec │ │ │ │ + bl 12d7f4 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r8, r7, r8, lsr #3 │ │ │ │ + eorseq r8, r7, r8, lsr #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003781bc │ │ │ │ + @ instruction: 0x003789bc │ │ │ │ ldr r3, [pc, #20] @ 2ea8c <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ ldr r2, [pc, #20] @ 2ea90 <_PyObject_DebugMallocStats@@Base+0x978> │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ ldr r0, [pc, #16] @ 2ea94 <_PyObject_DebugMallocStats@@Base+0x97c> │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -4196,58 +4196,58 @@ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ 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 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ 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 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - strheq r3, [lr], #-200 @ 0xffffff38 │ │ │ │ + subeq r4, lr, ip, asr #9 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r7, r5, r8, asr #28 │ │ │ │ - eorseq r7, r5, r0, lsl lr │ │ │ │ - eorseq r7, r5, ip, lsr #28 │ │ │ │ - subeq r3, lr, r8, lsl #26 │ │ │ │ + eorseq r8, r5, r8, asr #12 │ │ │ │ + eorseq r8, r5, r0, lsl r6 │ │ │ │ + eorseq r8, r5, ip, lsr #12 │ │ │ │ + subeq r4, lr, ip, lsl r5 │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - eorseq r7, r5, r0, asr lr │ │ │ │ - eorseq r7, r5, ip, lsl lr │ │ │ │ - eorseq r7, r5, r8, lsr lr │ │ │ │ + eorseq r8, r5, r0, asr r6 │ │ │ │ + eorseq r8, r5, ip, lsl r6 │ │ │ │ + eorseq r8, r5, r8, lsr r6 │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, asr #28 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ + eorseq pc, r6, ip, asr #12 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ 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 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_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 ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_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 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_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 144110 │ │ │ │ + b 144118 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror #15 │ │ │ │ + eorseq sl, r6, r8, ror #31 │ │ │ │ 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 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_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 ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_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 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_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 144110 │ │ │ │ + b 144118 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #16 │ │ │ │ + eorseq fp, r6, r4 │ │ │ │ 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 c6a68 <_Py_GetConfig@@Base> │ │ │ │ + bl c69ac <_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 1c239c │ │ │ │ + b 1c26e8 │ │ │ │ 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 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r8, r7, r0, asr #6 │ │ │ │ + eorseq r8, r7, r0, asr #22 │ │ │ │ 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 b6cac │ │ │ │ + bl b6c00 │ │ │ │ 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 16c1e8 │ │ │ │ + bl 16c164 │ │ │ │ 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 14ddf8 │ │ │ │ + bl 14ddf4 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r7, ip, asr r3 │ │ │ │ + eorseq r8, r7, ip, asr fp │ │ │ │ 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 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ 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 144110 │ │ │ │ + bl 144118 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r7, r0, ror #7 │ │ │ │ + eorseq r8, r7, r0, ror #23 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #1456] @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ strne r2, [r3, #8] │ │ │ │ str r3, [r0, #1456] @ 0x5b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subeq r3, lr, r4, asr #26 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r4, lr, r8, asr r5 │ │ │ │ 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,55 +4693,55 @@ │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ 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 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r6, r8, asr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -4803,106 +4803,106 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2f420 │ │ │ │ ldr r3, [pc, #40] @ 2f43c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r6, r4, lsl #19 │ │ │ │ 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 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ 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 144110 │ │ │ │ + bl 144118 │ │ │ │ b 2f490 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r7, r4, r4, r8 │ │ │ │ + mlaseq r7, r4, ip, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [pc, #152] @ 2f558 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f54c │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2a318 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4fc │ │ │ │ ldr r3, [pc, #108] @ 2f55c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aaacc │ │ │ │ + bl aaa5c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #12] │ │ │ │ bne 2f54c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r7, ip, ror #9 │ │ │ │ + eorseq r8, r7, ip, ror #25 │ │ │ │ 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 bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29b664 │ │ │ │ + b 29b8e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmn r7, #1 │ │ │ │ @@ -4925,48 +4925,48 @@ │ │ │ │ ldreq ip, [pc, #444] @ 2f7ac │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 287ab4 │ │ │ │ + bl 287fc0 │ │ │ │ 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 29bb5c │ │ │ │ + bl 29bddc │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 8c898 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c840 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,340 +4979,340 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1afd14 │ │ │ │ + bl 1b00ac │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21c4dc │ │ │ │ + bl 21c4f4 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r4, ror fp │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + eorseq r6, r7, r8, asr #1 │ │ │ │ + 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 9b288 │ │ │ │ + bl 9b21c │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d4 │ │ │ │ + bl a4264 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_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 │ │ │ │ + ldr lr, [pc, #44] @ 2f84c │ │ │ │ + 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 29f968 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + subseq sl, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ 2f908 │ │ │ │ - ldr r3, [pc, #208] @ 2f90c │ │ │ │ + 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 118d30 │ │ │ │ + bl 118d78 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f8d4 │ │ │ │ + beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263af0 │ │ │ │ + bl 263e40 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f8d4 │ │ │ │ - ldr r2, [pc, #160] @ 2f910 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 2f920 │ │ │ │ + ldr r2, [pc, #160] @ 2f95c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2f88c │ │ │ │ + beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 2f8dc │ │ │ │ - b 2f8a8 │ │ │ │ - ldr r3, [pc, #128] @ 2f914 │ │ │ │ - ldr r1, [pc, #128] @ 2f918 │ │ │ │ + beq 2f928 │ │ │ │ + b 2f8f4 │ │ │ │ + ldr r3, [pc, #128] @ 2f960 │ │ │ │ + ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b384 │ │ │ │ - b 2f8d4 │ │ │ │ + bl 9b318 │ │ │ │ + b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 234c34 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 234d40 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2f8e8 │ │ │ │ - ldr r3, [pc, #76] @ 2f914 │ │ │ │ + beq 2f934 │ │ │ │ + ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f900 │ │ │ │ + b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a460c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a487c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b384 │ │ │ │ - bl 132620 │ │ │ │ + bl 9b318 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f8d4 │ │ │ │ - ldr r0, [pc, #24] @ 2f91c │ │ │ │ + bne 2f920 │ │ │ │ + ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r7, r4, ror #28 │ │ │ │ + eorseq r9, r7, r4, ror #12 │ │ │ │ subseq fp, r6, r8, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r6, r8, lsr #16 │ │ │ │ + eorseq lr, r6, r8, lsr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0002f920 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r2, r3} │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #44] @ 2f968 │ │ │ │ - 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 29f77c │ │ │ │ - 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #8] @ 2f98c │ │ │ │ - bl 150204 │ │ │ │ + ldr r1, [pc, #8] @ 2f98c │ │ │ │ + bl 15038c │ │ │ │ pop {r4, lr} │ │ │ │ - b 99d40 │ │ │ │ - eorseq r6, r7, r8, asr #27 │ │ │ │ + b 99cd4 │ │ │ │ + eorseq r7, r7, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bgt 2f9cc │ │ │ │ - ldr r3, [pc, #484] @ 2fba4 │ │ │ │ - ldr r1, [pc, #484] @ 2fba8 │ │ │ │ + bgt 2f9cc │ │ │ │ + ldr r3, [pc, #484] @ 2fba4 │ │ │ │ + ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #464] @ 2fbac │ │ │ │ + bl 128c0c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 2f9f0 │ │ │ │ + bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fb98 │ │ │ │ + b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ble 2fb7c │ │ │ │ - ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ - ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ + beq 2fa1c │ │ │ │ + ble 2fb7c │ │ │ │ + ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ + ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ - b 2fb7c │ │ │ │ - ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ + bl 11774c │ │ │ │ + b 2fb7c │ │ │ │ + ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2fa4c │ │ │ │ - ldr r3, [pc, #360] @ 2fba4 │ │ │ │ + bge 2fa4c │ │ │ │ + ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - bl 11a820 │ │ │ │ + beq 2fb7c │ │ │ │ + bl 11a864 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa74 │ │ │ │ - ldr r1, [pc, #348] @ 2fbbc │ │ │ │ + bne 2fa74 │ │ │ │ + ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2facc │ │ │ │ - b 2fb7c │ │ │ │ - ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ + bge 2facc │ │ │ │ + b 2fb7c │ │ │ │ + ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2faa8 │ │ │ │ + beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2faa8 │ │ │ │ + bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 299718 │ │ │ │ + bl 299998 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fa58 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fa58 │ │ │ │ + b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fb00 │ │ │ │ + bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ + ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2fb58 │ │ │ │ - b 2fb70 │ │ │ │ - ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ + bne 2fb58 │ │ │ │ + b 2fb70 │ │ │ │ + ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2fb34 │ │ │ │ + beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2fb34 │ │ │ │ + bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 299718 │ │ │ │ + bl 299998 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fad8 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fad8 │ │ │ │ + b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2fb70 │ │ │ │ + bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ - b 2fb98 │ │ │ │ + bl 1ace84 │ │ │ │ + b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f9e8 │ │ │ │ + bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 1ace84 │ │ │ │ + b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq sl, r7, r8, ror #16 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r9, r7, r4, lsl #14 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r0, ror r8 │ │ │ │ + eorseq r9, r7, ip, lsl #14 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - mlaseq r7, r8, r8, sl │ │ │ │ - eorseq sl, r7, r4, lsr #17 │ │ │ │ - @ instruction: 0x0037a8b4 │ │ │ │ + eorseq r9, r7, r4, lsr r7 │ │ │ │ + eorseq r9, r7, r0, asr #14 │ │ │ │ + eorseq r9, r7, r0, asr r7 │ │ │ │ │ │ │ │ 0002fbcc <_PyObject_Dump@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2a4820 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a4a90 <_PyObject_IsFreed@@Base> │ │ │ │ ldr r4, [pc, #240] @ 2fcdc <_PyObject_Dump@@Base+0x110> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ beq 2fc10 <_PyObject_Dump@@Base+0x44> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #224] @ 2fce0 <_PyObject_Dump@@Base+0x114> │ │ │ │ mov r1, #1 │ │ │ │ @@ -5346,44 +5346,44 @@ │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #128] @ 2fcf8 <_PyObject_Dump@@Base+0x12c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - bl 277a7c │ │ │ │ + bl 277ee4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a7b0 │ │ │ │ + bl 11a7f4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a7d4 │ │ │ │ + bl 11a818 │ │ │ │ mov r0, r6 │ │ │ │ - bl 277b44 │ │ │ │ + bl 277fac │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fcfc <_PyObject_Dump@@Base+0x130> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29af0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq sl, r7, r0, ror sp │ │ │ │ - eorseq sl, r7, ip, lsl #27 │ │ │ │ - eorseq sl, r7, r4, lsr #27 │ │ │ │ - @ instruction: 0x0037adbc │ │ │ │ - eorseq r5, r6, r4, lsl sl │ │ │ │ - @ instruction: 0x0037add4 │ │ │ │ - eorseq sl, r7, ip, ror #27 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ + eorseq fp, r7, r0, ror r5 │ │ │ │ + eorseq fp, r7, ip, lsl #11 │ │ │ │ + eorseq fp, r7, r4, lsr #11 │ │ │ │ + @ instruction: 0x0037b5bc │ │ │ │ + eorseq r6, r6, r4, lsl r2 │ │ │ │ + @ instruction: 0x0037b5d4 │ │ │ │ + eorseq fp, r7, ip, ror #11 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -5404,55 +5404,55 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #128] @ 2fde8 <_PyObject_Dump@@Base+0x21c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd84 <_PyObject_Dump@@Base+0x1b8> │ │ │ │ mov r0, #0 │ │ │ │ b 2fde0 <_PyObject_Dump@@Base+0x214> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2fddc <_PyObject_Dump@@Base+0x210> │ │ │ │ ldr r3, [pc, #28] @ 2fdec <_PyObject_Dump@@Base+0x220> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ ldr r0, [pc, #12] @ 2fdf0 <_PyObject_Dump@@Base+0x224> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq fp, r6, r4, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002fdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_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 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98534 │ │ │ │ + bl 984c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 98534 │ │ │ │ + bl 984c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ffbc │ │ │ │ ldr r3, [pc, #40] @ 2ffd0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne 2ff70 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r0, lr, sl │ │ │ │ + mlaseq r7, r0, r6, 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 132620 │ │ │ │ + bl 132628 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131e0c │ │ │ │ + bl 131e14 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ 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 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ mvn r0, #0 │ │ │ │ b 30154 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a780 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30128 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0037aeb4 │ │ │ │ - @ instruction: 0x0037aebc │ │ │ │ + @ instruction: 0x0037b6b4 │ │ │ │ + @ instruction: 0x0037b6bc │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_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 2a7c00 │ │ │ │ + bl 2a7e70 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #28] @ 301f4 │ │ │ │ bne 301dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r7, r4, asr #8 │ │ │ │ + eorseq fp, r7, r4, asr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #208] @ 302e4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ 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 128c00 │ │ │ │ + b 128c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ 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 117704 │ │ │ │ + bl 11774c │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, ip, lsl #11 │ │ │ │ - mlaseq r7, r4, r5, fp │ │ │ │ + eorseq fp, r7, ip, lsl #27 │ │ │ │ + mlaseq r7, r4, sp, fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, r4, lsr #11 │ │ │ │ + eorseq fp, r7, r4, lsr #27 │ │ │ │ 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 ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_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 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #16 │ │ │ │ + eorseq r9, r7, r0 │ │ │ │ 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 28109c │ │ │ │ + bl 281580 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r0, asr #21 │ │ │ │ + eorseq ip, r7, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 2a6f3c │ │ │ │ + bl 2a71ac │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ - bl 132620 │ │ │ │ + b 144118 │ │ │ │ + bl 132628 │ │ │ │ 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 2987a0 │ │ │ │ + b 298a20 │ │ │ │ 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 29686c │ │ │ │ + b 296aec │ │ │ │ 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 287ca8 │ │ │ │ + bl 2881b4 │ │ │ │ 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 2b04bc │ │ │ │ + bl 2b0b78 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bcee4 │ │ │ │ + bl bce28 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28ae98 │ │ │ │ + bl 28b3a4 │ │ │ │ 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 28afd8 │ │ │ │ + bl 28b4e4 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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 c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132620 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r4, r0, lr │ │ │ │ + eorseq lr, r7, r0, ror r8 │ │ │ │ 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 58574 │ │ │ │ + bl 5856c │ │ │ │ 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 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 3090c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ @@ -6173,33 +6173,33 @@ │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r1, r1, #1 │ │ │ │ ldrheq r0, [r0, r1] │ │ │ │ ldrne r0, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r2, r6, r0, ror r3 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 2848d8 │ │ │ │ + b 284dbc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ subseq sp, r6, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ 30994 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ 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 2b78c4 │ │ │ │ + bl 2b7dc4 │ │ │ │ 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 8bbc0 │ │ │ │ + bl 8bb68 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234c34 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 234d40 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a460c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a487c <_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 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14e9d4 │ │ │ │ + bl 14e9cc │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 c050c │ │ │ │ + bl c0450 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r7, r8, asr #31 │ │ │ │ + @ instruction: 0x0037c8b0 │ │ │ │ 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 9b288 │ │ │ │ + bl 9b21c │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 1eba4c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1ebdcc <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16d878 <_PyTime_localtime@@Base> │ │ │ │ + bl 16d7f4 <_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 2ba66c │ │ │ │ + bl 2bab6c │ │ │ │ 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 23e880 │ │ │ │ + bl 23e99c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ebc0 │ │ │ │ + bl 23ecdc │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23ec14 │ │ │ │ + bl 23ed30 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ 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 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne 30d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c140 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + bl 7c134 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ede0 │ │ │ │ - subseq lr, r6, ip, lsl #11 │ │ │ │ + b 10ee40 │ │ │ │ + subseq lr, r6, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -6499,36 +6499,36 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ bne 30e70 │ │ │ │ ldr r2, [pc, #436] @ 30ff0 │ │ │ │ ldr r1, [pc, #436] @ 30ff4 │ │ │ │ ldr r0, [pc, #436] @ 30ff8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_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 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_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 ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 30f14 │ │ │ │ cmp r0, #0 │ │ │ │ bge 30f48 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 30fcc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r0, [r8, #20] │ │ │ │ @@ -6594,31 +6594,31 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r8, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ add r8, r8, #8 │ │ │ │ b 30ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r7, r0, lsr pc │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - eorseq pc, r7, r8, lsl #19 │ │ │ │ + eorseq r7, r7, r0, lsr r7 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + eorseq r0, r8, r8, lsl #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r0, lsl #19 │ │ │ │ + eorseq r0, r8, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ @@ -6678,20 +6678,20 @@ │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r6, r3 │ │ │ │ cmp lr, r0 │ │ │ │ bge 31118 │ │ │ │ ldr r3, [pc, #1248] @ 315ec │ │ │ │ ldr r1, [pc, #1248] @ 315f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 92710 │ │ │ │ + bl 926a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 315d8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr r1, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -6983,28 +6983,28 @@ │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #56] @ 31604 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #52] @ 31608 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ streq r0, [r0], #-55 @ 0xffffffc9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r7, r4, asr #31 │ │ │ │ - subeq r2, pc, r0, asr #3 │ │ │ │ + eorseq pc, r7, r4, asr #15 │ │ │ │ + ldrdeq r2, [pc], #-144 @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r2, pc, r6, asr #3 │ │ │ │ - subeq r2, pc, ip, asr #3 │ │ │ │ + ldrdeq r2, [pc], #-150 @ │ │ │ │ + ldrdeq r2, [pc], #-156 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, ror #31 │ │ │ │ + eorseq pc, r7, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -7033,15 +7033,15 @@ │ │ │ │ mov ip, #8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 316e0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -7049,23 +7049,23 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 316e8 │ │ │ │ ldr r2, [pc, #868] @ 31a38 │ │ │ │ ldr r1, [pc, #868] @ 31a3c │ │ │ │ ldr r0, [pc, #868] @ 31a40 │ │ │ │ mov r3, sl │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 316e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3176c │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ beq 31724 │ │ │ │ @@ -7093,15 +7093,15 @@ │ │ │ │ ldr r4, [pc, #716] @ 31a44 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ b 3178c │ │ │ │ ldr r4, [pc, #700] @ 31a44 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 28ae98 │ │ │ │ + bl 28b3a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 316e0 │ │ │ │ ldr r3, [pc, #676] @ 31a44 │ │ │ │ cmp r6, r3 │ │ │ │ bne 317ac │ │ │ │ mov r5, #0 │ │ │ │ b 319f8 │ │ │ │ @@ -7109,178 +7109,178 @@ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ bne 317d4 │ │ │ │ ldr r3, [pc, #644] @ 31a48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #640] @ 31a4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 319e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #592] @ 31a54 │ │ │ │ ldr r2, [pc, #592] @ 31a58 │ │ │ │ - bl 110744 │ │ │ │ + bl 1107a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 31834 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 31834 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a696c │ │ │ │ + bl a68fc │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ bne 318c0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 319e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 318fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 318fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 31920 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r3, [pc, #276] @ 31a44 │ │ │ │ cmp r5, r3 │ │ │ │ bne 3195c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 319e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6830 │ │ │ │ + bl 1b6b88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 31990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171eb4 │ │ │ │ + bl 171e40 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 319bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 319e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 317a4 │ │ │ │ b 316e0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {r8, fp} │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 28afd8 │ │ │ │ + bl 28b4e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r6, r8, lsr #20 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq pc, r7, r0, ror sp @ │ │ │ │ - eorseq r7, r6, r8, lsl r7 │ │ │ │ + ldrsheq lr, [r6], #-156 @ 0xffffff64 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq r0, r8, r0, ror r5 │ │ │ │ + eorseq r7, r6, r8, lsl pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r4, lsl #27 │ │ │ │ - eorseq r4, r7, r8, lsr sl │ │ │ │ - @ instruction: 0x0037fdb0 │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ + eorseq r0, r8, r4, lsl #11 │ │ │ │ + eorseq r5, r7, r4, lsl r2 │ │ │ │ + @ instruction: 0x003805b0 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ subseq ip, r7, r4, ror lr │ │ │ │ str r1, [r0, #2724] @ 0xaa4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -7314,25 +7314,25 @@ │ │ │ │ ldr ip, [pc, #520] @ 31cf4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5] │ │ │ │ beq 31c24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #1 │ │ │ │ beq 31b3c │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r8, r0, #0 │ │ │ │ blt 31bd0 │ │ │ │ subs r4, r6, #2 │ │ │ │ beq 31c34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r7, [pc, #428] @ 31cf8 │ │ │ │ @@ -7340,19 +7340,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31b70 │ │ │ │ ldr r2, [pc, #408] @ 31cfc │ │ │ │ ldr r1, [pc, #408] @ 31d00 │ │ │ │ ldr r0, [pc, #408] @ 31d04 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne 31bfc │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -7365,120 +7365,120 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31bd8 │ │ │ │ ldr r2, [pc, #308] @ 31cfc │ │ │ │ ldr r1, [pc, #320] @ 31d0c │ │ │ │ ldr r0, [pc, #308] @ 31d04 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq 31c10 │ │ │ │ ldr r3, [pc, #268] @ 31d10 │ │ │ │ ldr r1, [pc, #268] @ 31d14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 31bd0 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 31c3c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b 31c3c │ │ │ │ ldr r6, [pc, #220] @ 31d08 │ │ │ │ ldr r7, [pc, #200] @ 31cf8 │ │ │ │ mov r8, #1 │ │ │ │ b 31c3c │ │ │ │ ldr r6, [pc, #204] @ 31d08 │ │ │ │ ldr r7, [pc, #184] @ 31cf8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2cb4c0 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2cb9c0 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2cb800 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cbd00 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cb9a8 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2cbea8 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ ldr r3, [pc, #156] @ 31d18 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ beq 31ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 200cfc │ │ │ │ + bl 2010d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 31ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ b 31bd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq lr, r6, r4, lsl #25 │ │ │ │ - eorseq r0, r8, r8, lsr #5 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq lr, r6, r0, lsl #20 │ │ │ │ - eorseq r1, r6, r8, ror #29 │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ - eorseq lr, r6, r4, lsl sl │ │ │ │ + eorseq r0, r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq pc, r6, r0, lsl #4 │ │ │ │ + eorseq r2, r6, r8, ror #13 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + eorseq pc, r6, r4, lsl r2 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 9b288 │ │ │ │ + bl 9b21c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cbc80 <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cc180 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -7492,21 +7492,21 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #72] @ 31dfc <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31df4 <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ ldr r0, [pc, #4] @ 31e00 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ @@ -7524,87 +7524,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ beq 31e44 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90c08 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90b9c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90c08 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90b9c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e4c <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 15b0e8 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15adb0 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 31ee0 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 31f10 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ b 31f04 <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #112] @ 31f60 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [pc, #52] @ 31f64 <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [pc, #32] @ 31f68 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ bge 31f58 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ ldr r3, [pc, #28] @ 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, ip, lsl fp │ │ │ │ + eorseq fp, r6, ip, lsl r3 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 00031f70 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ @@ -7639,52 +7639,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #256] @ 32100 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ beq 3202c <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b298 │ │ │ │ + bl 8b240 │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ cmn r5, #1 │ │ │ │ bne 320a4 <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ b 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #124] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #124] @ 32110 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 320f8 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 32118 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ @@ -7694,65 +7694,65 @@ │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ beq 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #56] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #60] @ 32114 <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ b 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00380ffc │ │ │ │ - eorseq r1, r8, ip, lsr r0 │ │ │ │ + @ instruction: 0x003817fc │ │ │ │ + eorseq r1, r8, ip, lsr r8 │ │ │ │ │ │ │ │ 00032118 <_Py_fstat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32168 <_Py_fstat@@Base+0x50> │ │ │ │ ldr r3, [pc, #16] @ 32170 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge 321ac <_Py_fstat@@Base+0x94> │ │ │ │ ldr r3, [pc, #28] @ 321bc <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r0, r0, #11 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ @@ -7761,42 +7761,42 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90c08 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90b9c <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 322f8 <_Py_fstat@@Base+0x1e0> │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ bne 32268 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3227c <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ @@ -7807,85 +7807,85 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 918b8 <_Py_hashtable_set@@Base> │ │ │ │ + bl 9184c <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 322f0 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 29f9e8 │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3221c <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #84] @ 323ac <_Py_fstat@@Base+0x294> │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ beq 323a0 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt 32390 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ - bl 18bf58 │ │ │ │ + bl 18bf3c │ │ │ │ b 323a4 <_Py_fstat@@Base+0x28c> │ │ │ │ ldr r3, [pc, #24] @ 323b0 <_Py_fstat@@Base+0x298> │ │ │ │ ldr r1, [pc, #24] @ 323b4 <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r8, r8, lsl r6 │ │ │ │ + eorseq r1, r8, r8, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r8, r8, lsr #12 │ │ │ │ + eorseq r1, r8, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ @@ -7894,28 +7894,28 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #160] @ 32490 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, r4 │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge 32428 <_Py_fstat@@Base+0x310> │ │ │ │ ldr r3, [pc, #124] @ 32494 <_Py_fstat@@Base+0x37c> │ │ │ │ ldr r1, [pc, #124] @ 32498 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #80] @ 3249c <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -7928,21 +7928,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r8, ip, asr #12 │ │ │ │ + eorseq r1, r8, ip, asr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r8, ip, asr r6 │ │ │ │ + eorseq r1, r8, ip, asr lr │ │ │ │ andeq r2, r3, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #948] @ 32870 <_Py_fstat@@Base+0x758> │ │ │ │ @@ -7963,38 +7963,38 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2d0e30 │ │ │ │ + bl 2d1330 │ │ │ │ cmp r0, r5 │ │ │ │ beq 3254c <_Py_fstat@@Base+0x434> │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2a9cc <__memset_chk@plt> │ │ │ │ cmp r8, r5 │ │ │ │ strh r5, [sp, #80] @ 0x50 │ │ │ │ bge 32554 <_Py_fstat@@Base+0x43c> │ │ │ │ ldr r3, [pc, #816] @ 32874 <_Py_fstat@@Base+0x75c> │ │ │ │ ldr r1, [pc, #816] @ 32878 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ mov sl, r0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -8008,20 +8008,20 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d22b0 │ │ │ │ + bl 2d27e0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ @@ -8034,21 +8034,21 @@ │ │ │ │ bne 32630 <_Py_fstat@@Base+0x518> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge 326ac <_Py_fstat@@Base+0x594> │ │ │ │ ldr r3, [pc, #604] @ 32880 <_Py_fstat@@Base+0x768> │ │ │ │ ldr r1, [pc, #604] @ 32884 <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ ldr r3, [pc, #592] @ 32888 <_Py_fstat@@Base+0x770> │ │ │ │ ldr r1, [pc, #592] @ 3288c <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmn r0, #1 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ bne 32610 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8057,47 +8057,47 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2d0f44 │ │ │ │ + bl 2d1444 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ beq 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ bne 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -8120,17 +8120,17 @@ │ │ │ │ b 325f0 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ bhi 32808 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 328cc <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8182,22 +8182,22 @@ │ │ │ │ beq 32864 <_Py_fstat@@Base+0x74c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r8, r0, lsl #13 │ │ │ │ + eorseq r1, r8, r0, lsl #29 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r1, r8, ip, ror #13 │ │ │ │ + eorseq r1, r8, ip, ror #29 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r8, r8, lsr #13 │ │ │ │ - eorseq r1, r8, r4, ror #13 │ │ │ │ - eorseq r1, r8, r8, lsl #14 │ │ │ │ + eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r1, r8, r4, ror #29 │ │ │ │ + eorseq r1, r8, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ @@ -8243,104 +8243,104 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #240] @ 32a98 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b9978 │ │ │ │ + bl b98c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 32a00 <_Py_fstat@@Base+0x8e8> │ │ │ │ ldr r3, [pc, #208] @ 32a9c <_Py_fstat@@Base+0x984> │ │ │ │ ldr r1, [pc, #208] @ 32aa0 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 32a90 <_Py_fstat@@Base+0x978> │ │ │ │ ldr r1, [pc, #156] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a696c │ │ │ │ + bl a68fc │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #112] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, ip, lsr #14 │ │ │ │ + eorseq r3, r7, ip, lsr #30 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32acc <_Py_fstat@@Base+0x9b4> │ │ │ │ ldr r1, [pc, #76] @ 32b14 <_Py_fstat@@Base+0x9fc> │ │ │ │ ldr r0, [pc, #76] @ 32b18 <_Py_fstat@@Base+0xa00> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b298 │ │ │ │ + bl 8b240 │ │ │ │ ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8349,16 +8349,16 @@ │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subeq r2, pc, ip, ror #15 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + strdeq r2, [pc], #-252 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r6, [r8, #8] │ │ │ │ @@ -8400,22 +8400,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ @@ -8429,29 +8429,29 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ @@ -8494,34 +8494,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2d42d4 │ │ │ │ + bl 2d4804 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r2, pc, r4, lsl #16 │ │ │ │ + subeq r3, pc, r4, lsl r0 @ │ │ │ │ subseq lr, r6, r0, ror #28 │ │ │ │ │ │ │ │ 00032d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - bl 8b298 │ │ │ │ + bl 8b240 │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d4cd8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d5208 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add r2, r4, #5568 @ 0x15c0 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ sub r1, r2, #348 @ 0x15c │ │ │ │ sub ip, r2, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r4, #1616 @ 0x650 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -8548,62 +8548,62 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ bne 32e10 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ - bl 8aee8 │ │ │ │ + bl 8aedc │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e48 │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ str r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e5c │ │ │ │ b 32e88 │ │ │ │ ldr r2, [pc, #860] @ 331ac │ │ │ │ ldr r3, [pc, #860] @ 331b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ ldr r0, [pc, #848] @ 331b4 │ │ │ │ - bl 8bbe4 │ │ │ │ + bl 8bb8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 8beb8 │ │ │ │ + bl 8be60 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 8b204 │ │ │ │ + bl 8b1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33170 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32ea0 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 32ebc │ │ │ │ ldr r0, [pc, #796] @ 331b8 │ │ │ │ - bl 8beb8 │ │ │ │ + bl 8be60 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d108 │ │ │ │ + bl 8d0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 8b204 │ │ │ │ + bl 8b1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ee4 │ │ │ │ ldr r2, [pc, #728] @ 331ac │ │ │ │ ldr r3, [pc, #744] @ 331c0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b534 │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ ldr sl, [pc, #720] @ 331c4 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ beq 32f68 │ │ │ │ @@ -8616,156 +8616,156 @@ │ │ │ │ beq 32f5c │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ strb r9, [r5, #36] @ 0x24 │ │ │ │ - bl 2a6870 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a6ae0 <_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 2b6cc4 │ │ │ │ + bl 2b7194 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8d0cc │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d074 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq 32fa8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 32fe4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2387c4 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 2388dc <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d134 │ │ │ │ + bl 8d0dc │ │ │ │ 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 281b74 │ │ │ │ + bl 282058 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1aaf18 │ │ │ │ + bl 1ab2ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2823c0 │ │ │ │ + bl 2828a4 │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b534 │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r7, [pc, #404] @ 331d4 │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 150474 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 357718 │ │ │ │ + bl 15046c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 357f1c │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2433c8 │ │ │ │ + bl 24352c │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [pc, #300] @ 331d8 │ │ │ │ bne 330f4 │ │ │ │ ldr r0, [pc, #296] @ 331dc │ │ │ │ mov r9, #0 │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ beq 330dc │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne 33108 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ ldr r0, [pc, #248] @ 331dc │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ bne 3314c │ │ │ │ ldr r3, [pc, #232] @ 331e0 │ │ │ │ ldr r2, [pc, #232] @ 331e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28aeec │ │ │ │ + bl 28b3f8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28d4bc │ │ │ │ + bl 28d9cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 292a50 │ │ │ │ + bl 292cd0 │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 162268 │ │ │ │ + bl 162200 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 292d64 │ │ │ │ + bl 292fe4 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2822fc │ │ │ │ + bl 2827e0 │ │ │ │ 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 2a9408 │ │ │ │ + b 2a9678 │ │ │ │ ldr r2, [pc, #72] @ 331c0 │ │ │ │ ldr r1, [pc, #108] @ 331e8 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -8773,33 +8773,33 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq r2, pc, ip, lsr r8 @ │ │ │ │ - eorseq r1, r8, r0, asr #23 │ │ │ │ + subeq r3, pc, ip, asr #32 │ │ │ │ + eorseq r2, r8, r0, asr #7 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r1, r8, r4, lsr #23 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ + eorseq r2, r8, r4, lsr #7 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subeq r2, pc, ip, asr r8 @ │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r3, pc, ip, rrx │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r1, r8, r0, ror fp │ │ │ │ + eorseq r2, r8, r0, ror r3 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r1, r8, r8, lsl #23 │ │ │ │ - subeq r2, pc, r4, ror r8 @ │ │ │ │ - @ instruction: 0x004f289c │ │ │ │ + eorseq r2, r8, r8, lsl #7 │ │ │ │ + subeq r3, pc, r4, lsl #1 │ │ │ │ + subeq r3, pc, ip, lsr #1 │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -8828,29 +8828,24 @@ │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r4 │ │ │ │ bne 3321c │ │ │ │ ldr r0, [pc, #4] @ 33284 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 33298 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #108] @ 33310 │ │ │ │ + ldr r3, [pc, #108] @ 332fc │ │ │ │ push {r4, lr} │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 33300 │ │ │ │ + beq 332ec │ │ │ │ ldr lr, [r3, #3784] @ 0xec8 │ │ │ │ add r0, r2, #52 @ 0x34 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ bic lr, lr, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, lr │ │ │ │ ldr r1, [r3, #3804] @ 0xedc │ │ │ │ @@ -8858,133 +8853,138 @@ │ │ │ │ str r2, [ip, #4] │ │ │ │ ldr r2, [r3, #3784] @ 0xec8 │ │ │ │ bic r1, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r0, [r1] │ │ │ │ str r2, [r3, #3784] @ 0xec8 │ │ │ │ - ldr r0, [pc, #12] @ 33314 │ │ │ │ + ldr r0, [pc, #12] @ 33300 │ │ │ │ str r4, [r3, #3804] @ 0xedc │ │ │ │ str r4, [r3, #3800] @ 0xed8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 33314 │ │ │ │ + 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150b48 │ │ │ │ + b 150aac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8aee8 │ │ │ │ + bl 8aedc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33394 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ ldr r4, [pc, #28] @ 333ac │ │ │ │ str r3, [r5, #24] │ │ │ │ b 333a4 │ │ │ │ ldr r3, [pc, #20] @ 333b0 │ │ │ │ ldr r1, [pc, #20] @ 333b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r8, ip, ror #28 │ │ │ │ + eorseq r2, r8, ip, ror #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128c00 │ │ │ │ - eorseq r1, r8, r0, asr #29 │ │ │ │ + b 128c0c │ │ │ │ + eorseq r2, r8, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2338 │ │ │ │ + bl 1c2684 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #8] @ 33410 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r8, r4, lsr pc │ │ │ │ + eorseq r2, r8, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bls 33458 │ │ │ │ ldr r0, [pc, #100] @ 334a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33458 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ ble 33484 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 33488 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33488 │ │ │ │ b 33450 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2767bc │ │ │ │ + bl 276c24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 33450 │ │ │ │ ldr r0, [pc, #4] @ 334a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r9, [r5], -r0 @ │ │ │ │ + @ instruction: 0x003598f0 │ │ │ │ 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] @ 33658 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 334dc │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 3364c │ │ │ │ mov r0, r4 │ │ │ │ @@ -8996,21 +8996,21 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #312] @ 33658 │ │ │ │ cmp r3, r2 │ │ │ │ bne 3352c │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 335bc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ beq 33588 │ │ │ │ @@ -9022,56 +9022,56 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq 335d8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea6c4 │ │ │ │ + bl ea71c │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b 3363c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ cmp r0, #0 │ │ │ │ beq 335b4 │ │ │ │ mov r5, r0 │ │ │ │ b 3357c │ │ │ │ cmp r7, r6 │ │ │ │ ble 33614 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ b 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 101a40 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101a6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ b 33644 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -9084,24 +9084,24 @@ │ │ │ │ ldr r1, [pc, #120] @ 336ec │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 3368c │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 336e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 336c4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 336dc │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ @@ -9114,79 +9114,79 @@ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ 000336f4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 1ab540 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ab8d4 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 000336fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 277a7c │ │ │ │ + bl 277ee4 │ │ │ │ ldr r5, [pc, #88] @ 3377c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 3376c │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 276928 │ │ │ │ + bl 276d90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 277b44 │ │ │ │ + bl 277fac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #120] @ 33810 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 337b0 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 33808 │ │ │ │ ldr r1, [pc, #68] @ 33814 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea2d8 │ │ │ │ + bl ea330 │ │ │ │ cmp r0, #0 │ │ │ │ beq 337e0 │ │ │ │ ldr r0, [pc, #20] @ 33818 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -9201,41 +9201,41 @@ │ │ │ │ beq 33850 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 3385c │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ 00033860 : │ │ │ │ ldr r3, [pc, #52] @ 3389c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 338a0 │ │ │ │ ldr r0, [pc, #24] @ 338a4 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 338ec │ │ │ │ @@ -9243,41 +9243,41 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 33914 │ │ │ │ ldr r2, [pc, #100] @ 33944 │ │ │ │ ldr r1, [pc, #100] @ 33948 │ │ │ │ ldr r0, [pc, #100] @ 3394c │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 127500 │ │ │ │ + bl 127520 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r4, asr pc │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - eorseq r0, r6, ip, lsr #32 │ │ │ │ + eorseq fp, r7, r4, asr r7 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + eorseq r0, r6, ip, lsr #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub lr, r1, #1 │ │ │ │ str lr, [r0, #16] │ │ │ │ ldrsb r2, [r1, #-1] │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ @@ -9329,15 +9329,15 @@ │ │ │ │ str ip, [r0] │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b 2d88c8 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d9118 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9346,54 +9346,54 @@ │ │ │ │ bne 33a90 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #72] @ 33abc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 10282c │ │ │ │ + bl 102858 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00359efc │ │ │ │ + @ instruction: 0x0035a6fc │ │ │ │ │ │ │ │ 00033ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #720] @ 33dac │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9a70c │ │ │ │ + bl 9a6a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 243934 │ │ │ │ + bl 243a98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bne 33b78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33b70 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -9417,22 +9417,22 @@ │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ beq 33c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33d4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ beq 33cec │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ @@ -9467,25 +9467,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 243a74 │ │ │ │ + bl 243bd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33cdc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 243c64 │ │ │ │ + bl 243dc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 33cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ @@ -9528,15 +9528,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ b 33d00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 33da0 │ │ │ │ @@ -9566,30 +9566,30 @@ │ │ │ │ orr r1, r1, #524288 @ 0x80000 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 33df4 <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #32] @ 33e00 <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 256794 │ │ │ │ + bl 25696c │ │ │ │ cmn r0, #1 │ │ │ │ bne 33df8 <_Py_open_noraise@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r6, r8, ror sl │ │ │ │ │ │ │ │ 00033e04 : │ │ │ │ mov r1, #0 │ │ │ │ - b 196954 │ │ │ │ + b 196938 │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 254f04 │ │ │ │ + b 2550dc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9618,387 +9618,387 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 33ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ea4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ed8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 33ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ed8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f0c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ beq 33f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f0c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ beq 33f40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f40 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00033f48 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ 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 157eac │ │ │ │ + bl 157e44 │ │ │ │ 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 1ab540 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ab8d4 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2822fc │ │ │ │ + bl 2827e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 292144 │ │ │ │ + bl 292654 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2822fc │ │ │ │ + b 2827e0 │ │ │ │ │ │ │ │ 00033fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 277a7c │ │ │ │ + bl 277ee4 │ │ │ │ ldr r4, [pc, #84] @ 34040 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 34030 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 277068 │ │ │ │ + bl 2774d0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 277b44 │ │ │ │ + bl 277fac │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 291f34 │ │ │ │ + bl 292444 │ │ │ │ ldr r0, [pc, #4] @ 3407c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00034080 : │ │ │ │ ldr r0, [pc] @ 34088 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #816] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r8, r0, ror #15 │ │ │ │ - eorseq r3, r8, ip, ror #15 │ │ │ │ - @ instruction: 0x003837f8 │ │ │ │ - eorseq r3, r8, r4, lsl #16 │ │ │ │ - eorseq r3, r8, ip, lsl #16 │ │ │ │ - eorseq r3, r8, r8, lsl r8 │ │ │ │ - eorseq r3, r8, r4, lsr #16 │ │ │ │ - eorseq r3, r8, r0, lsr r8 │ │ │ │ - eorseq r3, r8, ip, lsr r8 │ │ │ │ - eorseq r3, r8, r4, asr #16 │ │ │ │ - eorseq r3, r8, r0, asr r8 │ │ │ │ - eorseq r3, r8, ip, asr r8 │ │ │ │ - eorseq r3, r8, r8, ror #16 │ │ │ │ - eorseq r3, r8, r4, ror r8 │ │ │ │ - eorseq r3, r8, r0, lsl #17 │ │ │ │ - eorseq r3, r8, ip, lsl #17 │ │ │ │ - mlaseq r8, r8, r8, r3 │ │ │ │ - eorseq r3, r8, r4, lsr #17 │ │ │ │ - @ instruction: 0x003838b0 │ │ │ │ - @ instruction: 0x003838bc │ │ │ │ - eorseq r3, r8, r4, asr #17 │ │ │ │ - @ instruction: 0x003838d0 │ │ │ │ - @ instruction: 0x003838dc │ │ │ │ - eorseq r3, r8, r8, ror #17 │ │ │ │ - @ instruction: 0x003838f4 │ │ │ │ - eorseq r3, r8, r0, lsl #18 │ │ │ │ - eorseq r3, r8, ip, lsl #18 │ │ │ │ - eorseq r3, r8, r8, lsl r9 │ │ │ │ - eorseq r3, r8, r4, lsr #18 │ │ │ │ - eorseq r3, r8, r0, lsr r9 │ │ │ │ - eorseq r3, r8, ip, lsr r9 │ │ │ │ - eorseq r3, r8, r8, asr #18 │ │ │ │ - eorseq r3, r8, r4, asr r9 │ │ │ │ - eorseq r3, r8, r4, ror #18 │ │ │ │ + @ instruction: 0x00383fb0 │ │ │ │ + @ instruction: 0x00383fbc │ │ │ │ + eorseq r3, r8, r8, asr #31 │ │ │ │ + @ instruction: 0x00383fd4 │ │ │ │ + @ instruction: 0x00383fdc │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ + @ instruction: 0x00383ff4 │ │ │ │ + eorseq r4, r8, r0 │ │ │ │ + eorseq r4, r8, ip │ │ │ │ + eorseq r4, r8, r4, lsl r0 │ │ │ │ + eorseq r4, r8, r0, lsr #32 │ │ │ │ + eorseq r4, r8, ip, lsr #32 │ │ │ │ + eorseq r4, r8, r8, lsr r0 │ │ │ │ + eorseq r4, r8, r4, asr #32 │ │ │ │ + eorseq r4, r8, r0, asr r0 │ │ │ │ + eorseq r4, r8, ip, asr r0 │ │ │ │ + eorseq r4, r8, r8, rrx │ │ │ │ + eorseq r4, r8, r4, ror r0 │ │ │ │ + eorseq r4, r8, r0, lsl #1 │ │ │ │ + eorseq r4, r8, ip, lsl #1 │ │ │ │ + mlaseq r8, r4, r0, r4 │ │ │ │ + eorseq r4, r8, r0, lsr #1 │ │ │ │ + eorseq r4, r8, ip, lsr #1 │ │ │ │ + ldrheq r4, [r8], -r8 @ │ │ │ │ + eorseq r4, r8, r4, asr #1 │ │ │ │ + ldrsbeq r4, [r8], -r0 @ │ │ │ │ + ldrsbeq r4, [r8], -ip @ │ │ │ │ + eorseq r4, r8, r8, ror #1 │ │ │ │ + ldrsheq r4, [r8], -r4 @ │ │ │ │ + eorseq r4, r8, r0, lsl #2 │ │ │ │ + eorseq r4, r8, ip, lsl #2 │ │ │ │ + eorseq r4, r8, r8, lsl r1 │ │ │ │ + eorseq r4, r8, r4, lsr #2 │ │ │ │ + eorseq r4, r8, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ add lr, sp, #20 │ │ │ │ @@ -10010,95 +10010,95 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11196c │ │ │ │ + bl 1119cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 344e0 │ │ │ │ ldr r3, [pc, #256] @ 345d0 │ │ │ │ ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 345c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 34508 │ │ │ │ ldr r3, [pc, #212] @ 345d0 │ │ │ │ ldr r1, [pc, #216] @ 345d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #196] @ 345dc │ │ │ │ beq 3453c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ bne 3453c │ │ │ │ ldr r3, [pc, #160] @ 345d0 │ │ │ │ ldr r1, [pc, #172] @ 345e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #156] @ 345e4 │ │ │ │ ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 344d8 │ │ │ │ - bl 2878e0 │ │ │ │ + bl 287dec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 344d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2ad648 │ │ │ │ + bl 2ad8b8 │ │ │ │ cmn r0, #1 │ │ │ │ bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288ab8 │ │ │ │ b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288ab8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150b48 │ │ │ │ + bl 150aac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003839d0 │ │ │ │ + eorseq r4, r8, r0, lsr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, ip, ror #18 │ │ │ │ - eorseq r3, r8, r8, lsl #19 │ │ │ │ + eorseq r4, r8, ip, lsr r1 │ │ │ │ + eorseq r4, r8, r8, asr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r8, r0, lsr #19 │ │ │ │ - eorseq pc, r8, r0, ror #22 │ │ │ │ - eorseq r3, r8, r8, asr #19 │ │ │ │ + eorseq r4, r8, r0, ror r1 │ │ │ │ + eorseq r0, r9, r0, ror #6 │ │ │ │ + mlaseq r8, r8, r1, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -10109,32 +10109,32 @@ │ │ │ │ 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 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #36] @ 34670 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ ldr r3, [pc, #24] @ 34674 │ │ │ │ ldr r1, [pc, #24] @ 34678 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r4, ror #19 │ │ │ │ + eorseq r4, r8, r4, ror #3 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r0, asr lr │ │ │ │ + eorseq sl, r6, r0, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ @@ -10159,57 +10159,57 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34710 │ │ │ │ mov r4, #0 │ │ │ │ b 34834 │ │ │ │ cmp r4, #0 │ │ │ │ bne 34738 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #288] @ 34844 │ │ │ │ ldr r0, [pc, #288] @ 34848 │ │ │ │ mov r2, r6 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ bge 34750 │ │ │ │ b 34708 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1a9850 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9858 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34718 │ │ │ │ b 34708 │ │ │ │ cmp r6, #2 │ │ │ │ ble 34774 │ │ │ │ ldr r3, [pc, #236] @ 3484c │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [pc, #232] @ 34850 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 117704 │ │ │ │ + b 11774c │ │ │ │ cmn r6, #1 │ │ │ │ bge 34790 │ │ │ │ ldr r3, [pc, #200] @ 3484c │ │ │ │ ldr r1, [pc, #204] @ 34854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 34708 │ │ │ │ ldr r3, [pc, #192] @ 34858 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34708 │ │ │ │ cmn r6, #1 │ │ │ │ bne 347fc │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ @@ -10235,62 +10235,62 @@ │ │ │ │ beq 34834 │ │ │ │ b 347dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 34708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 34708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, ip, ror #4 │ │ │ │ - eorseq ip, r8, ip, lsr #17 │ │ │ │ - eorseq r3, r8, ip, ror fp │ │ │ │ + eorseq sp, r8, ip, lsr #1 │ │ │ │ + eorseq r4, r8, ip, ror r3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, lsl #23 │ │ │ │ - @ instruction: 0x00383bdc │ │ │ │ + eorseq r4, r8, ip, lsl #7 │ │ │ │ + @ instruction: 0x003843dc │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1684] @ 34f08 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27671c │ │ │ │ + bl 276b84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 348b8 │ │ │ │ ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r5, #0 │ │ │ │ b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ b 34928 │ │ │ │ ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -10310,15 +10310,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 348f0 │ │ │ │ ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ bgt 34960 │ │ │ │ @@ -10330,63 +10330,63 @@ │ │ │ │ bne 3497c │ │ │ │ b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ bne 34924 │ │ │ │ ldr r3, [pc, #1384] @ 34f0c │ │ │ │ ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c7cc │ │ │ │ + bl 23c8e8 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2df210 │ │ │ │ + bl 2dfacc │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r9, [r4, #128] @ 0x80 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239310 │ │ │ │ + bl 239428 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2df43c │ │ │ │ + bl 2dfcf8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -10403,15 +10403,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34b24 │ │ │ │ ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r6, r3 │ │ │ │ cmp r6, #10 │ │ │ │ add r2, r1, r3 │ │ │ │ @@ -10428,27 +10428,27 @@ │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34c44 │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r9, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34bb8 │ │ │ │ ldr r2, [pc, #960] @ 34f24 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -10468,15 +10468,15 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ beq 34bc0 │ │ │ │ @@ -10499,95 +10499,95 @@ │ │ │ │ b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5440 │ │ │ │ + bl 1a544c │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a548c │ │ │ │ + bl 1a5498 │ │ │ │ add sl, sl, #1 │ │ │ │ b 34a90 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ ble 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2cd4 │ │ │ │ + bl a2c64 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e428 │ │ │ │ + bl 25e848 │ │ │ │ ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 1870f8 │ │ │ │ + bl 1872f8 │ │ │ │ add r6, r6, #28 │ │ │ │ b 34cd4 │ │ │ │ - bl 1a9a88 │ │ │ │ + bl 1a9a90 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 34efc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #428] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -10601,119 +10601,119 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 239310 │ │ │ │ + bl 239428 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 34da4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 239310 │ │ │ │ + bl 239428 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r5, r8, lsr #3 │ │ │ │ + eorseq sl, r5, r8, lsr #19 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r8, asr ip │ │ │ │ + eorseq r4, r8, r8, asr r4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r3, r8, r8, lsl #25 │ │ │ │ - eorseq r3, r8, r0, asr #25 │ │ │ │ - @ instruction: 0x00383cf0 │ │ │ │ + eorseq r4, r8, r8, lsl #9 │ │ │ │ + eorseq r4, r8, r0, asr #9 │ │ │ │ + @ instruction: 0x003844f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 281884 │ │ │ │ + bl 281d68 │ │ │ │ ldr r0, [pc, #4] @ 34f6c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 34ff8 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ @@ -10721,21 +10721,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ ble 34fe8 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34ff0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29cd84 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29cff8 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ b 34f9c │ │ │ │ ldr r0, [pc, #12] @ 34ffc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -10752,15 +10752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ beq 35054 │ │ │ │ cmp r3, r4 │ │ │ │ bne 35040 │ │ │ │ ldr r5, [r5] │ │ │ │ b 3501c │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35038 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -10773,138 +10773,138 @@ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35100 │ │ │ │ - bl 2dfb54 │ │ │ │ + bl 2e0410 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #200] @ 351a8 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ b 35190 │ │ │ │ - bl 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dfb54 │ │ │ │ + bl 2e0410 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 351a8 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ b 3516c │ │ │ │ ble 35168 │ │ │ │ ldr r3, [pc, #88] @ 351b4 │ │ │ │ ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r4, asr #28 │ │ │ │ + eorseq r4, r8, r0, lsr r6 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x00360ff0 │ │ │ │ - eorseq r0, r6, r8, ror #31 │ │ │ │ - eorseq r3, r8, r8, asr lr │ │ │ │ - eorseq r3, r8, ip, ror lr │ │ │ │ + @ instruction: 0x003617f0 │ │ │ │ + eorseq r1, r6, r8, ror #15 │ │ │ │ + eorseq r4, r8, r4, asr #12 │ │ │ │ + eorseq r4, r8, r8, ror #12 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r0, ror r8 │ │ │ │ + eorseq r9, r7, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 351ec │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35230 │ │ │ │ ldr r1, [pc, #68] @ 35238 │ │ │ │ ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35218 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 35228 │ │ │ │ b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r7, [r6], -r8 @ │ │ │ │ - eorseq r3, r8, r0, asr pc │ │ │ │ + @ instruction: 0x003678d8 │ │ │ │ + eorseq r4, r8, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a9a88 │ │ │ │ + bl 1a9a90 │ │ │ │ ldr r3, [pc, #144] @ 352ec │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq 35278 │ │ │ │ ldr r3, [pc, #132] @ 352f0 │ │ │ │ ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3528c │ │ │ │ ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10918,43 +10918,43 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 352dc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r8, ip, asr #32 │ │ │ │ - eorseq r4, r8, r8, ror r0 │ │ │ │ + eorseq r4, r8, r8, ror r7 │ │ │ │ + eorseq r4, r8, r4, lsr #15 │ │ │ │ subseq r2, ip, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, #328] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ bge 35388 │ │ │ │ @@ -10965,19 +10965,19 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ b 35360 │ │ │ │ ldr r1, [pc, #220] @ 3546c │ │ │ │ ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -11012,23 +11012,23 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r7, r8, lsr r8 │ │ │ │ - eorseq pc, r5, r0, lsl #13 │ │ │ │ - ldrheq r4, [r8], -r4 @ │ │ │ │ + eorseq r6, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x003848b4 │ │ │ │ andeq r5, r3, r8, lsr #22 │ │ │ │ │ │ │ │ 00035478 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11055,336 +11055,336 @@ │ │ │ │ bne 354f4 <_PyXI_ApplyError@@Base+0x54> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1420] @ 0x58c │ │ │ │ ldreq r1, [pc, #388] @ 35674 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ ldr r1, [pc, #380] @ 35678 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 35564 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [pc, #356] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #332] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #332] @ 35680 <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #312] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #316] @ 35684 <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #292] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #300] @ 35688 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #288] @ 3568c <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ ldr r1, [pc, #288] @ 35690 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3558c <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11a7b0 │ │ │ │ + bl 11a7f4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r3, [pc, #224] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ beq 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139978 │ │ │ │ + bl 139980 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a7b0 │ │ │ │ + bl 11a7f4 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a7d4 │ │ │ │ - bl 11a7b0 │ │ │ │ + bl 11a818 │ │ │ │ + bl 11a7f4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a7d4 │ │ │ │ + bl 11a818 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r8, r8, asr #1 │ │ │ │ - @ instruction: 0x004f2e94 │ │ │ │ + eorseq r4, r8, r8, asr #17 │ │ │ │ + subeq r3, pc, r4, lsr #13 │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, lsl ip │ │ │ │ - ldrsheq r4, [r8], -r8 @ │ │ │ │ - eorseq r4, r8, ip, lsl r1 │ │ │ │ + eorseq r3, r7, r0, lsl r4 │ │ │ │ + @ instruction: 0x003848f8 │ │ │ │ + eorseq r4, r8, ip, lsl r9 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r8, r4, asr #2 │ │ │ │ - eorseq r4, r8, r0, ror #2 │ │ │ │ + eorseq r4, r8, r4, asr #18 │ │ │ │ + eorseq r4, r8, r0, ror #18 │ │ │ │ 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 afc88 <_PyNamespace_New@@Base> │ │ │ │ + bl afbf4 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afc88 <_PyNamespace_New@@Base> │ │ │ │ + bl afbf4 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3572c <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #744] @ 359d4 <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ bge 35730 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3578c <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #648] @ 359d8 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ blt 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 357e8 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #560] @ 359dc <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ beq 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #440] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #436] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #420] @ 359e4 <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge 35888 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 359b0 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ b 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 358a4 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 358bc <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #308] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #304] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #292] @ 359e8 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r1, [pc, #216] @ 359ec <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r0, lsr #5 │ │ │ │ - eorseq r9, r5, ip, lsr #5 │ │ │ │ - @ instruction: 0x003592dc │ │ │ │ + eorseq r9, r5, r0, lsr #21 │ │ │ │ + eorseq r9, r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, r0, pc, r0 @ │ │ │ │ - eorseq ip, r5, r0, ror #8 │ │ │ │ - eorseq r4, r8, ip, ror #2 │ │ │ │ - eorseq r4, r8, r8, ror r1 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq ip, r5, r0, ror #24 │ │ │ │ + eorseq r4, r8, ip, ror #18 │ │ │ │ + eorseq r4, r8, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -11404,72 +11404,72 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 35a64 <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ b 35a98 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ac0 <_PyXI_ApplyError@@Base+0x620> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9deb4 │ │ │ │ + b 9de48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35a84 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #80] @ 35ad0 <_PyXI_ApplyError@@Base+0x630> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ab4 <_PyXI_ApplyError@@Base+0x614> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #40] @ 35ad8 <_PyXI_ApplyError@@Base+0x638> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9deb4 │ │ │ │ + b 9de48 │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #9 │ │ │ │ - @ instruction: 0x00357bd8 │ │ │ │ - eorseq r4, r8, r4, lsl #3 │ │ │ │ - mlaseq r8, r0, r1, r4 │ │ │ │ - mlaseq r8, r8, r1, r4 │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ + @ instruction: 0x003583d8 │ │ │ │ + eorseq r4, r8, r4, lsl #19 │ │ │ │ + mlaseq r8, r0, r9, r4 │ │ │ │ + mlaseq r8, r8, r9, r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ bne 35b14 <_PyXI_ApplyError@@Base+0x674> │ │ │ │ ldr r3, [pc, #24] @ 35b1c <_PyXI_ApplyError@@Base+0x67c> │ │ │ │ ldr r1, [pc, #24] @ 35b20 <_PyXI_ApplyError@@Base+0x680> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 35b24 <_PyXI_ApplyError@@Base+0x684> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r8, r0, lsr #3 │ │ │ │ + eorseq r4, r8, r0, lsr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -11482,50 +11482,50 @@ │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189628 │ │ │ │ + bl 18960c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d308 │ │ │ │ + bl 20d388 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ blt 35c70 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35cd4 <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 35cf0 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a96a8 │ │ │ │ + bl a9638 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ bne 35bdc <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35c54 <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -11534,64 +11534,64 @@ │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -11600,538 +11600,538 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #144] @ 35df8 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r5, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ ldr r3, [pc, #60] @ 35dfc <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ ldr r1, [pc, #60] @ 35e00 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 35df0 <_PyXI_ApplyError@@Base+0x950> │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r0, r4, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [pc, #24] @ 35e04 <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r8, ip, ror #5 │ │ │ │ + eorseq r4, r8, ip, ror #21 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r8, r4, lsl #6 │ │ │ │ + eorseq r4, r8, r4, lsl #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00035e08 : │ │ │ │ b 29f40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 35e3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 35e6c │ │ │ │ b 35e60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #52] @ 35e80 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00371af8 │ │ │ │ + @ instruction: 0x003722f8 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ 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 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35ee4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #312] @ 36024 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r6, [pc, #208] @ 36038 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35f90 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ beq 35fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9de48 │ │ │ │ + bl 9dddc │ │ │ │ mov r2, r0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r0, r3, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, r8, lsl r7 @ │ │ │ │ - eorseq r7, r8, r8, lsl sp │ │ │ │ + eorseq r8, r8, r8, lsl r5 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq sl, r6, r4, asr lr │ │ │ │ + eorseq fp, r6, r4, asr r6 │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq sl, r6, r8, ror #28 │ │ │ │ - eorseq r8, r8, r0, ror r5 │ │ │ │ - subeq r3, pc, r4, ror #8 │ │ │ │ + eorseq fp, r6, r8, ror #12 │ │ │ │ + eorseq r8, r8, r0, ror sp │ │ │ │ + subeq r3, pc, r4, ror ip @ │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq sl, r6, r8, ror fp │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ 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 10f820 │ │ │ │ + bl 10f880 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #220] @ 36158 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 360cc │ │ │ │ ldr r3, [pc, #160] @ 3615c │ │ │ │ ldr r1, [pc, #160] @ 36160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fa7cc │ │ │ │ + bl 2fb08c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 36124 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 360c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 360c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 360c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 36134 │ │ │ │ ldr r0, [pc, #48] @ 36164 │ │ │ │ b 36150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3612c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r4, asr #26 │ │ │ │ + eorseq r8, r8, r4, asr #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ 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 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [pc, #884] @ 36540 │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #880] @ 36544 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r4, [pc, #872] @ 36548 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36224 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36208 │ │ │ │ ldr r0, [pc, #824] @ 36540 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ bge 36248 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #764] @ 36540 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36268 │ │ │ │ ldr r0, [pc, #728] @ 36540 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ blt 362c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 362a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 362a4 │ │ │ │ ldr r0, [pc, #684] @ 36550 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ bge 362e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #624] @ 36550 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36304 │ │ │ │ ldr r0, [pc, #588] @ 36550 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [pc, #464] @ 36570 │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #412] @ 36544 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ blt 363f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 363d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 363d8 │ │ │ │ ldr r0, [pc, #408] @ 36570 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ bge 36418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #348] @ 36570 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36438 │ │ │ │ ldr r0, [pc, #312] @ 36570 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36478 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 364a0 │ │ │ │ ldr r2, [pc, #272] @ 36574 │ │ │ │ ldr r1, [pc, #240] @ 36558 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ bge 364bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #220] @ 36574 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 3645c │ │ │ │ ldr r0, [pc, #188] @ 36574 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3645c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 364dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 364dc │ │ │ │ ldr r0, [pc, #152] @ 36574 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, lsr #14 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r7, r8, r4, lsr pc │ │ │ │ + eorseq r8, r8, r4, lsr r7 │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r7, r8, r8, asr #30 │ │ │ │ - eorseq r7, r8, r0, ror #30 │ │ │ │ - eorseq r7, r8, r8, lsl pc │ │ │ │ - eorseq r7, r8, ip, lsr #30 │ │ │ │ - eorseq r7, r8, r0, asr #30 │ │ │ │ - eorseq r7, r8, r8, asr pc │ │ │ │ + eorseq r8, r8, r8, asr #14 │ │ │ │ + eorseq r8, r8, r0, ror #14 │ │ │ │ + eorseq r8, r8, r8, lsl r7 │ │ │ │ + eorseq r8, r8, ip, lsr #14 │ │ │ │ + eorseq r8, r8, r0, asr #14 │ │ │ │ + eorseq r8, r8, r8, asr r7 │ │ │ │ subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r7, r8, r0, ror pc │ │ │ │ - eorseq r7, r8, r4, lsl #31 │ │ │ │ - mlaseq r8, r8, pc, r7 @ │ │ │ │ - @ instruction: 0x00387fb0 │ │ │ │ + eorseq r8, r8, r0, ror r7 │ │ │ │ + eorseq r8, r8, r4, lsl #15 │ │ │ │ + mlaseq r8, r8, r7, r8 │ │ │ │ + @ instruction: 0x003887b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, sp, #12 │ │ │ │ @@ -12139,685 +12139,523 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ 365e4 │ │ │ │ ldr r3, [pc, #40] @ 365e8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 118d30 │ │ │ │ + bl 118d78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 365dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2fe58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00387ff0 │ │ │ │ + eorseq r8, r8, r8, asr #15 │ │ │ │ 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 1881c8 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 1881ac <_Py_union_type_or@@Base+0x2e8> │ │ │ │ ldr r0, [pc] @ 36610 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036614 : │ │ │ │ ldr r0, [pc] @ 3661c │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ subseq pc, r6, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36660 │ │ │ │ - ldr r3, [pc, #552] @ 3687c │ │ │ │ - ldr r1, [pc, #552] @ 36880 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 36694 │ │ │ │ - ldr r1, [pc, #540] @ 36884 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36704 │ │ │ │ - ldr r0, [pc, #524] @ 36888 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ - bl 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3669c │ │ │ │ - mov r0, #0 │ │ │ │ - b 36874 │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 3688c │ │ │ │ - cmp r4, #0 │ │ │ │ - cmpne r4, r8 │ │ │ │ - bne 3670c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq 36704 │ │ │ │ - ldr r1, [pc, #456] @ 36890 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f3d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - beq 36694 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne 3670c │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36704 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 36704 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 3688c │ │ │ │ - b 36874 │ │ │ │ - ldr r0, [pc, #384] @ 36894 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 367d0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 36740 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 3675c │ │ │ │ - b 3677c │ │ │ │ - ldr r1, [pc, #336] @ 36898 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36730 │ │ │ │ - b 367d0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 143814 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 367d8 │ │ │ │ - b 367b0 │ │ │ │ - bl 8b58c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 3689c │ │ │ │ - bl 128c00 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 367fc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143814 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 367d8 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 367d0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 367d0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 36844 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36814 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 36814 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 36814 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r0, [pc, #152] @ 368a0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 367d0 │ │ │ │ - ldr r0, [pc, #136] @ 368a4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 367d0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 276e74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1757a8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - asr r4, r0, #31 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36868 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 36868 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 36704 │ │ │ │ - b 36694 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r8, ror r0 │ │ │ │ - subseq sp, r5, r0, asr fp │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrheq r8, [r8], -r0 @ │ │ │ │ - ldrheq r8, [r8], -r8 @ │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x0038adbc │ │ │ │ - ldrsbeq r8, [r8], -r0 @ │ │ │ │ - eorseq fp, r7, r4, 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 368ec │ │ │ │ + bne 36664 │ │ │ │ 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 368d0 │ │ │ │ + beq 36648 │ │ │ │ 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 10f820 │ │ │ │ + bl 10f880 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ - bl 9de48 │ │ │ │ + ldr r0, [pc, #1656] @ 36d18 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 36b5c │ │ │ │ - ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ + beq 368d4 │ │ │ │ + ldr r1, [pc, #1640] @ 36d1c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 36b5c │ │ │ │ - ldr r7, [pc, #1616] @ 36fa8 │ │ │ │ - ldr r9, [pc, #1616] @ 36fac │ │ │ │ - ldr r8, [pc, #1616] @ 36fb0 │ │ │ │ + beq 368d4 │ │ │ │ + ldr r7, [pc, #1616] @ 36d20 │ │ │ │ + ldr r9, [pc, #1616] @ 36d24 │ │ │ │ + ldr r8, [pc, #1616] @ 36d28 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r7, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 369d8 │ │ │ │ + beq 36750 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a278c │ │ │ │ + bl a271c │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq 36b5c │ │ │ │ + beq 368d4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1f5c │ │ │ │ + bl a1eec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b20 │ │ │ │ + blt 36898 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 369d0 │ │ │ │ + beq 36748 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 369d0 │ │ │ │ + bne 36748 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ - b 3695c │ │ │ │ + b 366d4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ - bl b2d68 │ │ │ │ + ldr r0, [pc, #1488] @ 36d2c │ │ │ │ + bl b2cd4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 36b5c │ │ │ │ - ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ + beq 368d4 │ │ │ │ + ldr r1, [pc, #1468] @ 36d30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 368d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1448] @ 36fbc │ │ │ │ + ldr r1, [pc, #1448] @ 36d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 368d4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ + ldr r1, [pc, #1428] @ 36d38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 368d4 │ │ │ │ bl 291a8 │ │ │ │ - ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ + ldr r1, [pc, #1408] @ 36d3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284a04 │ │ │ │ + bl 284ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 368d4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1372] @ 36fc8 │ │ │ │ - bl a9bd4 │ │ │ │ - ldr r1, [pc, #1368] @ 36fcc │ │ │ │ + ldr r0, [pc, #1372] @ 36d40 │ │ │ │ + bl a9b64 │ │ │ │ + ldr r1, [pc, #1368] @ 36d44 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ - ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r2, [pc, #1348] @ 36d48 │ │ │ │ + ldr r1, [pc, #1348] @ 36d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 284a04 │ │ │ │ + bl 284ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #1332] @ 36d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ - bl 91acc │ │ │ │ + beq 368d4 │ │ │ │ + bl 91a60 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ - bl 91acc │ │ │ │ + beq 368d4 │ │ │ │ + bl 91a60 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 36c54 │ │ │ │ - ldr sl, [pc, #1292] @ 36fdc │ │ │ │ + beq 369cc │ │ │ │ + ldr sl, [pc, #1292] @ 36d54 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 36b64 │ │ │ │ + bne 368dc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 36ad0 │ │ │ │ - ldr r2, [pc, #1260] @ 36fe0 │ │ │ │ - ldr r1, [pc, #1260] @ 36fe4 │ │ │ │ + bne 36848 │ │ │ │ + ldr r2, [pc, #1260] @ 36d58 │ │ │ │ + ldr r1, [pc, #1260] @ 36d5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 284a04 │ │ │ │ + bl 284ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36c54 │ │ │ │ - ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ + blt 369cc │ │ │ │ + ldr r1, [pc, #1244] @ 36d60 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36b44 │ │ │ │ + bge 368bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36b5c │ │ │ │ + beq 368d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 36b5c │ │ │ │ + bne 368d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #1184] @ 36fec │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 368d4 │ │ │ │ + ldr r1, [pc, #1184] @ 36d64 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36c68 │ │ │ │ + bge 369e0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 36f98 │ │ │ │ + b 36d10 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 284a04 │ │ │ │ + bl 284ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36c54 │ │ │ │ + blt 369cc │ │ │ │ mov r0, r9 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36c54 │ │ │ │ + beq 369cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36bc4 │ │ │ │ + blt 3693c │ │ │ │ mov r0, fp │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36bec │ │ │ │ + bne 36964 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36c54 │ │ │ │ + beq 369cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36c54 │ │ │ │ + bne 369cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 36c54 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 369cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 36c28 │ │ │ │ + beq 369a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 36c28 │ │ │ │ + bne 369a0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36c4c │ │ │ │ + beq 369c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36c4c │ │ │ │ + bne 369c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bge 36adc │ │ │ │ + bge 36854 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #896] @ 36ff0 │ │ │ │ + bl 9b318 │ │ │ │ + b 368d4 │ │ │ │ + ldr r1, [pc, #896] @ 36d68 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ - ldr r2, [pc, #880] @ 36ff4 │ │ │ │ - ldr r1, [pc, #860] @ 36fe4 │ │ │ │ - bl 284a04 │ │ │ │ + beq 368d4 │ │ │ │ + ldr r2, [pc, #880] @ 36d6c │ │ │ │ + ldr r1, [pc, #860] @ 36d5c │ │ │ │ + bl 284ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #864] @ 36ff8 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #864] @ 36d70 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #844] @ 36ffc │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #844] @ 36d74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #824] @ 37000 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #824] @ 36d78 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #804] @ 37004 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #804] @ 36d7c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #784] @ 37008 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #784] @ 36d80 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #764] @ 3700c │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #764] @ 36d84 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #744] @ 37010 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #744] @ 36d88 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #724] @ 37014 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #724] @ 36d8c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #704] @ 37018 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #704] @ 36d90 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #684] @ 3701c │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #684] @ 36d94 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 368d4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ + beq 368d4 │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ - ldr r0, [pc, #636] @ 37020 │ │ │ │ + ldr r0, [pc, #636] @ 36d98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36dfc │ │ │ │ + beq 36b74 │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 36e18 │ │ │ │ + beq 36b90 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36dec │ │ │ │ + beq 36b64 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36dec │ │ │ │ + bne 36b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ - bge 36d98 │ │ │ │ - b 36e18 │ │ │ │ - ldr r1, [pc, #544] @ 37024 │ │ │ │ + bge 36b10 │ │ │ │ + b 36b90 │ │ │ │ + ldr r1, [pc, #544] @ 36d9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36e40 │ │ │ │ - b 36b5c │ │ │ │ + bge 36bb8 │ │ │ │ + b 368d4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36b5c │ │ │ │ + beq 368d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 36b5c │ │ │ │ + bne 368d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #480] @ 37028 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 368d4 │ │ │ │ + ldr r1, [pc, #480] @ 36da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #460] @ 3702c │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #460] @ 36da4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #440] @ 37030 │ │ │ │ + blt 368d4 │ │ │ │ + ldr r1, [pc, #440] @ 36da8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 368d4 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 36ea0 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 36b5c │ │ │ │ - ldr r3, [pc, #396] @ 37034 │ │ │ │ + bne 36c18 │ │ │ │ + bl 29f9e8 │ │ │ │ + b 368d4 │ │ │ │ + ldr r3, [pc, #396] @ 36dac │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #3 │ │ │ │ - ldr r2, [pc, #372] @ 37038 │ │ │ │ + ldr r2, [pc, #372] @ 36db0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #368] @ 3703c │ │ │ │ + ldr r3, [pc, #368] @ 36db4 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #360] @ 37040 │ │ │ │ - ldr r3, [pc, #360] @ 37044 │ │ │ │ + ldr r2, [pc, #360] @ 36db8 │ │ │ │ + ldr r3, [pc, #360] @ 36dbc │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #352] @ 37048 │ │ │ │ - ldr r3, [pc, #352] @ 3704c │ │ │ │ + ldr r2, [pc, #352] @ 36dc0 │ │ │ │ + ldr r3, [pc, #352] @ 36dc4 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 37050 │ │ │ │ - ldr r3, [pc, #344] @ 37054 │ │ │ │ + ldr r2, [pc, #344] @ 36dc8 │ │ │ │ + ldr r3, [pc, #344] @ 36dcc │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ 37058 │ │ │ │ - ldr r3, [pc, #336] @ 3705c │ │ │ │ + ldr r2, [pc, #336] @ 36dd0 │ │ │ │ + ldr r3, [pc, #336] @ 36dd4 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #328] @ 37060 │ │ │ │ - ldr r3, [pc, #328] @ 37064 │ │ │ │ + ldr r2, [pc, #328] @ 36dd8 │ │ │ │ + ldr r3, [pc, #328] @ 36ddc │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #320] @ 37068 │ │ │ │ - ldr r3, [pc, #320] @ 3706c │ │ │ │ + ldr r2, [pc, #320] @ 36de0 │ │ │ │ + ldr r3, [pc, #320] @ 36de4 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #312] @ 37070 │ │ │ │ - ldr r3, [pc, #312] @ 37074 │ │ │ │ + ldr r2, [pc, #312] @ 36de8 │ │ │ │ + ldr r3, [pc, #312] @ 36dec │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #304] @ 37078 │ │ │ │ - ldr r3, [pc, #304] @ 3707c │ │ │ │ + ldr r2, [pc, #304] @ 36df0 │ │ │ │ + ldr r3, [pc, #304] @ 36df4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #292] @ 37080 │ │ │ │ - ldr r3, [pc, #292] @ 37084 │ │ │ │ + ldr r2, [pc, #292] @ 36df8 │ │ │ │ + ldr r3, [pc, #292] @ 36dfc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #284] @ 37088 │ │ │ │ - ldr r2, [pc, #284] @ 3708c │ │ │ │ + ldr r1, [pc, #284] @ 36e00 │ │ │ │ + ldr r2, [pc, #284] @ 36e04 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14f560 │ │ │ │ + bl 14f5c4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36f88 │ │ │ │ + bne 36d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #256] @ 37090 │ │ │ │ + bl 99cd4 │ │ │ │ + b 368d4 │ │ │ │ + ldr r1, [pc, #256] @ 36e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r4, r8, r4, ror #5 │ │ │ │ + eorseq r4, r8, r4, ror #21 │ │ │ │ subseq pc, r6, r8, asr r8 @ │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ - andeq r3, r8, r0, asr #22 │ │ │ │ - eoreq sp, r1, ip, asr #9 │ │ │ │ - eorseq r8, r8, r0, asr r3 │ │ │ │ - eorseq r7, r7, r0, lsr #1 │ │ │ │ - eorseq r8, r8, ip, lsr #2 │ │ │ │ - eorseq r8, r8, r8, lsr r1 │ │ │ │ - eorseq r8, r8, r8, asr #2 │ │ │ │ - eorseq r8, r8, r8, asr r1 │ │ │ │ - mlaseq r6, r4, r9, r0 │ │ │ │ - eorseq sl, r5, ip, asr #16 │ │ │ │ - eorseq r8, r8, r0, ror #2 │ │ │ │ - eorseq r8, r8, r0, ror r1 │ │ │ │ - ldrdeq r3, [pc], #-68 @ │ │ │ │ - eorseq r8, r8, r0, lsl #3 │ │ │ │ - mlaseq r5, r8, r2, r9 │ │ │ │ - eorseq pc, r7, r0, asr #32 │ │ │ │ - @ instruction: 0x003881b0 │ │ │ │ - @ instruction: 0x003881bc │ │ │ │ - eorseq r8, r8, ip, asr #3 │ │ │ │ - eorseq r8, r8, r4, lsl #4 │ │ │ │ - eorseq r8, r8, r4, lsl r2 │ │ │ │ - eorseq r8, r8, r4, lsr #4 │ │ │ │ - eorseq r8, r8, r4, lsr r2 │ │ │ │ - eorseq r8, r8, r4, asr #4 │ │ │ │ - eorseq r8, r8, r8, asr r2 │ │ │ │ - eorseq r8, r8, r8, ror #4 │ │ │ │ - eorseq r8, r8, r8, ror r2 │ │ │ │ - eorseq r8, r8, r8, lsl #5 │ │ │ │ - mlaseq r8, r8, r2, r8 │ │ │ │ - eorseq r8, r8, r8, lsr #5 │ │ │ │ - eorseq r8, r8, ip, lsr #5 │ │ │ │ - @ instruction: 0x003882b8 │ │ │ │ - @ instruction: 0x003882d8 │ │ │ │ - eorseq r8, r8, r4, lsl #6 │ │ │ │ - eorseq r8, r8, r4, lsr #6 │ │ │ │ + andeq r3, r8, r4, lsr fp │ │ │ │ + eoreq sp, r1, r4, ror #9 │ │ │ │ + @ instruction: 0x00388adc │ │ │ │ + eorseq r7, r7, r0, lsr #17 │ │ │ │ + @ instruction: 0x003888b8 │ │ │ │ + eorseq r8, r8, r4, asr #17 │ │ │ │ + @ instruction: 0x003888d4 │ │ │ │ + eorseq r8, r8, r4, ror #17 │ │ │ │ + mlaseq r6, r4, r1, r1 │ │ │ │ + eorseq fp, r5, ip, asr #32 │ │ │ │ + eorseq r8, r8, ip, ror #17 │ │ │ │ + @ instruction: 0x003888fc │ │ │ │ + subeq r3, pc, r4, ror #25 │ │ │ │ + eorseq r8, r8, ip, lsl #18 │ │ │ │ + mlaseq r5, r8, sl, r9 │ │ │ │ + eorseq pc, r7, r0, asr #16 │ │ │ │ + eorseq r8, r8, ip, lsr r9 │ │ │ │ + eorseq r8, r8, r8, asr #18 │ │ │ │ + eorseq r8, r8, r8, asr r9 │ │ │ │ + mlaseq r8, r0, r9, r8 │ │ │ │ + eorseq r8, r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x003889b0 │ │ │ │ + eorseq r8, r8, r0, asr #19 │ │ │ │ + @ instruction: 0x003889d0 │ │ │ │ + eorseq r8, r8, r4, ror #19 │ │ │ │ + @ instruction: 0x003889f4 │ │ │ │ + eorseq r8, r8, r4, lsl #20 │ │ │ │ + eorseq r8, r8, r4, lsl sl │ │ │ │ + eorseq r8, r8, r4, lsr #20 │ │ │ │ + eorseq r8, r8, r4, lsr sl │ │ │ │ + eorseq r8, r8, r8, lsr sl │ │ │ │ + eorseq r8, r8, r4, asr #20 │ │ │ │ + eorseq r8, r8, r4, ror #20 │ │ │ │ + mlaseq r8, r0, sl, r8 │ │ │ │ + @ instruction: 0x00388ab0 │ │ │ │ andeq sl, r2, r4, lsr #3 │ │ │ │ andeq r9, r2, ip, ror #11 │ │ │ │ muleq r2, r0, r7 │ │ │ │ andeq r9, r2, r8, asr #29 │ │ │ │ andeq sl, r2, r0, asr #10 │ │ │ │ andeq r9, r2, r4, lsr #5 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ @@ -12827,328 +12665,490 @@ │ │ │ │ andeq sl, r2, ip, lsl #9 │ │ │ │ andeq r9, r2, r8, lsr #9 │ │ │ │ andeq sl, r2, r8, lsl #2 │ │ │ │ muleq r2, r8, r4 │ │ │ │ andeq r9, r2, r4, lsl #12 │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ @ instruction: 0x000292bc │ │ │ │ - @ instruction: 0x0021f6bc │ │ │ │ + ldrdeq pc, [r1], -r4 @ │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r8, r8, ip, lsr r3 │ │ │ │ - andeq r6, r6, r4, ror #12 │ │ │ │ - eorseq r8, r8, r4, asr #6 │ │ │ │ + eorseq r8, r8, r8, asr #21 │ │ │ │ + andeq r6, r6, ip, asr r6 │ │ │ │ + @ instruction: 0x00388ad0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 36e4c │ │ │ │ + ldr r3, [pc, #552] @ 37068 │ │ │ │ + ldr r1, [pc, #552] @ 3706c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 36e80 │ │ │ │ + ldr r1, [pc, #540] @ 37070 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 36ef0 │ │ │ │ + ldr r0, [pc, #524] @ 37074 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36e88 │ │ │ │ + mov r0, #0 │ │ │ │ + b 37060 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr r8, [pc, #484] @ 37078 │ │ │ │ + cmp r4, #0 │ │ │ │ + cmpne r4, r8 │ │ │ │ + bne 36ef8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b318 │ │ │ │ + cmp r5, r8 │ │ │ │ + beq 36ef0 │ │ │ │ + ldr r1, [pc, #456] @ 3707c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f430 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp] │ │ │ │ + beq 36e80 │ │ │ │ + cmp r0, r8 │ │ │ │ + bne 36ef8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36ef0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 36ef0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 37078 │ │ │ │ + b 37060 │ │ │ │ + ldr r0, [pc, #384] @ 37080 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1439fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 36fbc │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r5, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 36f2c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 36f48 │ │ │ │ + b 36f68 │ │ │ │ + ldr r1, [pc, #336] @ 37084 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f4028 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36f1c │ │ │ │ + b 36fbc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14381c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36fc4 │ │ │ │ + b 36f9c │ │ │ │ + bl 8b534 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #268] @ 37088 │ │ │ │ + bl 128c0c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 36fe8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 14381c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36fc4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36fbc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 36fbc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mvn r4, #0 │ │ │ │ + b 37030 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 37000 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 37000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 37000 │ │ │ │ + bl 11a864 │ │ │ │ + ldr r0, [pc, #152] @ 3708c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1439fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 36fbc │ │ │ │ + ldr r0, [pc, #136] @ 37090 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1439fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 36fbc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 2772dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 175a14 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + asr r4, r0, #31 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 37054 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 37054 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 36ef0 │ │ │ │ + b 36e80 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00388afc │ │ │ │ + subseq sp, r5, r0, asr fp │ │ │ │ + subseq lr, r7, r4, lsl #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r8, r4, lsr fp │ │ │ │ + eorseq r8, r8, ip, lsr fp │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x0038b5bc │ │ │ │ + eorseq r8, r8, r4, asr fp │ │ │ │ + eorseq fp, r7, r4, lsr #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 a66e0 │ │ │ │ + bl a6670 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 37104 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3715c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3715c │ │ │ │ mov r1, r4 │ │ │ │ bl 371a8 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 37164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 371a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 37188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3715c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 000371a8 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #52] @ 371f4 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 371e4 <_PyImport_SetModule@@Base+0x3c> │ │ │ │ ldr r1, [pc, #24] @ 371f8 <_PyImport_SetModule@@Base+0x50> │ │ │ │ ldr r0, [pc, #24] @ 371fc <_PyImport_SetModule@@Base+0x54> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2a90 │ │ │ │ + b b29fc │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r0, lsr #12 │ │ │ │ - eorseq r0, sp, r0, lsr r0 │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ │ │ │ │ 00037200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 37238 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 37250 │ │ │ │ - b 1d1304 │ │ │ │ + b 1d164c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ 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 124b60 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124b84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be574 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 373a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 372c0 │ │ │ │ ldr r1, [pc, #268] @ 373b8 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be574 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372dc │ │ │ │ b 373a0 │ │ │ │ ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be574 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117ee4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f2c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 37350 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117ee4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f2c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37374 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 373a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 373a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 373a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl beb20 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bea64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282ff0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 2834d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r4, ror #14 │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - eorseq lr, r6, r8, lsr #23 │ │ │ │ - eorseq r0, r9, r4, ror r9 │ │ │ │ + @ instruction: 0x00389efc │ │ │ │ + eorseq r9, r8, r4, lsl #30 │ │ │ │ + eorseq pc, r6, r8, lsr #7 │ │ │ │ + eorseq r1, r9, r4, ror r1 │ │ │ │ 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 124b60 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124b84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be574 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117ee4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f2c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 374b0 │ │ │ │ ldr r1, [pc, #236] @ 37544 │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be574 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117ee4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f2c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 374b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 374b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117ee4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117f2c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37500 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3752c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3752c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl beb20 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bea64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282ff0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 2834d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, ip, lsl r8 │ │ │ │ - eorseq r9, r8, r0, lsr r8 │ │ │ │ - eorseq r0, r9, r4, ror r9 │ │ │ │ + eorseq r9, r8, ip, ror #31 │ │ │ │ + eorseq sl, r8, r0 │ │ │ │ + eorseq r1, r9, r4, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ @@ -13183,65 +13183,65 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3768c │ │ │ │ b 37818 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ b 3768c │ │ │ │ mov r6, #15 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ 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 1effe4 │ │ │ │ + bl 1f03bc │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 37810 │ │ │ │ ldr r0, [pc, #364] @ 37840 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -13264,101 +13264,101 @@ │ │ │ │ bgt 377b8 │ │ │ │ cmn r5, #4 │ │ │ │ beq 37740 │ │ │ │ cmn r5, #2 │ │ │ │ bne 377b8 │ │ │ │ ldr r1, [pc, #276] @ 3784c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 37810 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r5, #2 │ │ │ │ beq 377b8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 377d8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 37754 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 307c70 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ + bl 3084f8 <_PyXI_EndInterpreter@@Base+0x1ac> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge 37754 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ ldr r3, [pc, #144] @ 37858 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 31337c <_Py_c_pow@@Base+0x1164> │ │ │ │ + bl 313e04 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37800 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1f064c <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f0a24 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3781c │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #84] @ 3785c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 31337c <_Py_c_pow@@Base+0x1164> │ │ │ │ + bl 313e04 <_Py_c_pow@@Base+0x1288> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 258ff0 │ │ │ │ + bl 259298 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r7, r0, ror r8 │ │ │ │ - eorseq r5, r7, ip, asr #9 │ │ │ │ - andseq r8, lr, r8, ror #13 │ │ │ │ - andseq pc, lr, r4, asr #10 │ │ │ │ - eorseq r9, r8, r4, ror #16 │ │ │ │ + eorseq r5, r7, r8, lsr #25 │ │ │ │ + andseq r8, lr, ip, ror #20 │ │ │ │ + andseq pc, lr, r8, ror #17 │ │ │ │ + eorseq sl, r8, r4, rrx │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r9, r8, ip, lsr r8 │ │ │ │ - eorseq pc, r7, r8, lsr r3 @ │ │ │ │ - @ instruction: 0x0037f6b0 │ │ │ │ + eorseq sl, r8, ip, lsr r0 │ │ │ │ + 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 2103e8 │ │ │ │ + b 2103fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ @@ -13366,15 +13366,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #340] @ 37a1c │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, r5 │ │ │ │ beq 37974 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ bne 3795c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ @@ -13390,43 +13390,43 @@ │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ b 37a14 │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 37a14 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcc 3799c │ │ │ │ ldr r3, [pc, #144] @ 37a20 │ │ │ │ ldr r1, [pc, #148] @ 37a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 37974 │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -13439,63 +13439,63 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 379f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 379f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, ip, lsl #19 │ │ │ │ + eorseq sl, r8, ip, lsl #3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, ip, r9, r9 │ │ │ │ - eorseq r9, r8, r4, asr #19 │ │ │ │ + mlaseq r8, ip, r1, sl │ │ │ │ + eorseq sl, r8, r4, asr #3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 37a8c │ │ │ │ - bl 150204 │ │ │ │ + bl 15038c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37a84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ beq 37a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 37a84 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, ip, rrx │ │ │ │ + eorseq r9, r7, r4, asr #17 │ │ │ │ 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 1bfab8 │ │ │ │ + bl 1bfe04 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r0, [pc] @ 37ad0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @@ -13506,26 +13506,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 37b08 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [pc, #4] @ 37b04 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ - eorseq ip, r6, ip, lsr sl │ │ │ │ + b a9b64 │ │ │ │ + eorseq sp, r6, ip, lsr r2 │ │ │ │ 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 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ bne 37b48 │ │ │ │ b 37b84 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -13535,29 +13535,29 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 37bbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37b40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 37b8c │ │ │ │ mov r4, #0 │ │ │ │ b 37bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13567,176 +13567,176 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 37c10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c04 │ │ │ │ ldr r0, [pc, #48] @ 37c28 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 166384 │ │ │ │ + b 166320 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq sp, r5, r4, lsl #1 │ │ │ │ + eorseq sp, r5, r4, lsl #17 │ │ │ │ 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 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37cc0 │ │ │ │ ldr r1, [pc, #68] @ 37cc4 │ │ │ │ ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 37ca0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37cb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, asr #13 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq sl, r6, r8, lsl #26 │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq fp, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #248] @ 37ddc │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #240] @ 37de0 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18f1e0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f1c4 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ bne 37d48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37d34 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 37dd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge 37d94 │ │ │ │ ldr r3, [pc, #140] @ 37dec │ │ │ │ ldr r1, [pc, #140] @ 37df0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 37dd4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dc8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ bne 37dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq ip, r8, ip, lsr #17 │ │ │ │ + eorseq sp, r8, ip, lsr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, lsr #30 │ │ │ │ + eorseq pc, r6, r4, lsr #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r8, lsr r2 │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bc0c <_Py_DecRef@@Base> │ │ │ │ + bl 19bbf0 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27e748 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27ec2c <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bc0c <_Py_DecRef@@Base> │ │ │ │ + bl 19bbf0 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bc0c <_Py_DecRef@@Base> │ │ │ │ + bl 19bbf0 <_Py_DecRef@@Base> │ │ │ │ b 37e58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -13749,109 +13749,109 @@ │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 37edc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f00 │ │ │ │ b 37ef8 │ │ │ │ ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f30 │ │ │ │ b 37ef8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ ble 37f68 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r7, r0, lsr #16 │ │ │ │ + eorseq r5, r7, r4, ror sp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 2446ac │ │ │ │ + b 244810 │ │ │ │ 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 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38010 │ │ │ │ b 38024 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bne 38010 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #28] @ 3802c │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r8, r8, lsl ip │ │ │ │ - eorseq r9, r8, r8, lsr #24 │ │ │ │ + eorseq sl, r8, r8, lsl r4 │ │ │ │ + eorseq sl, r8, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3805c │ │ │ │ bne 38064 │ │ │ │ ldr r0, [pc, #16] @ 3806c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -13865,54 +13865,54 @@ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ bgt 380a4 │ │ │ │ ldr r3, [pc, #656] @ 38328 │ │ │ │ ldr r1, [pc, #656] @ 3832c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 380c8 │ │ │ │ ldr r3, [pc, #624] @ 38328 │ │ │ │ ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ beq 38170 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ beq 38158 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ beq 38148 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3814c │ │ │ │ b 380c0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 38170 │ │ │ │ b 38180 │ │ │ │ @@ -13939,28 +13939,28 @@ │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r1, [pc, #388] @ 38338 │ │ │ │ ldr r0, [pc, #388] @ 3833c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 380c0 │ │ │ │ cmp r6, #8 │ │ │ │ beq 38200 │ │ │ │ tst r6, #1 │ │ │ │ bne 38208 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ bne 3820c │ │ │ │ ldr r3, [pc, #332] @ 38340 │ │ │ │ ldr r1, [pc, #332] @ 38344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 380c0 │ │ │ │ mov r3, #2 │ │ │ │ b 3820c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ @@ -13972,78 +13972,78 @@ │ │ │ │ beq 38294 │ │ │ │ b 3826c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 38250 │ │ │ │ - bl 17e9c8 │ │ │ │ + bl 17ec1c │ │ │ │ b 38258 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38228 │ │ │ │ b 380c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 382a8 │ │ │ │ - bl 17e9c8 │ │ │ │ + bl 17ec1c │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 132620 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ beq 382b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldrge r3, [pc, #44] @ 38334 │ │ │ │ ldrge r0, [r3] │ │ │ │ bge 38320 │ │ │ │ ldr r3, [pc, #52] @ 38348 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, lsr #25 │ │ │ │ - @ instruction: 0x00389cdc │ │ │ │ + eorseq sl, r8, ip, lsr #9 │ │ │ │ + @ instruction: 0x0038a4dc │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r9, r8, r8, lsl #26 │ │ │ │ - eorseq r9, r8, r0, lsl sp │ │ │ │ + eorseq sl, r8, r8, lsl #10 │ │ │ │ + eorseq sl, r8, r0, lsl r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, lsl sp │ │ │ │ + eorseq sl, r8, ip, lsl r5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -14054,153 +14054,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38384 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3839c │ │ │ │ ldr r1, [pc, #16] @ 383a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ 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 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b771c │ │ │ │ + bl 2b7c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38468 │ │ │ │ bgt 38454 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38440 │ │ │ │ cmn r2, #2 │ │ │ │ bne 38454 │ │ │ │ ldr r3, [pc, #212] @ 38508 │ │ │ │ ldr r1, [pc, #212] @ 3850c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 31337c <_Py_c_pow@@Base+0x1164> │ │ │ │ + bl 313e04 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 384ec │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 384c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #26 │ │ │ │ + eorseq sl, r8, r8, ror #10 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq lr, r7, r8, asr r3 │ │ │ │ - eorseq r9, r8, r4, lsl #27 │ │ │ │ + eorseq lr, r7, r8, asr fp │ │ │ │ + eorseq sl, r8, r4, lsl #11 │ │ │ │ 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 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 385b0 │ │ │ │ ldr r1, [pc, #68] @ 385b4 │ │ │ │ ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 38590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 385a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, asr #13 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq sl, r6, ip, lsr #26 │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq fp, r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne 385f4 │ │ │ │ @@ -14210,19 +14210,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 385f4 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3860c │ │ │ │ ldr r1, [pc, #16] @ 38610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #27 │ │ │ │ + eorseq sl, r8, r8, lsr #11 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 38620 │ │ │ │ cmp r1, #1 │ │ │ │ bne 38640 │ │ │ │ ldr r3, [pc, #84] @ 38684 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -14243,15 +14243,15 @@ │ │ │ │ tst r2, #4 │ │ │ │ bne 38650 │ │ │ │ b 3867c │ │ │ │ ldr r0, [pc, #12] @ 38688 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 3868c │ │ │ │ bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -14284,15 +14284,15 @@ │ │ │ │ ldr ip, [pc, #40] @ 3873c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 386ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ @@ -14340,65 +14340,65 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38810 │ │ │ │ ldr r3, [pc, #120] @ 38880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d490 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6fc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d490 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6fc <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ b 38878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38864 │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38874 │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsl #11 │ │ │ │ + eorseq fp, r7, r4, lsl #27 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38a0c │ │ │ │ ldr r6, [pc, #412] @ 38a50 │ │ │ │ ldr r1, [pc, #412] @ 38a54 │ │ │ │ ldr r2, [pc, #412] @ 38a58 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18f1e0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f1c4 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 388e0 │ │ │ │ - bl 2bc354 │ │ │ │ + bl 2bc854 │ │ │ │ cmp r0, #0 │ │ │ │ bne 388b0 │ │ │ │ b 389e8 │ │ │ │ cmp r5, r6 │ │ │ │ bne 38914 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -14419,86 +14419,86 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3896c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3896c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 38a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 389b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 38a14 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq 389e0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 389e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 388b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e002c <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1e0378 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq r9, r8, r8, asr sp │ │ │ │ + eorseq sl, r8, r8, asr r5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, lsr #30 │ │ │ │ + eorseq pc, r6, r4, lsr #14 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -14509,113 +14509,113 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38aa0 │ │ │ │ pop {r4, lr} │ │ │ │ b 38ac0 │ │ │ │ ldr r3, [pc, #16] @ 38ab8 │ │ │ │ ldr r1, [pc, #16] @ 38abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ 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 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b771c │ │ │ │ + bl 2b7c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b20 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38b84 │ │ │ │ bgt 38b70 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38b5c │ │ │ │ cmn r2, #2 │ │ │ │ bne 38b70 │ │ │ │ ldr r3, [pc, #212] @ 38c24 │ │ │ │ ldr r1, [pc, #212] @ 38c28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #200] @ 38c2c │ │ │ │ ldr r1, [pc, #200] @ 38c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 31337c <_Py_c_pow@@Base+0x1164> │ │ │ │ + bl 313e04 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 38c08 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 38be4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #26 │ │ │ │ + eorseq sl, r8, r8, ror #10 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq lr, r7, r0, lsr r7 │ │ │ │ - eorseq r9, r8, r8, lsl lr │ │ │ │ + eorseq lr, r7, r0, lsr pc │ │ │ │ + eorseq sl, r8, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne 38c70 │ │ │ │ @@ -14625,19 +14625,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38c70 │ │ │ │ pop {r4, lr} │ │ │ │ b 38ac0 │ │ │ │ ldr r3, [pc, #16] @ 38c88 │ │ │ │ ldr r1, [pc, #16] @ 38c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #27 │ │ │ │ + eorseq sl, r8, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -14668,356 +14668,356 @@ │ │ │ │ ldr ip, [pc, #40] @ 38d3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 38cec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsr #6 │ │ │ │ ldr r1, [pc] @ 38d48 │ │ │ │ - b 30462c │ │ │ │ - eoreq r4, r1, ip, lsr #30 │ │ │ │ + b 304fc8 │ │ │ │ + eoreq r4, r1, ip, lsr pc │ │ │ │ │ │ │ │ 00038d4c : │ │ │ │ ldr r0, [pc] @ 38d54 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 38d90 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38d90 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 38db8 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 38d88 │ │ │ │ - ldr r0, [pc, #20] @ 38dcc │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 38dd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 38dcc │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38e10 │ │ │ │ + beq 38d94 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38e2c │ │ │ │ - b 38e44 │ │ │ │ - ldr r1, [pc, #580] @ 3905c │ │ │ │ + beq 38db0 │ │ │ │ + b 38dc8 │ │ │ │ + ldr r1, [pc, #580] @ 38fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38e00 │ │ │ │ - b 38f3c │ │ │ │ - ldr r1, [pc, #556] @ 39060 │ │ │ │ + bne 38d84 │ │ │ │ + b 38ec0 │ │ │ │ + ldr r1, [pc, #556] @ 38fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38f3c │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e68 │ │ │ │ - ldr r1, [pc, #524] @ 39064 │ │ │ │ + bne 38dec │ │ │ │ + ldr r1, [pc, #524] @ 38fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38f3c │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e8c │ │ │ │ - ldr r1, [pc, #492] @ 39068 │ │ │ │ + bne 38e10 │ │ │ │ + ldr r1, [pc, #492] @ 38fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #472] @ 3906c │ │ │ │ - ldr r0, [pc, #472] @ 39070 │ │ │ │ - bl 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #472] @ 38ff0 │ │ │ │ + ldr r0, [pc, #472] @ 38ff4 │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #456] @ 39074 │ │ │ │ - bl 16f4b4 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #456] @ 38ff8 │ │ │ │ + bl 16f434 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #440] @ 39078 │ │ │ │ - ldr r0, [pc, #440] @ 3907c │ │ │ │ - bl 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #440] @ 38ffc │ │ │ │ + ldr r0, [pc, #440] @ 39000 │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #424] @ 39080 │ │ │ │ - bl 150204 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #424] @ 39004 │ │ │ │ + bl 15038c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #404] @ 39084 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #404] @ 39008 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38f2c │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38f2c │ │ │ │ + bls 38eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38f2c │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 38f2c │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 38f44 │ │ │ │ - ldr r3, [pc, #340] @ 39088 │ │ │ │ - ldr r1, [pc, #340] @ 3908c │ │ │ │ + beq 38ec8 │ │ │ │ + ldr r3, [pc, #340] @ 3900c │ │ │ │ + ldr r1, [pc, #340] @ 39010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r7, #0 │ │ │ │ - b 39050 │ │ │ │ - ldr r0, [pc, #324] @ 39090 │ │ │ │ - bl 9de48 │ │ │ │ + b 38fd4 │ │ │ │ + ldr r0, [pc, #324] @ 39014 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #308] @ 39094 │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #308] @ 39018 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #292] @ 39098 │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #292] @ 3901c │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #276] @ 3909c │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #276] @ 39020 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #260] @ 390a0 │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #260] @ 39024 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #244] @ 390a4 │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #244] @ 39028 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #228] @ 390a8 │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #228] @ 3902c │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #212] @ 390ac │ │ │ │ - bl 9de48 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #212] @ 39030 │ │ │ │ + bl 9dddc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r3, [pc, #196] @ 390b0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r3, [pc, #196] @ 39034 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 390b4 │ │ │ │ - bl b2d68 │ │ │ │ - ldr r1, [pc, #184] @ 390b8 │ │ │ │ + ldr r0, [pc, #188] @ 39038 │ │ │ │ + bl b2cd4 │ │ │ │ + ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38f3c │ │ │ │ + blt 38ec0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r5, sp │ │ │ │ mov r4, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38f3c │ │ │ │ + blt 38ec0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 39030 │ │ │ │ + bne 38fb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, ip, lsr #7 │ │ │ │ subseq r1, r7, r0, asr #7 │ │ │ │ ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ subseq r1, r7, r8, ror #7 │ │ │ │ - @ instruction: 0x0038a1b4 │ │ │ │ - @ instruction: 0x0038a1b8 │ │ │ │ - eorseq sl, r8, r0, asr #3 │ │ │ │ - eorseq r8, r8, r4, asr #6 │ │ │ │ - eorseq sl, r5, ip, lsl #13 │ │ │ │ - eorseq r8, r8, ip, lsr r3 │ │ │ │ - eorseq r8, r8, r4, lsr #6 │ │ │ │ + eorseq sl, r8, r4, lsr #19 │ │ │ │ + eorseq sl, r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x0038a9b0 │ │ │ │ + @ instruction: 0x00388ad0 │ │ │ │ + eorseq sl, r5, ip, lsl #29 │ │ │ │ + eorseq r8, r8, r8, asr #21 │ │ │ │ + @ instruction: 0x00388ab0 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - @ instruction: 0x0038a1d8 │ │ │ │ - eorseq r9, r5, r0, asr r5 │ │ │ │ - eorseq sl, r8, r8, lsl #4 │ │ │ │ - eorseq r8, r7, r4, ror #20 │ │ │ │ - @ instruction: 0x0038a1f8 │ │ │ │ - eorseq sl, r8, r4, lsl #4 │ │ │ │ - eorseq sl, r8, r0, lsl r2 │ │ │ │ - @ instruction: 0x0038a1fc │ │ │ │ - eorseq sl, r8, r8, lsl r2 │ │ │ │ + eorseq sl, r8, r8, asr #19 │ │ │ │ + eorseq r9, r5, r0, asr sp │ │ │ │ + @ instruction: 0x0038a9f8 │ │ │ │ + eorseq r9, r7, r4, ror #4 │ │ │ │ + eorseq sl, r8, r8, ror #19 │ │ │ │ + @ instruction: 0x0038a9f4 │ │ │ │ + eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq sl, r8, ip, ror #19 │ │ │ │ + eorseq sl, r8, r8, lsl #20 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq sl, r8, r0, lsr #4 │ │ │ │ - eorseq sl, r8, r4, asr #4 │ │ │ │ + eorseq sl, r8, r0, lsl sl │ │ │ │ + eorseq sl, r8, r4, lsr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147dd4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 39078 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 39078 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 390a0 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 39070 │ │ │ │ + ldr r0, [pc, #20] @ 390b4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #16] @ 390b8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 390b4 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b 39208 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 3910c │ │ │ │ blt 391ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #252] @ 391fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bne 39188 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 37bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3917c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #192] @ 39200 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 39168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 39170 │ │ │ │ mov r4, r6 │ │ │ │ b 3917c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ b 391e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 391e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #96] @ 39204 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 391cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 391d4 │ │ │ │ mov r4, r6 │ │ │ │ b 391e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, lsl pc │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ - @ instruction: 0x0037aed8 │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + @ instruction: 0x0037b6d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #224] @ 39300 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 392f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ beq 39274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -15029,31 +15029,31 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ beq 392f8 │ │ │ │ ldr r1, [pc, #68] @ 39304 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ cmp r0, #0 │ │ │ │ bge 392f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 392f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 392f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003592dc │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #1 │ │ │ │ @@ -15068,24 +15068,24 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr sl, [pc, #280] @ 39474 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 39468 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -15101,15 +15101,15 @@ │ │ │ │ strb r8, [r4, #25] │ │ │ │ strb fp, [r4, #26] │ │ │ │ beq 393e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -15122,45 +15122,45 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ beq 3946c │ │ │ │ ldr r1, [pc, #68] @ 39478 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7930 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3946c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 39468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003592dc │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 394a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [pc, #28] @ 394b0 │ │ │ │ ldr r2, [pc, #28] @ 394b4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ ldr r0, [pc, #20] @ 394b8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 394b8 │ │ │ │ bx lr │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -15183,29 +15183,29 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #228] @ 39608 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 39540 │ │ │ │ b 39568 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 39570 │ │ │ │ ldr r2, [pc, #176] @ 3960c │ │ │ │ ldr r1, [pc, #176] @ 39610 │ │ │ │ ldr r0, [pc, #176] @ 39614 │ │ │ │ mov r3, r6 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 395fc │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ beq 395b4 │ │ │ │ @@ -15215,250 +15215,250 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 395b4 │ │ │ │ ldr r3, [pc, #112] @ 39618 │ │ │ │ ldr r1, [pc, #112] @ 3961c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 39568 │ │ │ │ - bl 2aade8 │ │ │ │ + bl 2ab058 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2afb8c │ │ │ │ + bl 2b008c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 395fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 395fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - @ instruction: 0x00369fb8 │ │ │ │ - eorseq sl, r8, r8, lsl #9 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq sl, r8, r8, lsl #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r4, sl │ │ │ │ - ldr r2, [pc, #64] @ 39668 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 3963c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 3964c │ │ │ │ - ldr r3, [pc, #40] @ 3966c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 39670 │ │ │ │ - ldr r2, [pc, #28] @ 39674 │ │ │ │ - cmp r0, r3 │ │ │ │ - cmpeq r1, r3 │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + mlaseq r8, r4, ip, 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 396ec │ │ │ │ + bne 39694 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10f820 │ │ │ │ - ldr r7, [pc, #376] @ 39828 │ │ │ │ + bl 10f880 │ │ │ │ + ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11196c │ │ │ │ + bl 1119cc │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39714 │ │ │ │ + beq 396bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 3982c │ │ │ │ + ldr r3, [pc, #336] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 39830 │ │ │ │ + ldr r1, [pc, #332] @ 397d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 3970c │ │ │ │ + bl 11774c │ │ │ │ + b 396b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 39834 │ │ │ │ + ldr r0, [pc, #312] @ 397dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39698 │ │ │ │ + bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ - b 39820 │ │ │ │ + b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11196c │ │ │ │ + bl 1119cc │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 39750 │ │ │ │ + beq 396f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 3982c │ │ │ │ + ldr r3, [pc, #236] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 39838 │ │ │ │ + ldr r1, [pc, #240] @ 397e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 3970c │ │ │ │ + bl 11774c │ │ │ │ + b 396b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 397b0 │ │ │ │ + bne 39758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 397c8 │ │ │ │ + beq 39770 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 397c8 │ │ │ │ + beq 39770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 397c8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 397c8 │ │ │ │ + bne 39770 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 39770 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 39808 │ │ │ │ + bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39820 │ │ │ │ + beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 39820 │ │ │ │ + beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39820 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 39820 │ │ │ │ + bne 397c8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 397c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, asr #9 │ │ │ │ - @ instruction: 0x0038a4b0 │ │ │ │ - @ instruction: 0x0038a4f0 │ │ │ │ + eorseq sl, r8, r0, asr #25 │ │ │ │ + @ instruction: 0x0038acb0 │ │ │ │ + @ instruction: 0x0038acf0 │ │ │ │ + ldr r2, [pc, #64] @ 3982c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 39800 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 39810 │ │ │ │ + ldr r3, [pc, #40] @ 39830 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [pc, #28] @ 39834 │ │ │ │ + ldr r2, [pc, #28] @ 39838 │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpeq r1, r3 │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #252] @ 39950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 3989c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1afee8 │ │ │ │ + bl 1b0280 │ │ │ │ cmn r0, #1 │ │ │ │ bne 398a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 39948 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq 398c4 │ │ │ │ ldr r1, [pc, #148] @ 39950 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1afee8 │ │ │ │ + bl 1b0280 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ beq 39948 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39920 │ │ │ │ ldr r3, [pc, #68] @ 39954 │ │ │ │ ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 39948 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ bl 3995c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq sl, r8, r8, lsl r5 │ │ │ │ + eorseq sl, r8, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -15468,100 +15468,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ beq 39a68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355524 │ │ │ │ + bl 355d28 │ │ │ │ ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ b 39a68 │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ae8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29754 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [fp] │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b10 │ │ │ │ ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355524 │ │ │ │ + bl 355d28 │ │ │ │ strd r0, [fp] │ │ │ │ b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15624,34 +15624,34 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 39c3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ ldr r2, [pc, #64] @ 39c54 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, #0 │ │ │ │ b 39c48 │ │ │ │ bl 39c58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39c00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - eorseq sl, r8, ip, ror #12 │ │ │ │ + eorseq sl, r8, ip, ror #28 │ │ │ │ │ │ │ │ 00039c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -15679,32 +15679,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ bne 39cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ b 39cfc │ │ │ │ - bl 8aee8 │ │ │ │ + bl 8aedc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ bne 39cfc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r8, lsr #13 │ │ │ │ + eorseq sl, r8, r8, lsr #29 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r6, r8, r8, asr #24 │ │ │ │ + eorseq r7, r8, r8, asr #8 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - b a5a70 │ │ │ │ mov r0, r1 │ │ │ │ - b 302200 │ │ │ │ + b 302ac0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + b a5a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -15714,24 +15714,24 @@ │ │ │ │ ldrgt r2, [r6] │ │ │ │ ldrle r2, [pc, #48] @ 39d88 │ │ │ │ b 39d78 │ │ │ │ ldr r0, [pc, #44] @ 39d8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 39d48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2cba6c <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + b 2cbf6c <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, asr #31 │ │ │ │ + eorseq sl, r5, ip, asr #15 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ ldr r2, [pc, #20] @ 39db0 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [pc, #8] @ 39db4 │ │ │ │ movhi r0, r2 │ │ │ │ @@ -15740,33 +15740,33 @@ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bne 39dd4 │ │ │ │ ldr r0, [pc, #8] @ 39ddc │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #2 │ │ │ │ - b a2978 │ │ │ │ - eorseq sl, r8, r4, asr r8 │ │ │ │ + b a2908 │ │ │ │ + @ instruction: 0x0038affc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ bne 39e1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19b40c │ │ │ │ + b 19b3f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39e08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -15787,47 +15787,47 @@ │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #248] @ 39f7c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 39f70 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r5, [pc, #220] @ 39f80 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ beq 39ed8 │ │ │ │ mov r1, r5 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ed8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [pc, #184] @ 39f84 │ │ │ │ ldr r0, [pc, #184] @ 39f88 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ b 39f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 39ef8 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 39f18 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r3, [pc, #108] @ 39f8c │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ beq 39f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -15836,920 +15836,920 @@ │ │ │ │ beq 39f54 │ │ │ │ ldr r0, [pc, #84] @ 39f94 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #80] @ 39f98 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 117704 │ │ │ │ + b 11774c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24de1c │ │ │ │ + b 24df98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #19 │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ - eorseq sl, r8, r0, asr #22 │ │ │ │ - eorseq ip, r5, ip, lsr r4 │ │ │ │ + eorseq fp, r8, ip, lsr r3 │ │ │ │ + eorseq ip, r5, ip, lsr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, asr fp │ │ │ │ + eorseq fp, r8, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 39fd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a00c │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [pc, #196] @ 3a09c │ │ │ │ ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b720 <_PyDeadline_Init@@Base+0x140> │ │ │ │ + bl 20b7a0 <_PyBytesWriter_WriteBytes@@Base+0x3e88> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ bne 3a024 │ │ │ │ cmp r7, #0 │ │ │ │ blt 3a03c │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 39fe8 │ │ │ │ b 3a064 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3a004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 39fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39fe0 │ │ │ │ ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #28 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a0e0 │ │ │ │ blt 3a114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #72] @ 3a120 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [pc, #56] @ 3a124 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #48] @ 3a128 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ b 3a118 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, lsl pc │ │ │ │ - @ instruction: 0x0037aed8 │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0037b6d8 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 2446ac │ │ │ │ + b 244810 │ │ │ │ │ │ │ │ 0003a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 3a188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 162268 │ │ │ │ + bl 162200 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #396] @ 3a334 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a1b8 │ │ │ │ mov r5, #0 │ │ │ │ b 3a32c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a208 │ │ │ │ ldr r0, [pc, #364] @ 3a338 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r2, [pc, #316] @ 3a33c │ │ │ │ movne r4, r6 │ │ │ │ bne 3a20c │ │ │ │ b 3a1b0 │ │ │ │ ldr r2, [pc, #292] @ 3a334 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a25c │ │ │ │ ldr r0, [pc, #288] @ 3a340 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ ldr r2, [pc, #224] @ 3a33c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a2a8 │ │ │ │ ldr r0, [pc, #212] @ 3a344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a2f0 │ │ │ │ ldr r0, [pc, #140] @ 3a348 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a2e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #80] @ 3a34c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3a32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - eorseq sl, r8, ip, asr #23 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - @ instruction: 0x0038abd4 │ │ │ │ - eorseq sl, r8, r4, ror #23 │ │ │ │ - @ instruction: 0x003937d0 │ │ │ │ - @ instruction: 0x0038abf8 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq fp, r8, ip, asr #7 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + @ instruction: 0x0038b3d4 │ │ │ │ + eorseq fp, r8, r4, ror #7 │ │ │ │ + @ instruction: 0x00393fd0 │ │ │ │ + @ instruction: 0x0038b3f8 │ │ │ │ ldr r2, [pc] @ 3a358 │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003a35c <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a3ac <_Py_IncRef@@Base+0x50> │ │ │ │ + beq 3a398 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a5f0 <_Py_IncRef@@Base+0x294> │ │ │ │ - bl 10f3d0 │ │ │ │ + ldr r1, [pc, #592] @ 3a5dc │ │ │ │ + bl 10f430 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a3c4 <_Py_IncRef@@Base+0x68> │ │ │ │ - b 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ - ldr r3, [pc, #576] @ 3a5f4 <_Py_IncRef@@Base+0x298> │ │ │ │ - ldr r1, [pc, #576] @ 3a5f8 <_Py_IncRef@@Base+0x29c> │ │ │ │ + bne 3a3b0 │ │ │ │ + b 3a3a8 │ │ │ │ + ldr r3, [pc, #576] @ 3a5e0 │ │ │ │ + ldr r1, [pc, #576] @ 3a5e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a5e4 <_Py_IncRef@@Base+0x288> │ │ │ │ + b 3a5d0 │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a5fc <_Py_IncRef@@Base+0x2a0> │ │ │ │ - ldr r9, [pc, #556] @ 3a600 <_Py_IncRef@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #556] @ 3a604 <_Py_IncRef@@Base+0x2a8> │ │ │ │ + ldr sl, [pc, #556] @ 3a5e8 │ │ │ │ + ldr r9, [pc, #556] @ 3a5ec │ │ │ │ + ldr r1, [pc, #556] @ 3a5f0 │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a4f4 <_Py_IncRef@@Base+0x198> │ │ │ │ + beq 3a4e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a460 <_Py_IncRef@@Base+0x104> │ │ │ │ + bne 3a44c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a420 <_Py_IncRef@@Base+0xc4> │ │ │ │ + bne 3a40c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + beq 3a530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a4a0 <_Py_IncRef@@Base+0x144> │ │ │ │ - ldr r2, [pc, #480] @ 3a608 <_Py_IncRef@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #480] @ 3a60c <_Py_IncRef@@Base+0x2b0> │ │ │ │ - bl 10e5c8 │ │ │ │ + bne 3a530 │ │ │ │ + b 3a48c │ │ │ │ + ldr r2, [pc, #480] @ 3a5f4 │ │ │ │ + ldr r1, [pc, #480] @ 3a5f8 │ │ │ │ + bl 10e628 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a454 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a454 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bne 3a440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a4a8 <_Py_IncRef@@Base+0x14c> │ │ │ │ - b 3a4f4 <_Py_IncRef@@Base+0x198> │ │ │ │ + bne 3a494 │ │ │ │ + b 3a4e0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a478 <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq 3a464 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a48c <_Py_IncRef@@Base+0x130> │ │ │ │ + beq 3a530 │ │ │ │ + b 3a478 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a468 <_Py_IncRef@@Base+0x10c> │ │ │ │ + beq 3a454 │ │ │ │ mov r6, r5 │ │ │ │ - b 3a4a8 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bne 3a530 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a530 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30ef0c │ │ │ │ + bl 30f7cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a4ec <_Py_IncRef@@Base+0x190> │ │ │ │ + beq 3a4d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a4ec <_Py_IncRef@@Base+0x190> │ │ │ │ + bne 3a4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a51c <_Py_IncRef@@Base+0x1c0> │ │ │ │ + bne 3a508 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a3a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + bne 3a3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a3a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + beq 3a3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + bne 3a3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a3bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a568 <_Py_IncRef@@Base+0x20c> │ │ │ │ + beq 3a554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a568 <_Py_IncRef@@Base+0x20c> │ │ │ │ + bne 3a554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a610 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #148] @ 3a5fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30ef0c │ │ │ │ + bl 30f7cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a3a8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a5e4 <_Py_IncRef@@Base+0x288> │ │ │ │ + bne 3a5d0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5c0 <_Py_IncRef@@Base+0x264> │ │ │ │ + beq 3a5ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a5c0 <_Py_IncRef@@Base+0x264> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 3a5ac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a614 <_Py_IncRef@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #72] @ 3a600 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r4, r8, r4, ror #5 │ │ │ │ + eorseq r4, r8, r4, ror #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #24 │ │ │ │ + eorseq fp, r8, r0, lsl #8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq r9, r8, r8, asr sp │ │ │ │ - eorseq r2, r6, r4, asr r0 │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq sl, r8, r8, asr r5 │ │ │ │ + eorseq r2, r6, r4, asr r8 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ + b 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ + │ │ │ │ +0003a608 <_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] @ 3a694 <_Py_IncRef@@Base+0x338> │ │ │ │ + ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x8c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a68c <_Py_IncRef@@Base+0x330> │ │ │ │ + beq 3a68c <_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 a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x110> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x114> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2880d4 │ │ │ │ + b 2885e0 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - eorseq ip, r7, r4, lsl #17 │ │ │ │ - │ │ │ │ -0003a720 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9deb4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 3a77c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f9390 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3a77c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3a77c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mlaseq r7, r4, r1, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3a7b4 │ │ │ │ + beq 3a750 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a830 │ │ │ │ + bne 3a7cc <_Py_IncRef@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a8e0 │ │ │ │ + beq 3a87c <_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 3a81c │ │ │ │ + bge 3a7b8 <_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 3a7ec │ │ │ │ + b 3a788 <_Py_IncRef@@Base+0x180> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a8ec │ │ │ │ + ldr r0, [pc, #196] @ 3a888 <_Py_IncRef@@Base+0x280> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ - ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ - ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ - bl 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9b64 │ │ │ │ + ldr r1, [pc, #184] @ 3a88c <_Py_IncRef@@Base+0x284> │ │ │ │ + ldr r0, [pc, #184] @ 3a890 <_Py_IncRef@@Base+0x288> │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3a864 <_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 ba5c0 │ │ │ │ + bl ba508 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a88c │ │ │ │ + beq 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a88c │ │ │ │ + bne 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151acc │ │ │ │ + bl 151c58 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a8d0 │ │ │ │ + bne 3a86c <_Py_IncRef@@Base+0x264> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a8c8 │ │ │ │ + bne 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a8e0 │ │ │ │ - ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ + b 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ + ldr r0, [pc, #32] @ 3a894 <_Py_IncRef@@Base+0x28c> │ │ │ │ mov r1, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, lsr sl │ │ │ │ - eorseq sp, r7, r4, ror r2 │ │ │ │ - mlaseq r6, ip, r5, r0 │ │ │ │ - eorseq r3, r7, r8, asr #5 │ │ │ │ + eorseq sp, r6, ip, lsr r2 │ │ │ │ + eorseq sp, r7, r0, asr sl │ │ │ │ + mlaseq r6, ip, sp, r0 │ │ │ │ + eorseq r3, r7, r8, asr #21 │ │ │ │ + │ │ │ │ +0003a898 : │ │ │ │ + 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 9de48 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 3a8f4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f93c0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3a8f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3a8f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_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 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r5, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + subs r2, r3, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + orrs r2, r2, r1, lsr #31 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + bne 3a954 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3a98c │ │ │ │ + ldr ip, [pc, #208] @ 3aa2c │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #28 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a98c │ │ │ │ + mov r4, #0 │ │ │ │ + b 3aa20 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r5, [r0] │ │ │ │ + ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 287d24 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3a984 │ │ │ │ + ldr r6, [pc, #128] @ 3aa30 │ │ │ │ + ldr r3, [pc, #128] @ 3aa34 │ │ │ │ + cmp r5, r6 │ │ │ │ + ldr r1, [pc, #124] @ 3aa38 │ │ │ │ + mov r0, r4 │ │ │ │ + movne r1, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 3ac94 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3a984 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq 3aa20 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [pc, #88] @ 3aa3c │ │ │ │ + mov r2, #-2147483646 @ 0x80000002 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + bl c0450 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3aa1c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3aa1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r7, r8, lsr sl │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrdeq r9, [r9], -r4 @ │ │ │ │ + @ instruction: 0x0016d7f4 │ │ │ │ + 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 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a93c │ │ │ │ - blt 3a9a0 │ │ │ │ + beq 3aa80 │ │ │ │ + blt 3aae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ab34 │ │ │ │ + ldr r0, [pc, #516] @ 3ac78 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ moveq r9, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ sub r8, r8, #1 │ │ │ │ adds r7, r9, r8 │ │ │ │ - bne 3a984 │ │ │ │ + bne 3aac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ab38 │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #452] @ 3ac7c │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ - b 3ab28 │ │ │ │ + bl 1ace84 │ │ │ │ + b 3ac6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3a9c8 │ │ │ │ + bne 3ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ab28 │ │ │ │ + b 3ac6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3a9a8 │ │ │ │ + blt 3aaec │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3aa74 │ │ │ │ + beq 3abb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aa54 │ │ │ │ + beq 3ab98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ab3c │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #304] @ 3ac80 │ │ │ │ + bl 128c0c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3aa44 │ │ │ │ + blt 3ab88 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3aa3c │ │ │ │ + beq 3ab80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3aa3c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab80 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3aa54 │ │ │ │ + b 3ab98 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3a9e0 │ │ │ │ + b 3ab24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3aa74 │ │ │ │ - ldr r3, [pc, #220] @ 3ab40 │ │ │ │ - ldr r1, [pc, #220] @ 3ab44 │ │ │ │ + beq 3abb8 │ │ │ │ + ldr r3, [pc, #220] @ 3ac84 │ │ │ │ + ldr r1, [pc, #220] @ 3ac88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 3aafc │ │ │ │ - ldr r0, [pc, #204] @ 3ab48 │ │ │ │ - bl 9deb4 │ │ │ │ + b 3ac40 │ │ │ │ + ldr r0, [pc, #204] @ 3ac8c │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 166384 │ │ │ │ + bl 166320 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3aab4 │ │ │ │ + beq 3abf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3aab4 │ │ │ │ + bne 3abf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ab4c │ │ │ │ + ldr r0, [pc, #124] @ 3ac90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3aafc │ │ │ │ + beq 3ac40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3aafc │ │ │ │ + bne 3ac40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab20 │ │ │ │ + beq 3ac64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ab20 │ │ │ │ + bne 3ac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r1, r8, r8, lsl pc │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ - eorseq sl, r8, r8, lsr ip │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + eorseq fp, r8, r8, lsr r4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r8, r0, asr #24 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - eorseq sl, r8, ip, ror #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ - moveq r5, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, r5, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - orrs r2, r2, r1, lsr #31 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - bne 3aba8 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3abe0 │ │ │ │ - ldr ip, [pc, #208] @ 3ac80 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3abe0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 3ac74 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3ac84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 287818 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3abd8 │ │ │ │ - ldr r6, [pc, #128] @ 3ac84 │ │ │ │ - ldr r3, [pc, #128] @ 3ac88 │ │ │ │ - cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3ac8c │ │ │ │ - mov r0, r4 │ │ │ │ - movne r1, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 3ac94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3abd8 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq 3ac74 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3ac90 │ │ │ │ - mov r2, #-2147483646 @ 0x80000002 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c050c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3ac70 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3ac70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r7, r8, lsr sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, r4, asr r4 │ │ │ │ - andseq sp, r6, r8, ror r8 │ │ │ │ - subseq ip, r7, ip, asr #26 │ │ │ │ + eorseq fp, r8, r0, asr #8 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + eorseq fp, r8, ip, ror #8 │ │ │ │ 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 1e5b50 │ │ │ │ + bl 1e5ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3accc │ │ │ │ + bge 3accc │ │ │ │ mov r0, #0 │ │ │ │ - b 3ad04 │ │ │ │ + b 3ad04 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 3ad0c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3acc4 │ │ │ │ + blt 3acc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 311164 │ │ │ │ + bl 310e44 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0003ad0c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 310978 │ │ │ │ + bl 310c8c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc] @ 3ad58 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 3108dc │ │ │ │ + b 3113c4 │ │ │ │ @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ 0003ad5c <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -16757,82 +16757,82 @@ │ │ │ │ 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 1a9a88 │ │ │ │ + bl 1a9a90 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #538] @ 0x21a │ │ │ │ str r4, [r5, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq ip, ip, ip │ │ │ │ + ldrdeq pc, [ip], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3adec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #160] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3108dc │ │ │ │ + bl 3113c4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 11a7b0 │ │ │ │ + bl 11a7f4 │ │ │ │ mov r5, r0 │ │ │ │ b 3ae4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [pc, #80] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 3108dc │ │ │ │ + bl 3113c4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 181e70 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1820c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 │ │ │ │ @@ -16841,40 +16841,40 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, ip, lsr r6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 3aefc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 3af24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ ldr r1, [pc, #16] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq fp, [r8], -r4 @ │ │ │ │ + @ instruction: 0x0038b8fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 312978 <_Py_c_pow@@Base+0x760> │ │ │ │ + bl 313464 <_Py_c_pow@@Base+0x8e8> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3af60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ @@ -16887,138 +16887,138 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #96] @ 3aff8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ b 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [pc, #68] @ 3affc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ ldr r0, [pc, #68] @ 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #32] @ 3b004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ bne 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r3, [pc, #28] @ 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, r4, asr r1 │ │ │ │ - eorseq lr, r7, r4, lsl #15 │ │ │ │ - eorseq fp, r8, r0, ror #2 │ │ │ │ + eorseq fp, r8, r8, lsr #18 │ │ │ │ + eorseq lr, r7, r4, lsl #31 │ │ │ │ + eorseq fp, r8, r4, lsr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +0003b00c : │ │ │ │ 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 3b034 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1a198c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b058 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b028 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ - eorseq r1, r7, r0, ror #11 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9de48 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3b03c │ │ │ │ + ldr r0, [pc, #80] @ 3b088 │ │ │ │ + bl 2a7170 │ │ │ │ + b 3b080 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [pc, #64] @ 3b088 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2d122c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3b06c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 3b074 │ │ │ │ + mov r4, r5 │ │ │ │ + b 3b080 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3b06c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r8, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b098 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33c> │ │ │ │ + ldr r0, [pc, #16] @ 3b0c8 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b0d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x378> │ │ │ │ + beq 3b104 │ │ │ │ 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 2af914 │ │ │ │ + bl 2afe14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b0bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ + bne 3b0ec │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0003b0ec : │ │ │ │ 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 9deb4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3b11c │ │ │ │ - ldr r0, [pc, #80] @ 3b168 │ │ │ │ - bl 2a6f00 │ │ │ │ - b 3b160 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b168 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2d0d2c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3b14c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 3b154 │ │ │ │ - mov r4, r5 │ │ │ │ - b 3b160 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3b14c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r8, r8, lsr #5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 3b144 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1a1974 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b168 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b138 │ │ │ │ + eorseq r1, r7, r0, ror #27 │ │ │ │ │ │ │ │ 0003b16c : │ │ │ │ ldr r0, [pc] @ 3b174 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ subseq r1, r7, r4, lsr #25 │ │ │ │ │ │ │ │ 0003b178 <_PyCompile_Assemble@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -17027,491 +17027,491 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq 3b1b4 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ ldr r3, [pc, #324] @ 3b2ec <_PyCompile_Assemble@@Base+0x174> │ │ │ │ ldr r1, [pc, #324] @ 3b2f0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3b1dc <_PyCompile_Assemble@@Base+0x64> │ │ │ │ add r8, sp, #28 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152418 │ │ │ │ + bl 1526e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25b498 │ │ │ │ + bl 25b710 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 156548 │ │ │ │ + bl 156718 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 15ba90 <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ + bl 15bb5c <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 152038 │ │ │ │ + bl 152258 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ - bl 25b850 │ │ │ │ + bl 25bcd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1640a0 │ │ │ │ + bl 164628 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163b24 │ │ │ │ + bl 163abc │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, 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 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 194b40 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b340 <_PyCompile_Assemble@@Base+0x1c8> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b310 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ - eorseq r3, r7, ip, lsl #19 │ │ │ │ + eorseq fp, r8, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ + ldr r1, [pc, #576] @ 3b54c <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b374 <_PyCompile_Assemble@@Base+0x1fc> │ │ │ │ + bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ + ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #528] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #508] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #488] @ 3b5ac <_PyCompile_Assemble@@Base+0x434> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #468] @ 3b5b0 <_PyCompile_Assemble@@Base+0x438> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #448] @ 3b5b4 <_PyCompile_Assemble@@Base+0x43c> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #428] @ 3b5b8 <_PyCompile_Assemble@@Base+0x440> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #408] @ 3b5bc <_PyCompile_Assemble@@Base+0x444> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #388] @ 3b5c0 <_PyCompile_Assemble@@Base+0x448> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #368] @ 3b5c4 <_PyCompile_Assemble@@Base+0x44c> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #348] @ 3b5c8 <_PyCompile_Assemble@@Base+0x450> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #328] @ 3b5cc <_PyCompile_Assemble@@Base+0x454> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #308] @ 3b5d0 <_PyCompile_Assemble@@Base+0x458> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #288] @ 3b5d4 <_PyCompile_Assemble@@Base+0x45c> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #268] @ 3b5d8 <_PyCompile_Assemble@@Base+0x460> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #248] @ 3b5dc <_PyCompile_Assemble@@Base+0x464> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #228] @ 3b5e0 <_PyCompile_Assemble@@Base+0x468> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #208] @ 3b5e4 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #188] @ 3b5e8 <_PyCompile_Assemble@@Base+0x470> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #168] @ 3b5ec <_PyCompile_Assemble@@Base+0x474> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #148] @ 3b5f0 <_PyCompile_Assemble@@Base+0x478> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #128] @ 3b5f4 <_PyCompile_Assemble@@Base+0x47c> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b36c <_PyCompile_Assemble@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #108] @ 3b5f8 <_PyCompile_Assemble@@Base+0x480> │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161704 │ │ │ │ + bl 16169c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, r8, ror r3 │ │ │ │ - eorseq fp, r8, ip, ror r3 │ │ │ │ - eorseq fp, r8, r8, lsl #7 │ │ │ │ - mlaseq r8, r8, r3, fp │ │ │ │ - eorseq fp, r8, r4, lsr #7 │ │ │ │ - @ instruction: 0x0038b3b0 │ │ │ │ - @ instruction: 0x0038b3bc │ │ │ │ - eorseq fp, r8, ip, asr #7 │ │ │ │ - @ instruction: 0x0038b3d8 │ │ │ │ - eorseq fp, r8, r4, ror #7 │ │ │ │ - @ instruction: 0x0038b3f0 │ │ │ │ - eorseq fp, r8, r0, lsl #8 │ │ │ │ - eorseq fp, r8, ip, lsl #8 │ │ │ │ - eorseq fp, r8, r8, lsl r4 │ │ │ │ - eorseq fp, r8, r8, lsr #8 │ │ │ │ - eorseq fp, r8, r8, lsr r4 │ │ │ │ - eorseq fp, r8, r0, asr r4 │ │ │ │ - mlaseq r8, ip, r3, fp │ │ │ │ - eorseq fp, r8, r4, ror #8 │ │ │ │ - eorseq fp, r8, r4, ror r4 │ │ │ │ - @ instruction: 0x0038b3b4 │ │ │ │ - eorseq fp, r8, r4, lsl #9 │ │ │ │ - eorseq fp, r8, ip, lsl #9 │ │ │ │ - mlaseq r8, r8, r4, fp │ │ │ │ + eorseq fp, r8, r0, lsr #24 │ │ │ │ + eorseq fp, r8, r4, lsr #24 │ │ │ │ + eorseq fp, r8, r0, lsr ip │ │ │ │ + eorseq fp, r8, r0, asr #24 │ │ │ │ + eorseq fp, r8, ip, asr #24 │ │ │ │ + eorseq fp, r8, r8, asr ip │ │ │ │ + eorseq fp, r8, r4, ror #24 │ │ │ │ + eorseq fp, r8, r4, ror ip │ │ │ │ + eorseq fp, r8, r0, lsl #25 │ │ │ │ + eorseq fp, r8, ip, lsl #25 │ │ │ │ + mlaseq r8, r8, ip, fp │ │ │ │ + eorseq fp, r8, r8, lsr #25 │ │ │ │ + @ instruction: 0x0038bcb4 │ │ │ │ + eorseq fp, r8, r0, asr #25 │ │ │ │ + @ instruction: 0x0038bcd0 │ │ │ │ + eorseq fp, r8, r0, ror #25 │ │ │ │ + @ instruction: 0x0038bcf8 │ │ │ │ + eorseq fp, r8, r4, asr #24 │ │ │ │ + eorseq fp, r8, ip, lsl #26 │ │ │ │ + eorseq fp, r8, ip, lsl sp │ │ │ │ + eorseq fp, r8, ip, asr ip │ │ │ │ + eorseq fp, r8, ip, lsr #26 │ │ │ │ + eorseq fp, r8, r4, lsr sp │ │ │ │ + eorseq fp, r8, r0, asr #26 │ │ │ │ │ │ │ │ -0003b5fc : │ │ │ │ - ldr r3, [pc, #4] @ 3b608 │ │ │ │ +0003b5ac : │ │ │ │ + ldr r3, [pc, #4] @ 3b5b8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ - b 255ca8 │ │ │ │ - eorseq ip, r7, r0, asr r7 │ │ │ │ + b 255e80 │ │ │ │ + eorseq sp, r7, r0, rrx │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 3b5f4 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr r6, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + beq 3b618 │ │ │ │ + b 3b630 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #104] @ 3b66c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3b5dc │ │ │ │ + b 3b628 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3154f0 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 3b630 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3b650 │ │ │ │ + bl 91a60 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4] │ │ │ │ + beq 3b628 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 9cb04 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 3b628 │ │ │ │ + ldr r0, [pc, #4] @ 3b670 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ + 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 3b69c │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 194b24 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b6c0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b690 │ │ │ │ + eorseq r4, r7, ip, lsl #3 │ │ │ │ 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] @ 3b7d8 │ │ │ │ + ldr r3, [pc, #424] @ 3b890 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b664 │ │ │ │ + beq 3b71c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b7dc │ │ │ │ + ldrne r3, [pc, #384] @ 3b894 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b7a8 │ │ │ │ + beq 3b860 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b7dc │ │ │ │ + ldr r3, [pc, #352] @ 3b894 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b7a8 │ │ │ │ + bne 3b860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b690 │ │ │ │ + bne 3b748 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b74c │ │ │ │ + b 3b804 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b6c0 │ │ │ │ + beq 3b778 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b74c │ │ │ │ + ble 3b804 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b6a4 │ │ │ │ - b 3b6e4 │ │ │ │ + bne 3b75c │ │ │ │ + b 3b79c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b6e4 │ │ │ │ + beq 3b79c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b6c4 │ │ │ │ - ldr r3, [pc, #256] @ 3b7e0 │ │ │ │ + bne 3b77c │ │ │ │ + ldr r3, [pc, #256] @ 3b898 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b74c │ │ │ │ - ldr r2, [pc, #248] @ 3b7e4 │ │ │ │ + bne 3b804 │ │ │ │ + ldr r2, [pc, #248] @ 3b89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3167bc │ │ │ │ + bl 31707c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b7cc │ │ │ │ - beq 3b74c │ │ │ │ + blt 3b884 │ │ │ │ + beq 3b804 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b7e4 │ │ │ │ + ldr r1, [pc, #216] @ 3b89c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b7e8 │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b7cc │ │ │ │ + bne 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b688 │ │ │ │ + beq 3b740 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b688 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3b688 │ │ │ │ + bne 3b740 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3b740 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b7ec │ │ │ │ + ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b7e8 │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b7cc │ │ │ │ + bne 3b884 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b788 │ │ │ │ - ldr r3, [pc, #96] @ 3b7e8 │ │ │ │ - b 3b7cc │ │ │ │ + bne 3b840 │ │ │ │ + ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ + b 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b7a8 │ │ │ │ + beq 3b860 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b7a8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 3b860 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b780 │ │ │ │ - ldr r1, [pc, #44] @ 3b7e4 │ │ │ │ + beq 3b838 │ │ │ │ + ldr r1, [pc, #44] @ 3b89c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r3, ip, lsl #12 │ │ │ │ + andeq fp, r3, r4, asr #13 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x0057ad98 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r0, asr r9 │ │ │ │ - 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 3b828 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr r6, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - beq 3b84c │ │ │ │ - b 3b864 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b8a0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3b810 │ │ │ │ - b 3b85c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314cac <_PyGen_SetStopIterationValue@@Base+0xc8> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 3b864 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - ldr r0, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3b884 │ │ │ │ - bl 91acc │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4] │ │ │ │ - beq 3b85c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 9cb70 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 3b85c │ │ │ │ - ldr r0, [pc, #4] @ 3b8a4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r6, r8, asr r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0003b8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12ec64 │ │ │ │ + bl 12ec6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r7, r0, lsr #16 │ │ │ │ + eorseq sp, r7, r0, 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 ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3b918 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -17535,27 +17535,27 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #504] @ 3bb74 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 3b9c8 │ │ │ │ ldr r2, [pc, #452] @ 3bb78 │ │ │ │ ldr r1, [pc, #452] @ 3bb7c │ │ │ │ ldr r0, [pc, #452] @ 3bb80 │ │ │ │ mov r3, r8 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3bb68 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ba7c │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ @@ -17570,35 +17570,35 @@ │ │ │ │ moveq sl, r4 │ │ │ │ beq 3baa8 │ │ │ │ b 3ba0c │ │ │ │ ldr r7, [pc, #376] @ 3bb88 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba34 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3ba3c │ │ │ │ b 3baa4 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba60 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ cmp sl, #1 │ │ │ │ bne 3ba64 │ │ │ │ b 3baa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ bge 3baa8 │ │ │ │ b 3b9c0 │ │ │ │ ldr r7, [pc, #260] @ 3bb88 │ │ │ │ ldr r9, [pc, #252] @ 3bb84 │ │ │ │ mov r5, r4 │ │ │ │ @@ -17615,269 +17615,269 @@ │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ beq 3bad4 │ │ │ │ ldr r3, [pc, #196] @ 3bb8c │ │ │ │ ldr r1, [pc, #196] @ 3bb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3b9c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3baf8 │ │ │ │ orrs sl, r4, sl │ │ │ │ beq 3baf8 │ │ │ │ ldr r3, [pc, #160] @ 3bb8c │ │ │ │ ldr r1, [pc, #164] @ 3bb94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3b9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ab2f0 │ │ │ │ + bl 2ab560 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ - bl 2aade8 │ │ │ │ + bl 2ab058 │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 39344 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3bb68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3bb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - @ instruction: 0x00369fb8 │ │ │ │ - eorseq fp, r8, r8, asr #10 │ │ │ │ + subseq r1, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + @ instruction: 0x0038bdf0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r8, lsl #19 │ │ │ │ - eorseq fp, r7, ip, lsr #19 │ │ │ │ + eorseq ip, r7, r8, lsl #3 │ │ │ │ + eorseq ip, r7, ip, lsr #3 │ │ │ │ │ │ │ │ 0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2666e8 │ │ │ │ + bl 266a38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bbdc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ ldr r3, [pc, #700] @ 3be8c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ ldr r1, [pc, #700] @ 3be90 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bbb34 <_PyArena_New@@Base> │ │ │ │ + bl bba7c <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e0ff0 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ + bl 2e189c <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e9044 │ │ │ │ + bl 2e9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24ec50 │ │ │ │ + bl 24edcc │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 168154 <_PyArena_Free@@Base> │ │ │ │ + bl 1680f0 <_PyArena_Free@@Base> │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 133534 │ │ │ │ + bl 13353c │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2554e4 │ │ │ │ + bl 2556bc │ │ │ │ cmn r0, #1 │ │ │ │ bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bcdc <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ b 3bcc8 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ ldr r1, [pc, #480] @ 3be98 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bcfc <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ ldr r1, [pc, #432] @ 3bea0 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd1c <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ ldr r1, [pc, #404] @ 3bea4 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd3c <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #376] @ 3bea8 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd5c <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ ldr r1, [pc, #348] @ 3beac <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd7c <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ ldr r1, [pc, #320] @ 3beb0 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ cmp r9, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 25b19c │ │ │ │ + bl 25b444 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 152de4 │ │ │ │ + bl 152f70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 260930 │ │ │ │ + bl 260c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262568 │ │ │ │ + bl 2628b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168154 <_PyArena_Free@@Base> │ │ │ │ + bl 1680f0 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, asr r5 │ │ │ │ + @ instruction: 0x0038bdfc │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r8, r6, r4, ror #2 │ │ │ │ - eorseq fp, r8, r4, ror #10 │ │ │ │ - eorseq fp, r8, r0, ror r5 │ │ │ │ - eorseq pc, r7, r4, lsr #25 │ │ │ │ - eorseq fp, r5, r4, ror #27 │ │ │ │ - eorseq fp, r8, r8, ror r5 │ │ │ │ - eorseq fp, r8, r4, lsl #11 │ │ │ │ - mlaseq r8, r0, r5, fp │ │ │ │ - mlaseq r8, ip, r5, fp │ │ │ │ - eorseq fp, r8, ip, lsr #11 │ │ │ │ + eorseq r8, r6, r4, ror #18 │ │ │ │ + eorseq fp, r8, ip, lsl #28 │ │ │ │ + eorseq fp, r8, r8, lsl lr │ │ │ │ + eorseq r0, r8, r4, lsr #9 │ │ │ │ + eorseq ip, r5, r4, ror #11 │ │ │ │ + eorseq fp, r8, r0, lsr #28 │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r8, r8, lsr lr │ │ │ │ + eorseq fp, r8, r4, asr #28 │ │ │ │ + eorseq fp, r8, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -17900,53 +17900,53 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #404] @ 3c0c8 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bf6c <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 3bf74 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ ldr r2, [pc, #364] @ 3c0cc <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ ldr r1, [pc, #364] @ 3c0d0 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ ldr r0, [pc, #364] @ 3c0d4 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ mov r3, r8 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1704bc │ │ │ │ + bl 17043c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b5b9c │ │ │ │ + bl 1b5ef4 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 8b608 │ │ │ │ + bl 8b5b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ beq 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -17965,131 +17965,131 @@ │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b91a8 │ │ │ │ + bl 2b96a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - @ instruction: 0x00369fb8 │ │ │ │ - eorseq ip, r7, r8, lsr #20 │ │ │ │ + subseq r1, r7, ip, asr sp │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq sp, r7, r4, ror #6 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - @ instruction: 0x0038b5bc │ │ │ │ + eorseq fp, r8, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c11c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldr r0, [pc] @ 3c128 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c168 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #16] @ 3c15c <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x0057a598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r0, [sp] │ │ │ │ moveq r2, #2 │ │ │ │ - ldreq r0, [pc, #76] @ 3c1e0 <_PyCompile_CodeGen@@Base+0x648> │ │ │ │ - ldrne r0, [pc, #76] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + ldreq r0, [pc, #76] @ 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + ldrne r0, [pc, #76] @ 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ + beq 3c1cc <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + beq 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, ror #3 │ │ │ │ ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldr r0, [pc] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [pc, #424] @ 3c3b4 <_PyCompile_CodeGen@@Base+0x81c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -18128,43 +18128,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c2a0 <_PyCompile_CodeGen@@Base+0x708> │ │ │ │ ldr r3, [pc, #256] @ 3c3bc <_PyCompile_CodeGen@@Base+0x824> │ │ │ │ cmp r2, r3 │ │ │ │ bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3167bc │ │ │ │ + bl 31707c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -18174,23 +18174,23 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3c35c <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ ldr r1, [pc, #44] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq ip, r3, r8, ror #3 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -18204,56 +18204,56 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3c400 <_PyCompile_CodeGen@@Base+0x868> │ │ │ │ ldr r3, [pc, #100] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ ldr r1, [pc, #100] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 3c41c <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ ldr r3, [pc, #68] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ ldr r1, [pc, #72] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c438 <_PyCompile_CodeGen@@Base+0x8a0> │ │ │ │ ldr r0, [pc, #44] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ ldr r1, [pc, #40] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c430 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r7, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c4a8 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ 0003c4ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -18270,65 +18270,65 @@ │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bge 3c4fc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ ldr r1, [pc, #32] @ 3c510 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ ldr r2, [pc, #32] @ 3c514 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 296ccc <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 296f4c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 296ccc <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 296f4c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - mlaseq r6, r0, r1, r3 │ │ │ │ + mlaseq r6, r0, r9, r3 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq fp, r8, ip, ror #13 │ │ │ │ + mlaseq r8, r4, pc, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ bne 3c560 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1704bc │ │ │ │ + bl 17043c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b5b9c │ │ │ │ + bl 1b5ef4 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 8b608 │ │ │ │ + bl 8b5b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -18347,86 +18347,86 @@ │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ mov sl, #0 │ │ │ │ b 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ cmp sl, #1 │ │ │ │ bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27e748 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27ec2c <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bc0c <_Py_DecRef@@Base> │ │ │ │ + bl 19bbf0 <_Py_DecRef@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, ror #14 │ │ │ │ + eorseq ip, r8, r4, lsl r0 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r4, r7, fp │ │ │ │ + eorseq ip, r8, ip, lsr r0 │ │ │ │ │ │ │ │ 0003c6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 3c704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 3c734 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ble 3c73c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r4, #0 │ │ │ │ b 3c77c │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c77c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -18437,77 +18437,77 @@ │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c790 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c7a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r6, r4, lsl lr │ │ │ │ + eorseq r6, r6, r4, lsl r6 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c888 │ │ │ │ ldr r0, [pc, #172] @ 3c890 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 3c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b91a8 │ │ │ │ + bl 2b96a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 3c834 │ │ │ │ b 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c854 │ │ │ │ b 3c808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 3c87c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 3c7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3c7e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3c7e8 │ │ │ │ bl 2a864 │ │ │ │ ldr r0, [pc, #8] @ 3c890 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -18515,15 +18515,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c8d0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -18531,15 +18531,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c910 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -18547,15 +18547,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c950 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18579,72 +18579,72 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #124] @ 3ca38 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c9d8 │ │ │ │ mov r0, #0 │ │ │ │ b 3ca30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3c9f8 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9c8c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d9a04 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 3ca20 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #32] @ 3ca3c │ │ │ │ beq 3ca30 │ │ │ │ b 3c9d0 │ │ │ │ ldr r2, [pc, #24] @ 3ca40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #12] @ 3ca3c │ │ │ │ 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] @ 3ca80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [pc, #424] @ 3cc50 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3cadc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -18683,43 +18683,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cb3c │ │ │ │ ldr r3, [pc, #256] @ 3cc58 │ │ │ │ cmp r2, r3 │ │ │ │ bne 3cbc4 │ │ │ │ ldr r2, [pc, #248] @ 3cc5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3167bc │ │ │ │ + bl 31707c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3cc44 │ │ │ │ beq 3cbc4 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3cc5c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3cb00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3cb00 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3cb00 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3cc64 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3cc44 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -18729,23 +18729,23 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3cc20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3cc20 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3cbf8 │ │ │ │ ldr r1, [pc, #44] @ 3cc5c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq ip, r3, r4, lsl #21 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -18797,99 +18797,99 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3ce34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ beq 3cdac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd94 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3cd88 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ce14 │ │ │ │ cmp r7, #2 │ │ │ │ beq 3cdac │ │ │ │ b 3cd98 │ │ │ │ ldr r5, [pc, #184] @ 3ce54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 26109c │ │ │ │ + bl 2613ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ beq 3cde0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ b 3cde8 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ce1c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3ce24 │ │ │ │ - bl 132620 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cdb0 │ │ │ │ mov r4, #0 │ │ │ │ b 3ce34 │ │ │ │ ldr r4, [pc, #52] @ 3ce58 │ │ │ │ b 3ce34 │ │ │ │ ldr r3, [pc, #48] @ 3ce5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq fp, [r1], #-216 @ 0xffffff28 │ │ │ │ - subseq r1, r7, r0, ror #27 │ │ │ │ + subseq ip, r1, r8, lsr #12 │ │ │ │ + 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 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r3, [pc, #12] @ 3ce94 │ │ │ │ tst r4, #1 │ │ │ │ ldr r0, [pc, #8] @ 3ce98 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -18897,22 +18897,22 @@ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [pc, #120] @ 3cf38 │ │ │ │ - bl 299374 │ │ │ │ + bl 2995f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ced0 │ │ │ │ mov r0, #0 │ │ │ │ b 3cf30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16d878 <_PyTime_localtime@@Base> │ │ │ │ + bl 16d7f4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cec8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #76] @ 3cf3c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ @@ -18925,55 +18925,55 @@ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [pc, #28] @ 3cf40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, r4, asr #17 │ │ │ │ - subseq fp, r1, r0, lsr lr │ │ │ │ - @ instruction: 0x0038b8d0 │ │ │ │ + eorseq ip, r8, ip, ror #2 │ │ │ │ + subseq ip, r1, r0, ror #12 │ │ │ │ + eorseq ip, r8, r8, 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30507c │ │ │ │ + bl 30593c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ blt 3cf8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cf88 │ │ │ │ ldr r3, [pc, #20] @ 3cf94 │ │ │ │ ldr r1, [pc, #20] @ 3cf98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, ror #17 │ │ │ │ + mlaseq r8, r4, r1, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3cfd8 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -19018,65 +19018,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ beq 3d1e0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ beq 3d1e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ bne 3d0ec │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3d15c │ │ │ │ cmp r5, #0 │ │ │ │ bne 3d100 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ b 3d164 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d124 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 26109c │ │ │ │ + bl 2613ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d15c │ │ │ │ subs r5, r9, #3 │ │ │ │ beq 3d0f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d148 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt 3d15c │ │ │ │ cmp r5, #1 │ │ │ │ beq 3d164 │ │ │ │ b 3d14c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bge 3d164 │ │ │ │ mov r4, #0 │ │ │ │ b 3d1e0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ bne 3d18c │ │ │ │ cmp r5, #0 │ │ │ │ bne 3d1b8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ @@ -19093,39 +19093,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3d1c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ ldr r3, [pc, #40] @ 3d200 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [pc, #36] @ 3d204 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r1, ip, ror lr │ │ │ │ - subseq r1, r7, ip, lsl #28 │ │ │ │ + subseq ip, r1, ip, lsr #13 │ │ │ │ + subseq r1, r7, r8, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [pc, #424] @ 3d3d4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3d260 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -19164,43 +19164,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d2c0 │ │ │ │ ldr r3, [pc, #256] @ 3d3dc │ │ │ │ cmp r2, r3 │ │ │ │ bne 3d348 │ │ │ │ ldr r2, [pc, #248] @ 3d3e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3167bc │ │ │ │ + bl 31707c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3d3c8 │ │ │ │ beq 3d348 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3d3e0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3d3e4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3d3c8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d284 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3d284 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 3d284 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3d3e8 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3d3e4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3d3c8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -19210,23 +19210,23 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d3a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3d3a4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3d37c │ │ │ │ ldr r1, [pc, #44] @ 3d3e0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d20f8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2440 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq sp, r3, r8, lsl #4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -19242,72 +19242,140 @@ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ beq 3d41c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3d43c │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 3d464 │ │ │ │ ldr r1, [pc, #16] @ 3d468 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, ror #26 │ │ │ │ + eorseq r9, r5, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #120] @ 3d500 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3d4f4 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d4d0 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ bne 3d4a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ bne 3d4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3d4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1124cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3d564 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #68] @ 3d598 │ │ │ │ + ldr r1, [pc, #68] @ 3d59c │ │ │ │ + ldr r0, [pc, #68] @ 3d5a0 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 3d578 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a2a8c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d58c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113400 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq fp, r6, ip, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d5cc │ │ │ │ + ldr r1, [pc, #16] @ 3d5d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r0, lsr #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3d610 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f074 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r4, [r6, #8] │ │ │ │ moveq r4, r6 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -19320,1449 +19388,1381 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d574 │ │ │ │ + bne 3d684 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d5bc │ │ │ │ - ldr ip, [pc, #212] @ 3d650 │ │ │ │ + beq 3d6cc │ │ │ │ + ldr ip, [pc, #212] @ 3d760 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d5bc │ │ │ │ + bne 3d6cc │ │ │ │ mov r4, #0 │ │ │ │ - b 3d630 │ │ │ │ + b 3d740 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d5b4 │ │ │ │ + bne 3d6c4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d618 │ │ │ │ + beq 3d728 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d5f0 │ │ │ │ + beq 3d700 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d614 │ │ │ │ + beq 3d724 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d618 │ │ │ │ - bl a5780 │ │ │ │ + bne 3d728 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d618 │ │ │ │ - b 3d5b4 │ │ │ │ + beq 3d728 │ │ │ │ + b 3d6c4 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d764 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d8f8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d644 │ │ │ │ + beq 3d754 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, lsr lr │ │ │ │ - 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 112478 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3d6b4 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d6e8 │ │ │ │ - ldr r1, [pc, #68] @ 3d6ec │ │ │ │ - ldr r0, [pc, #68] @ 3d6f0 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 3d6c8 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a281c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d6dc │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, asr #13 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq sl, r6, ip, lsr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d71c │ │ │ │ - ldr r1, [pc, #16] @ 3d720 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b9f8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d760 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - │ │ │ │ -0003d764 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3169d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + 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] @ 3d7b4 <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ - ldr r1, [pc, #16] @ 3d7b8 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + ldr r3, [pc, #16] @ 3d78c │ │ │ │ + ldr r1, [pc, #16] @ 3d790 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, asr sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 3d7f0 <_Py_strhex_bytes_with_sep@@Base+0x8c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ + @ instruction: 0x0038c2f8 │ │ │ │ │ │ │ │ -0003d7f4 : │ │ │ │ +0003d794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3d830 │ │ │ │ + beq 3d7d0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d848 │ │ │ │ + beq 3d7e8 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 144134 │ │ │ │ + bl 14413c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ - bl 152de4 │ │ │ │ + bl 152f70 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d91c │ │ │ │ - ldr r9, [pc, #196] @ 3d948 │ │ │ │ + beq 3d8bc │ │ │ │ + ldr r9, [pc, #196] @ 3d8e8 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d8b4 │ │ │ │ + b 3d854 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d924 │ │ │ │ + bne 3d8c4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d914 │ │ │ │ + bne 3d8b4 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d94c │ │ │ │ - bge 3d93c │ │ │ │ + ldr r0, [pc, #132] @ 3d8ec │ │ │ │ + bge 3d8dc │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add ip, r9, r1, lsl #2 │ │ │ │ ldrh ip, [ip, #2] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ tst ip, #1 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - ldreq r0, [pc, #88] @ 3d950 │ │ │ │ + ldreq r0, [pc, #88] @ 3d8f0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d954 │ │ │ │ + ldreq r2, [pc, #84] @ 3d8f4 │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d88c │ │ │ │ + bne 3d82c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d93c │ │ │ │ + b 3d8dc │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d8a8 │ │ │ │ + bne 3d848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3d8a8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3d848 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrdeq ip, [r5], #-16 │ │ │ │ - eorseq fp, r8, ip, lsl #21 │ │ │ │ - mlaseq r8, r8, sl, fp │ │ │ │ + subeq ip, r5, r0, ror #19 │ │ │ │ + eorseq ip, r8, r4, lsr r3 │ │ │ │ + eorseq ip, r8, r0, asr #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003d8f8 <_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 317758 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - │ │ │ │ -0003d970 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ 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 265a04 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3d9ec <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 265a04 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3d9ec <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 265a04 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3d9ec <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3d9f8 <_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] @ 3d9fc <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 117704 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, lsr #22 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ 3d96c <_Py_strhex_bytes_with_sep@@Base+0x74> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f074 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3daac │ │ │ │ - ldr r0, [pc] @ 3da1c <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + bl 3da1c │ │ │ │ + ldr r0, [pc] @ 3d98c <_Py_strhex_bytes_with_sep@@Base+0x94> │ │ │ │ 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 3da68 <_PyType_GetModuleByDef3@@Base+0xf8> │ │ │ │ + bne 3d9d8 <_Py_strhex_bytes_with_sep@@Base+0xe0> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3da5c <_PyType_GetModuleByDef3@@Base+0xec> │ │ │ │ - ldr r3, [pc, #80] @ 3daa0 <_PyType_GetModuleByDef3@@Base+0x130> │ │ │ │ - ldr r1, [pc, #80] @ 3daa4 <_PyType_GetModuleByDef3@@Base+0x134> │ │ │ │ + bne 3d9cc <_Py_strhex_bytes_with_sep@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #80] @ 3da10 <_Py_strhex_bytes_with_sep@@Base+0x118> │ │ │ │ + ldr r1, [pc, #80] @ 3da14 <_Py_strhex_bytes_with_sep@@Base+0x11c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 3da8c <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 3d9fc <_Py_strhex_bytes_with_sep@@Base+0x104> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3da98 <_PyType_GetModuleByDef3@@Base+0x128> │ │ │ │ - ldr r3, [pc, #56] @ 3daa8 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ + b 3da08 <_Py_strhex_bytes_with_sep@@Base+0x110> │ │ │ │ + ldr r3, [pc, #56] @ 3da18 <_Py_strhex_bytes_with_sep@@Base+0x120> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3da94 <_PyType_GetModuleByDef3@@Base+0x124> │ │ │ │ - bl a5780 │ │ │ │ + bne 3da04 <_Py_strhex_bytes_with_sep@@Base+0x10c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3da94 <_PyType_GetModuleByDef3@@Base+0x124> │ │ │ │ + beq 3da04 <_Py_strhex_bytes_with_sep@@Base+0x10c> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, ror #26 │ │ │ │ + eorseq r9, r5, ip, ror #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ │ │ │ │ -0003daac : │ │ │ │ +0003da1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3db24 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #96] @ 3da94 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3db28 │ │ │ │ + ldr r7, [pc, #88] @ 3da98 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r5, #43520 @ 0xaa00 │ │ │ │ add r6, r5, #92160 @ 0x16800 │ │ │ │ add r4, r4, #248 @ 0xf8 │ │ │ │ add r6, r6, #760 @ 0x2f8 │ │ │ │ str r8, [r4] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3dae4 │ │ │ │ + bne 3da54 │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003da9c <_PyType_GetModuleByDef3@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 265d54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 265d54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 265d54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3db24 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #16] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 11774c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r4, ror #7 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db44 │ │ │ │ + ldr r3, [pc, #12] @ 3db44 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db48 │ │ │ │ + ldr r0, [pc, #8] @ 3db48 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2ac4f0 │ │ │ │ + b 2ac710 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3dbac │ │ │ │ + bne 3dbac <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dbe4 │ │ │ │ + beq 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 3dc24 │ │ │ │ + ldr ip, [pc, #88] @ 3dc24 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbe4 │ │ │ │ + bne 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc1c │ │ │ │ + b 3dc1c <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 │ │ │ │ - bl a5780 │ │ │ │ + bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbdc │ │ │ │ + bne 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148704 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 148700 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbdc │ │ │ │ - ldr r0, [pc, #8] @ 3dc28 │ │ │ │ + beq 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + ldr r0, [pc, #8] @ 3dc28 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r1, [r7], #-236 @ 0xffffff14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c │ │ │ │ - bl a5780 │ │ │ │ + bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3dc7c │ │ │ │ - bl a5780 │ │ │ │ + bne 3dc7c <_PyType_GetModuleByDef3@@Base+0x1e0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca0 │ │ │ │ - b 92f2c │ │ │ │ + bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ + b 92ec0 │ │ │ │ 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 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dce8 │ │ │ │ - bl a5780 │ │ │ │ + bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dcf8 │ │ │ │ + bne 3dcf8 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dd20 │ │ │ │ + ldr ip, [pc, #20] @ 3dd20 <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ moveq r1, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fc2dc │ │ │ │ + b fc308 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #152] @ 3ddd8 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ + bl b98c0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #536870912 @ 0x20000000 │ │ │ │ + bne 3dd70 <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ + ldr r3, [pc, #120] @ 3dddc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ + ldr r1, [pc, #120] @ 3dde0 <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + b 3dda8 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ + subs r2, r4, #0 │ │ │ │ + ldr r1, [pc, #104] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + beq 3dd88 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ + bl 9cb04 │ │ │ │ + mov r4, r0 │ │ │ │ + b 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + bl 24f7a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + andne r4, r0, r0, asr #31 │ │ │ │ + bne 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + ldr r3, [pc, #72] @ 3dde8 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #64] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139980 │ │ │ │ + mvn r4, #0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r7, ip, lsr #30 │ │ │ │ + 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] @ 3de60 │ │ │ │ + ldr ip, [pc, #292] @ 3df28 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3de54 │ │ │ │ + bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3de54 │ │ │ │ + bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3dd98 │ │ │ │ + bne 3de60 <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3de64 │ │ │ │ - ldr r3, [pc, #248] @ 3de68 │ │ │ │ - bgt 3dd7c │ │ │ │ + ldr r4, [pc, #248] @ 3df2c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ + ldr r3, [pc, #248] @ 3df30 <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ + bgt 3de44 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3dd84 │ │ │ │ + b 3de4c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3de58 │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a28a8 │ │ │ │ + bl a2838 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3ddec │ │ │ │ + beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a28a8 │ │ │ │ + bl a2838 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3ddf4 │ │ │ │ + bne 3debc <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddec │ │ │ │ + beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddec │ │ │ │ + bne 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3de58 │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f44 │ │ │ │ + bl 116f98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3de2c │ │ │ │ + beq 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3de2c │ │ │ │ + bne 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3de58 │ │ │ │ + beq 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3de58 │ │ │ │ + bne 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3de58 │ │ │ │ - ldr r4, [pc, #16] @ 3de6c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + ldr r4, [pc, #16] @ 3df34 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #152] @ 3df24 │ │ │ │ - bl b9978 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 3df1c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3debc │ │ │ │ - ldr r3, [pc, #120] @ 3df28 │ │ │ │ - ldr r1, [pc, #120] @ 3df2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 3def4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3df30 │ │ │ │ - beq 3ded4 │ │ │ │ - bl 9cb70 │ │ │ │ - mov r4, r0 │ │ │ │ - b 3def8 │ │ │ │ - bl 24f62c │ │ │ │ - cmp r0, #0 │ │ │ │ - andne r4, r0, r0, asr #31 │ │ │ │ - bne 3def8 │ │ │ │ - ldr r3, [pc, #72] @ 3df34 │ │ │ │ - ldr r1, [pc, #64] @ 3df30 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139978 │ │ │ │ - mvn r4, #0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df1c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 3df1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, ip, lsr #14 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 3df48 │ │ │ │ - b 1aef70 │ │ │ │ + ldr r1, [pc] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ + b 1af308 │ │ │ │ andeq sl, r2, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #316] @ 3e0a0 │ │ │ │ + ldr r8, [pc, #316] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0a4 │ │ │ │ + ldreq r4, [pc, #300] @ 3e0a4 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ mov r7, r0 │ │ │ │ - beq 3df8c │ │ │ │ + beq 3df8c <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e000 │ │ │ │ - ldr r0, [pc, #276] @ 3e0a8 │ │ │ │ + beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + ldr r0, [pc, #276] @ 3e0a8 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc │ │ │ │ - bl aec50 │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bl aebbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e008 │ │ │ │ + bne 3e008 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dfdc │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc │ │ │ │ + bne 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 │ │ │ │ + beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e000 │ │ │ │ + bne 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e094 │ │ │ │ + b 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0a0 │ │ │ │ + ldr r3, [pc, #140] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a28a8 │ │ │ │ + bl a2838 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e04c │ │ │ │ + beq 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e04c │ │ │ │ + bne 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e070 │ │ │ │ + beq 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e070 │ │ │ │ + bne 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e094 │ │ │ │ + beq 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e094 │ │ │ │ + bne 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sp, r7, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 3e0d8 │ │ │ │ - ldr r3, [pc, #132] @ 3e150 │ │ │ │ - ldr r1, [pc, #132] @ 3e154 │ │ │ │ + bgt 3e0d8 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ + ldr r3, [pc, #132] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #132] @ 3e154 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 3e148 │ │ │ │ + bl 11774c │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e0f8 │ │ │ │ - ldr r3, [pc, #100] @ 3e150 │ │ │ │ - ldr r1, [pc, #104] @ 3e158 │ │ │ │ + ble 3e0f8 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #100] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #104] @ 3e158 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 3e148 │ │ │ │ + bl 11774c │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e148 │ │ │ │ + blt 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e12c │ │ │ │ - bl a5780 │ │ │ │ + bne 3e12c <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e148 │ │ │ │ + bne 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e178 │ │ │ │ + b 3e178 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, lr, fp │ │ │ │ - eorseq fp, r8, ip, asr #29 │ │ │ │ + mlaseq r8, ip, r6, ip │ │ │ │ + eorseq ip, r8, ip, asr #13 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150b48 │ │ │ │ + b 150aac │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e174 │ │ │ │ - b 128c00 │ │ │ │ - @ instruction: 0x0038bef8 │ │ │ │ + ldr r0, [pc] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ + b 128c0c │ │ │ │ + @ instruction: 0x0038c6f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldreq r3, [pc, #380] @ 3e320 │ │ │ │ + ldreq r3, [pc, #380] @ 3e320 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e324 │ │ │ │ + ldr r0, [pc, #360] @ 3e324 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e328 │ │ │ │ - bl bc028 │ │ │ │ + ldr r1, [pc, #352] @ 3e328 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e214 │ │ │ │ + blt 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e290 │ │ │ │ + beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e32c │ │ │ │ + ldr r1, [pc, #328] @ 3e32c <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e274 │ │ │ │ + beq 3e274 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e21c │ │ │ │ - ldr r3, [pc, #292] @ 3e330 │ │ │ │ - ldr r1, [pc, #292] @ 3e334 │ │ │ │ + bls 3e21c <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + ldr r3, [pc, #292] @ 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ + ldr r1, [pc, #292] @ 3e334 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e314 │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e2ec │ │ │ │ + bne 3e2ec <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc │ │ │ │ - bl 132620 │ │ │ │ + bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e228 │ │ │ │ - b 3e214 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r1, [pc, #184] @ 3e338 │ │ │ │ + beq 3e228 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ + b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl 11a864 │ │ │ │ + ldr r1, [pc, #184] @ 3e338 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e214 │ │ │ │ - bl c3fa0 │ │ │ │ + beq 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e304 │ │ │ │ + bne 3e304 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc │ │ │ │ - bl 132620 │ │ │ │ + bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e290 │ │ │ │ - b 3e214 │ │ │ │ - ldr r3, [pc, #88] @ 3e33c │ │ │ │ + beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + ldr r3, [pc, #88] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 3e314 │ │ │ │ + bl 144118 │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc │ │ │ │ + blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a2c │ │ │ │ - b 3e314 │ │ │ │ + bl 929c0 │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc │ │ │ │ + blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, ip, lsr #30 │ │ │ │ - eorseq fp, r8, r8, lsr #30 │ │ │ │ - eorseq fp, r8, r8, lsr pc │ │ │ │ + mlaseq r8, ip, r7, ip │ │ │ │ + mlaseq r8, r8, r7, ip │ │ │ │ + eorseq ip, r8, r8, lsr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr pc │ │ │ │ - eorseq fp, r8, r8, asr pc │ │ │ │ + eorseq ip, r8, ip, lsr #15 │ │ │ │ + eorseq ip, r8, r8, asr #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3e36c │ │ │ │ - ldr r3, [pc, #112] @ 3e3d0 │ │ │ │ - ldr r1, [pc, #112] @ 3e3d4 │ │ │ │ + bne 3e36c <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ + ldr r3, [pc, #112] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #112] @ 3e3d4 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 3e39c │ │ │ │ - ldr r2, [pc, #100] @ 3e3d8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 3e39c <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ + ldr r2, [pc, #100] @ 3e3d8 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3e3b8 │ │ │ │ + beq 3e3b8 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e3a4 │ │ │ │ - ldr r3, [pc, #60] @ 3e3d0 │ │ │ │ - ldr r1, [pc, #68] @ 3e3dc │ │ │ │ + bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ + ldr r3, [pc, #60] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #68] @ 3e3dc <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 3e3bc │ │ │ │ + b 3e3bc <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038bfbc │ │ │ │ + eorseq ip, r8, ip, lsr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038bfdc │ │ │ │ + eorseq ip, r8, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #80] @ 3e464 │ │ │ │ + ldr r1, [pc, #80] @ 3e464 <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ str ip, [sp] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e428 │ │ │ │ + bne 3e428 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e45c │ │ │ │ - ldr r3, [pc, #56] @ 3e468 │ │ │ │ + b 3e45c <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #56] @ 3e468 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 │ │ │ │ - bl a5780 │ │ │ │ + bne 3e450 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e420 │ │ │ │ + bne 3e420 <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ 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 aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4a0 │ │ │ │ - b 3e4e4 │ │ │ │ + bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 │ │ │ │ + bne 3e520 <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e53c │ │ │ │ + beq 3e53c <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3086a4 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ + bl 308eb8 <_PyEval_ExceptionGroupMatch@@Base+0x434> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e4ec │ │ │ │ + bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e494 │ │ │ │ + bne 3e494 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e504 │ │ │ │ + bne 3e504 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4d0 │ │ │ │ + bne 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3e4d0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e4e4 │ │ │ │ + bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3e4e4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4a0 │ │ │ │ + bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3e4a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e560 │ │ │ │ + beq 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e560 │ │ │ │ + bne 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e4e4 │ │ │ │ - ldr r0, [pc] @ 3e574 │ │ │ │ + bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + ldr r0, [pc] @ 3e574 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 13775c │ │ │ │ + b 137764 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3e5ec │ │ │ │ + bne 3e5ec <_PyType_GetModuleByDef3@@Base+0xb50> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e620 │ │ │ │ + beq 3e620 <_PyType_GetModuleByDef3@@Base+0xb84> │ │ │ │ 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] @ 3e664 │ │ │ │ + ldr ip, [pc, #84] @ 3e664 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e658 │ │ │ │ + beq 3e658 <_PyType_GetModuleByDef3@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a696c │ │ │ │ + bl a68fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e654 │ │ │ │ - ldr r1, [pc, #24] @ 3e668 │ │ │ │ + bne 3e654 <_PyType_GetModuleByDef3@@Base+0xbb8> │ │ │ │ + ldr r1, [pc, #24] @ 3e668 <_PyType_GetModuleByDef3@@Base+0xbcc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r0, ror r1 │ │ │ │ - eorseq r7, r8, ip, ror sp │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ 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 3e6a4 │ │ │ │ + bne 3e6a4 <_PyType_GetModuleByDef3@@Base+0xc08> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e6cc │ │ │ │ - b 3e6c4 │ │ │ │ + bge 3e6cc <_PyType_GetModuleByDef3@@Base+0xc30> │ │ │ │ + b 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e7e8 │ │ │ │ + ldr r0, [pc, #308] @ 3e7e8 <_PyType_GetModuleByDef3@@Base+0xd4c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e690 │ │ │ │ + bne 3e690 <_PyType_GetModuleByDef3@@Base+0xbf4> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e7e0 │ │ │ │ + b 3e7e0 <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 2082e8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d71e4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e6c4 │ │ │ │ + beq 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e6c4 │ │ │ │ + beq 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b408 │ │ │ │ + bl 9b39c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e748 │ │ │ │ - bne 3e738 │ │ │ │ + blt 3e748 <_PyType_GetModuleByDef3@@Base+0xcac> │ │ │ │ + bne 3e738 <_PyType_GetModuleByDef3@@Base+0xc9c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e7ec │ │ │ │ + ldr r1, [pc, #212] @ 3e7ec <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e754 │ │ │ │ - b 3e6c4 │ │ │ │ + bne 3e754 <_PyType_GetModuleByDef3@@Base+0xcb8> │ │ │ │ + b 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ mov r0, r5 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e770 │ │ │ │ + bne 3e770 <_PyType_GetModuleByDef3@@Base+0xcd4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6c4 │ │ │ │ + beq 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6c4 │ │ │ │ + bne 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 3e6c4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e7a8 │ │ │ │ + beq 3e7a8 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e7a8 │ │ │ │ + bne 3e7a8 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e7cc │ │ │ │ + beq 3e7cc <_PyType_GetModuleByDef3@@Base+0xd30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e7cc │ │ │ │ + bne 3e7cc <_PyType_GetModuleByDef3@@Base+0xd30> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e6c4 │ │ │ │ - ldr r0, [pc, #20] @ 3e7f0 │ │ │ │ + blt 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + ldr r0, [pc, #20] @ 3e7f0 <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq lr, r7, r8, asr r8 │ │ │ │ + eorseq pc, r7, r8, asr r0 @ │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #32] @ 3e82c │ │ │ │ + ldr r3, [pc, #32] @ 3e82c <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1249cc <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e830 │ │ │ │ + bl 1249f0 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r0, r3, ip │ │ │ │ - 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] @ 3e860 │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038c3b4 │ │ │ │ + eorseq ip, r8, ip, asr fp │ │ │ │ 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 3e898 │ │ │ │ + beq 3e868 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14e9d4 │ │ │ │ + bl 14e9cc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldmib r0, {r1, r2, r3, ip} │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #8] @ 3e8bc <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ + bl a9b64 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0038cbf8 │ │ │ │ + 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 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8ec │ │ │ │ + bne 3e8ec <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e950 │ │ │ │ - ldr r4, [pc, #92] @ 3e954 │ │ │ │ - ldr r6, [pc, #92] @ 3e958 │ │ │ │ + ldr r7, [pc, #92] @ 3e950 <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ + ldr r4, [pc, #92] @ 3e954 <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ + ldr r6, [pc, #92] @ 3e958 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 │ │ │ │ + beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 │ │ │ │ + beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e95c │ │ │ │ - ldr r2, [pc, #32] @ 3e960 │ │ │ │ + ldr r1, [pc, #32] @ 3e95c <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ + ldr r2, [pc, #32] @ 3e960 <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ ror r0, r3, #19 │ │ │ │ cmp r3, r1 │ │ │ │ mul r0, r6, r0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ - ldrbhi r8, [pc, #-2982]! @ 3ddbe │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3ddbe <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e984 │ │ │ │ + beq 3e984 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e98c │ │ │ │ + ldr r0, [pc] @ 3e98c <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3e9c0 │ │ │ │ - ldr r3, [pc, #184] @ 3ea6c │ │ │ │ - ldr r1, [pc, #184] @ 3ea70 │ │ │ │ + bne 3e9c0 <_PyType_GetModuleByDef3@@Base+0xf24> │ │ │ │ + ldr r3, [pc, #184] @ 3ea6c <_PyType_GetModuleByDef3@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #184] @ 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 3ea64 │ │ │ │ + bl 18ee78 │ │ │ │ + b 3ea64 <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea74 │ │ │ │ + ldr r2, [pc, #168] @ 3ea74 <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3ea60 │ │ │ │ + bhi 3ea60 <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3ea78 │ │ │ │ - b 9deb4 │ │ │ │ + ldr r0, [pc, #132] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + b 9de48 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea7c │ │ │ │ - b 9deb4 │ │ │ │ + ldr r0, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + b 9de48 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea80 │ │ │ │ - b 9deb4 │ │ │ │ + ldr r0, [pc, #116] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + b 9de48 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3ea7c │ │ │ │ - ldr r1, [pc, #92] @ 3ea78 │ │ │ │ - ldr r0, [pc, #100] @ 3ea84 │ │ │ │ - b a9bd4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3ea80 │ │ │ │ - ldr r1, [pc, #72] @ 3ea78 │ │ │ │ - ldr r0, [pc, #80] @ 3ea84 │ │ │ │ - b a9bd4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3ea80 │ │ │ │ - ldr r1, [pc, #56] @ 3ea7c │ │ │ │ - ldr r0, [pc, #60] @ 3ea84 │ │ │ │ - b a9bd4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3ea80 │ │ │ │ - ldr r2, [pc, #36] @ 3ea7c │ │ │ │ - ldr r1, [pc, #28] @ 3ea78 │ │ │ │ - ldr r0, [pc, #40] @ 3ea88 │ │ │ │ - b a9bd4 │ │ │ │ - ldr r4, [pc, #36] @ 3ea8c │ │ │ │ + ldr r2, [pc, #100] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #92] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #100] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9b64 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #72] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #80] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9b64 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #56] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r0, [pc, #60] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9b64 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r2, [pc, #36] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #28] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #40] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ + b a9b64 │ │ │ │ + ldr r4, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r7, r8, lsl #11 │ │ │ │ - @ instruction: 0x0051c090 │ │ │ │ - eorseq ip, r8, r0, lsl #8 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ - @ instruction: 0x0037ddfc │ │ │ │ - @ instruction: 0x00381df8 │ │ │ │ - eorseq ip, r8, r4, lsl #8 │ │ │ │ + eorseq r4, r7, r8, lsl #27 │ │ │ │ + subseq ip, r1, r4, lsr #17 │ │ │ │ + eorseq ip, r8, r0, lsl #24 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + @ instruction: 0x0037e5d8 │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ + eorseq ip, r8, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ - bne 3eae0 │ │ │ │ + bne 3eae0 <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3eb18 │ │ │ │ + beq 3eb18 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3eb7c │ │ │ │ + ldr ip, [pc, #124] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3eb70 │ │ │ │ + beq 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3eb38 │ │ │ │ - bl a5780 │ │ │ │ + bne 3eb38 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eb70 │ │ │ │ + bne 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3eb80 │ │ │ │ + ldr r2, [pc, #60] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3eb60 │ │ │ │ - ldr r0, [pc, #52] @ 3eb84 │ │ │ │ + beq 3eb60 <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ + ldr r0, [pc, #52] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eb88 │ │ │ │ + ldr r1, [pc, #48] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 3eb70 │ │ │ │ - ldr r3, [pc, #36] @ 3eb8c │ │ │ │ - ldr r1, [pc, #36] @ 3eb90 │ │ │ │ + bl 11774c │ │ │ │ + b 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + ldr r3, [pc, #36] @ 3eb8c <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ + ldr r1, [pc, #36] @ 3eb90 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r7, r8, asr #3 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsl #8 │ │ │ │ + eorseq ip, r8, r8, lsl #24 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, lsr r4 │ │ │ │ + eorseq ip, r8, r0, lsr ip │ │ │ │ │ │ │ │ 0003eb94 : │ │ │ │ ldr r0, [pc] @ 3eb9c │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ 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 │ │ │ │ @@ -20787,70 +20787,70 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #96] @ 3ec78 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 3ec30 │ │ │ │ mov r0, #0 │ │ │ │ b 3ec70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24f62c │ │ │ │ + bl 24f7a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ec28 │ │ │ │ ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ bne 3ec70 │ │ │ │ ldr r1, [pc, #24] @ 3ec80 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 3ec28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r8, ip, ror sp │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r1, [pc, #116] @ 3ed10 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #132] @ 3ed2c │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ ldr r1, [pc, #28] @ 3eccc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3ed34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ b 40750 │ │ │ │ - eorseq r5, r7, r4, lsr #6 │ │ │ │ + eorseq r5, r7, r0, lsl #22 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ blhi 554a80 │ │ │ │ - eorseq r2, r7, r4, lsr pc │ │ │ │ + eorseq r3, r7, r4, lsr r7 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r5, r7, r8, lsr #6 │ │ │ │ + eorseq r5, r7, r4, lsl #22 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq pc, r5, r0, lsl #25 │ │ │ │ - mlaseq r8, r0, r4, ip │ │ │ │ + eorseq r0, r6, r0, lsl #9 │ │ │ │ + mlaseq r8, r0, ip, ip │ │ │ │ svcvc 0x00f80000 │ │ │ │ - @ instruction: 0x0035fcb8 │ │ │ │ - mlaseq r8, r8, r4, ip │ │ │ │ + @ instruction: 0x003604b8 │ │ │ │ + mlaseq r8, r8, ip, 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 │ │ │ │ @@ -20859,74 +20859,74 @@ │ │ │ │ svclt 0x00e921fb │ │ │ │ svccc 0x00e921fb │ │ │ │ svccc 0x00f921fb │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ ldr r1, [pc, #-108] @ 3ecd0 │ │ │ │ ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - bl 2103e8 │ │ │ │ + bl 2103fc │ │ │ │ ldr r1, [pc, #-224] @ 3ecec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 2103e8 │ │ │ │ + bl 2103fc │ │ │ │ ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f9e4 │ │ │ │ + bl 10fa44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ add ip, r3, #3920 @ 0xf50 │ │ │ │ strd r0, [r3, #16] │ │ │ │ @@ -22545,68 +22545,68 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 407b4 │ │ │ │ ldr r1, [pc, #36] @ 407b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #20] @ 407bc │ │ │ │ tst r3, #10 │ │ │ │ ldr r0, [pc, #16] @ 407c0 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036efd8 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ beq 407e0 │ │ │ │ ldr r0, [pc, #12] @ 407ec │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [pc, #4] @ 407f0 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x0038c4b0 │ │ │ │ - @ instruction: 0x0038c4b8 │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ + @ instruction: 0x0038ccb8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ bne 40810 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ beq 40838 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 4084c │ │ │ │ ldr r1, [pc, #36] @ 40850 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #20] @ 40854 │ │ │ │ tst r3, #12 │ │ │ │ ldr r0, [pc, #16] @ 40858 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036efd8 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc] @ 4086c │ │ │ │ - b 1aef70 │ │ │ │ + b 1af308 │ │ │ │ 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 │ │ │ │ @@ -22630,120 +22630,120 @@ │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 40930 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 40914 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ ldr r1, [pc, #56] @ 40940 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 40930 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 408fc │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 408fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ - eorseq r4, r8, r4, ror #5 │ │ │ │ + eorseq r4, r8, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ 40acc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #360] @ 40ad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ beq 409e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 409e4 │ │ │ │ ldr r1, [pc, #316] @ 40acc │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ ldr r1, [pc, #312] @ 40ad4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 409e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ ldr r1, [pc, #280] @ 40ad8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 409e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40ac4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15e418 │ │ │ │ + bl 15e3b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 409fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e418 │ │ │ │ + bl 15e3b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt 409f4 │ │ │ │ ldr r2, [pc, #200] @ 40adc │ │ │ │ cmp r5, #5 │ │ │ │ bhi 40aac │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, r3 │ │ │ │ movne r0, #0 │ │ │ │ bne 40a3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40d78 │ │ │ │ + bl 40dd4 │ │ │ │ cmp r0, #0 │ │ │ │ cmpge r5, #3 │ │ │ │ bne 40aa0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 40aac │ │ │ │ ldr r0, [pc, #136] @ 40ae0 │ │ │ │ b 40ab0 │ │ │ │ cmp r4, r3 │ │ │ │ bge 40aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40d78 │ │ │ │ + bl 40dd4 │ │ │ │ b 40aa0 │ │ │ │ cmp r4, r3 │ │ │ │ ble 40a60 │ │ │ │ b 40aac │ │ │ │ cmp r4, r3 │ │ │ │ ble 40aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40d78 │ │ │ │ + bl 40dd4 │ │ │ │ b 40aa0 │ │ │ │ cmp r4, r3 │ │ │ │ bge 40a84 │ │ │ │ b 40aac │ │ │ │ cmp r0, #0 │ │ │ │ blt 409f4 │ │ │ │ bne 40a50 │ │ │ │ @@ -22755,114 +22755,114 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ 40ae8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - @ instruction: 0x0051c097 │ │ │ │ + subseq ip, r1, fp, lsr #17 │ │ │ │ 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] @ 40d54 │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 40b2c │ │ │ │ mov r0, #0 │ │ │ │ b 40d4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 40b24 │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 40b5c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ b 40d40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 40cc4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 40bcc │ │ │ │ ldr r3, [pc, #444] @ 40d58 │ │ │ │ ldr r1, [pc, #444] @ 40d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 40d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 40d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 40d30 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 40bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 40bf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bge 40c20 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 40d30 │ │ │ │ ldr r3, [pc, #332] @ 40d60 │ │ │ │ ldr r1, [pc, #332] @ 40d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 40d30 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ bne 40c3c │ │ │ │ ldr r3, [pc, #312] @ 40d68 │ │ │ │ ldr r1, [pc, #312] @ 40d6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 40d30 │ │ │ │ cmp r5, r8 │ │ │ │ blt 40ca8 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ bge 40c44 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 40c70 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ b 40d30 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ @@ -22877,382 +22877,305 @@ │ │ │ │ cmp r9, r5, lsr #3 │ │ │ │ lsrhi r2, r5, #5 │ │ │ │ ldrhi r3, [r4, r2, lsl #2] │ │ │ │ andhi r5, r5, #31 │ │ │ │ orrhi r3, r3, fp, lsl r5 │ │ │ │ strhi r3, [r4, r2, lsl #2] │ │ │ │ b 40b74 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 40d30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 40cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 40cf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40d20 │ │ │ │ ldr r3, [pc, #92] @ 40d70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ b 40d30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ ldr r0, [pc, #68] @ 40d74 │ │ │ │ b 40d4c │ │ │ │ cmp r4, #0 │ │ │ │ beq 40d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ b 40b24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r8, ip, ror #9 │ │ │ │ + eorseq ip, r8, r0, asr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, lsl #10 │ │ │ │ + @ instruction: 0x0038ccd8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, ip, lsr r5 │ │ │ │ + eorseq ip, r8, r0, lsl sp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r0, asr r5 │ │ │ │ + eorseq ip, r8, r4, lsr #26 │ │ │ │ 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 148828 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 40db0 │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #40] @ 40dcc │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40dcc │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 40dd0 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 40e20 │ │ │ │ + beq 40e7c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40dc4 │ │ │ │ - bl a5780 │ │ │ │ + bne 40e20 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 40dfc │ │ │ │ + b 40e58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1159a0 │ │ │ │ + bl 1159f4 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40df4 │ │ │ │ + beq 40e50 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40df4 │ │ │ │ + bne 40e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40da0 │ │ │ │ + bgt 40dfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40e20 │ │ │ │ + beq 40e7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 40e20 │ │ │ │ + bne 40e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 40e4c │ │ │ │ + beq 40ea8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 187a28 │ │ │ │ - ldr r3, [pc, #16] @ 40e64 │ │ │ │ - ldr r1, [pc, #16] @ 40e68 │ │ │ │ + b 187a0c │ │ │ │ + ldr r3, [pc, #16] @ 40ec0 │ │ │ │ + ldr r1, [pc, #16] @ 40ec4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r5, ip │ │ │ │ + eorseq ip, r8, r0, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40e80 │ │ │ │ + ldr r3, [pc, #8] @ 40edc │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40e84 │ │ │ │ - b 30fb98 │ │ │ │ - eorseq r5, r7, r4, ror r8 │ │ │ │ - andeq r1, r4, r4, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 2a714 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 40ed8 │ │ │ │ - ldr r3, [pc, #348] @ 41028 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - mov r6, r0 │ │ │ │ - b 4101c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3557f4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3557f4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 355b44 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov fp, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 355b44 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3557f4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 355b44 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 3557f4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 355b44 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 355b44 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - bl aaacc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 41018 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl ab23c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl ab23c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl ab23c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ab23c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - bl ab23c │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r6, #28] │ │ │ │ - bne 4101c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41018 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 41018 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad5c <_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 41030 │ │ │ │ + ldr r2, [pc, #4] @ 40ee0 │ │ │ │ + b 310458 │ │ │ │ + eorseq r5, r7, r8, asr #27 │ │ │ │ + andeq r0, r4, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14882c │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41068 │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #20] @ 41070 │ │ │ │ + bne 40f1c │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #40] @ 40f38 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 41070 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40f38 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 40f3c │ │ │ │ + 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 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41280 │ │ │ │ + bne 4114c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41290 │ │ │ │ + ldr r3, [pc, #464] @ 4115c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a4 │ │ │ │ - ldr r3, [pc, #428] @ 41290 │ │ │ │ + bne 41070 │ │ │ │ + ldr r3, [pc, #428] @ 4115c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a4 │ │ │ │ - ldr r3, [pc, #400] @ 41290 │ │ │ │ + bne 41070 │ │ │ │ + ldr r3, [pc, #400] @ 4115c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4118c │ │ │ │ - ldr r3, [pc, #368] @ 41290 │ │ │ │ + bne 41058 │ │ │ │ + ldr r3, [pc, #368] @ 4115c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4118c │ │ │ │ + bne 41058 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41294 │ │ │ │ + ldr r1, [pc, #340] @ 41160 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41298 │ │ │ │ + ldrlt r1, [pc, #336] @ 41164 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41294 │ │ │ │ + ldr r3, [pc, #324] @ 41160 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41174 │ │ │ │ + beq 41040 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 4129c │ │ │ │ - ldr r1, [pc, #308] @ 412a0 │ │ │ │ - ldrne r0, [pc, #300] @ 4129c │ │ │ │ - ldrne r1, [pc, #304] @ 412a4 │ │ │ │ - b 41288 │ │ │ │ + ldr r0, [pc, #308] @ 41168 │ │ │ │ + ldr r1, [pc, #308] @ 4116c │ │ │ │ + ldrne r0, [pc, #300] @ 41168 │ │ │ │ + ldrne r1, [pc, #304] @ 41170 │ │ │ │ + b 41154 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 412a8 │ │ │ │ - ldr r1, [pc, #296] @ 412ac │ │ │ │ - ldrne r0, [pc, #288] @ 412a8 │ │ │ │ - ldrne r1, [pc, #292] @ 412b0 │ │ │ │ - b 41288 │ │ │ │ + ldr r0, [pc, #296] @ 41174 │ │ │ │ + ldr r1, [pc, #296] @ 41178 │ │ │ │ + ldrne r0, [pc, #288] @ 41174 │ │ │ │ + ldrne r1, [pc, #292] @ 4117c │ │ │ │ + b 41154 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 4129c │ │ │ │ - ldr r1, [pc, #280] @ 412b4 │ │ │ │ - ldrne r0, [pc, #252] @ 4129c │ │ │ │ - ldrne r1, [pc, #276] @ 412b8 │ │ │ │ - b 41288 │ │ │ │ - ldr r3, [pc, #228] @ 41290 │ │ │ │ + ldr r0, [pc, #260] @ 41168 │ │ │ │ + ldr r1, [pc, #280] @ 41180 │ │ │ │ + ldrne r0, [pc, #252] @ 41168 │ │ │ │ + ldrne r1, [pc, #276] @ 41184 │ │ │ │ + b 41154 │ │ │ │ + ldr r3, [pc, #228] @ 4115c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411e0 │ │ │ │ - ldr r3, [pc, #196] @ 41290 │ │ │ │ + bne 410ac │ │ │ │ + ldr r3, [pc, #196] @ 4115c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 41264 │ │ │ │ + beq 41130 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41294 │ │ │ │ - ldr r3, [pc, #124] @ 41294 │ │ │ │ - ldrlt r1, [pc, #124] @ 41298 │ │ │ │ + ldr r1, [pc, #128] @ 41160 │ │ │ │ + ldr r3, [pc, #124] @ 41160 │ │ │ │ + ldrlt r1, [pc, #124] @ 41164 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4124c │ │ │ │ + beq 41118 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41288 │ │ │ │ + b 41154 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 4129c │ │ │ │ - ldr r1, [pc, #96] @ 412bc │ │ │ │ - ldrne r0, [pc, #60] @ 4129c │ │ │ │ - ldrne r1, [pc, #92] @ 412c0 │ │ │ │ - b 41288 │ │ │ │ + ldr r0, [pc, #68] @ 41168 │ │ │ │ + ldr r1, [pc, #96] @ 41188 │ │ │ │ + ldrne r0, [pc, #60] @ 41168 │ │ │ │ + ldrne r1, [pc, #92] @ 4118c │ │ │ │ + b 41154 │ │ │ │ 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] @ 412c4 │ │ │ │ + ldr r1, [pc, #60] @ 41190 │ │ │ │ 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 │ │ │ │ @@ -23263,729 +23186,806 @@ │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 2a714 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 411e4 │ │ │ │ + ldr r3, [pc, #348] @ 41334 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144118 │ │ │ │ + mov r6, r0 │ │ │ │ + b 41328 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 355ff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 355ff8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 355ff8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356348 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 355ff8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356348 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 355ff8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 355ff8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356348 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + bl aaa5c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 41324 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl ab1cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl ab1cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl ab1cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ab1cc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bl ab1cc │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r6, #28] │ │ │ │ + bne 41328 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 41324 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41324 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14882c │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41300 │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #40] @ 4131c │ │ │ │ + bne 41370 │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #20] @ 41378 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4131c │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 41320 │ │ │ │ - movne r0, r2 │ │ │ │ + ldr r0, [pc] @ 41378 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 415bc │ │ │ │ + ldr r8, [pc, #640] @ 41614 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 4138c │ │ │ │ + beq 413e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ - ldr r1, [pc, #608] @ 415c0 │ │ │ │ + bl adf78 │ │ │ │ + ldr r1, [pc, #608] @ 41618 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4138c │ │ │ │ + bne 413e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 415c4 │ │ │ │ + ldr r3, [pc, #556] @ 4161c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 413d0 │ │ │ │ + bne 41428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e418 │ │ │ │ + bl 15e3b0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 413d0 │ │ │ │ + blt 41428 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 415c8 │ │ │ │ + ldr r1, [pc, #512] @ 41620 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14ddf8 │ │ │ │ + b 14ddf4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 41414 │ │ │ │ - ldr r1, [pc, #472] @ 415bc │ │ │ │ + beq 4146c │ │ │ │ + ldr r1, [pc, #472] @ 41614 │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ - ldr r1, [pc, #464] @ 415c0 │ │ │ │ + bl adf78 │ │ │ │ + ldr r1, [pc, #464] @ 41618 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41414 │ │ │ │ + bne 4146c │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41430 │ │ │ │ + beq 41488 │ │ │ │ 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 129c74 │ │ │ │ + bl 129c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4153c │ │ │ │ + beq 41594 │ │ │ │ mov r0, r5 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41518 │ │ │ │ + beq 41570 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 415cc │ │ │ │ - beq 4149c │ │ │ │ - ldr r1, [pc, #340] @ 415bc │ │ │ │ - bl adff4 │ │ │ │ - ldr r3, [pc, #352] @ 415d0 │ │ │ │ - ldr r8, [pc, #344] @ 415cc │ │ │ │ + ldreq r8, [pc, #364] @ 41624 │ │ │ │ + beq 414f4 │ │ │ │ + ldr r1, [pc, #340] @ 41614 │ │ │ │ + bl adf78 │ │ │ │ + ldr r3, [pc, #352] @ 41628 │ │ │ │ + ldr r8, [pc, #344] @ 41624 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 4149c │ │ │ │ + b 414f4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41544 │ │ │ │ - bne 414b4 │ │ │ │ + blt 4159c │ │ │ │ + bne 4150c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 414cc │ │ │ │ + bne 41524 │ │ │ │ mov r0, r7 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 4147c │ │ │ │ - b 414e8 │ │ │ │ + bne 414d4 │ │ │ │ + b 41540 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d7ec │ │ │ │ + bl 12d7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41490 │ │ │ │ - b 41544 │ │ │ │ + beq 414e8 │ │ │ │ + b 4159c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4149c │ │ │ │ + bne 414f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4149c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 414f4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4150c │ │ │ │ + beq 41564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4150c │ │ │ │ + bne 41564 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 415b4 │ │ │ │ + beq 4160c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4153c │ │ │ │ + beq 41594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4153c │ │ │ │ + bne 41594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 415b4 │ │ │ │ + b 4160c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41568 │ │ │ │ + beq 415c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41568 │ │ │ │ + bne 415c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4158c │ │ │ │ + beq 415e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4158c │ │ │ │ + bne 415e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4153c │ │ │ │ + beq 41594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4153c │ │ │ │ + bne 41594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4153c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 41594 │ │ │ │ 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 │ │ │ │ - mulseq ip, r8, r4 │ │ │ │ - eorseq r5, r1, ip, ror lr │ │ │ │ + andseq r7, ip, r0, ror #15 │ │ │ │ + eorseq r6, r1, ip, lsr r7 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 415e4 │ │ │ │ - b 1aef70 │ │ │ │ + ldr r1, [pc] @ 4163c │ │ │ │ + b 1af308 │ │ │ │ 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 4161c │ │ │ │ - ldr r3, [pc, #196] @ 416d8 │ │ │ │ + bge 41674 │ │ │ │ + ldr r3, [pc, #196] @ 41730 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ - bne 41628 │ │ │ │ + b 144118 │ │ │ │ + bne 41680 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92f2c │ │ │ │ + b 92ec0 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 41638 │ │ │ │ + bls 41690 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41630 │ │ │ │ + beq 41688 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 41678 │ │ │ │ - ldr r3, [pc, #112] @ 416d8 │ │ │ │ + bne 416d0 │ │ │ │ + ldr r3, [pc, #112] @ 41730 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - b 416cc │ │ │ │ - bl 92f2c │ │ │ │ + bl 99cd4 │ │ │ │ + b 41724 │ │ │ │ + bl 92ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 416bc │ │ │ │ + beq 41714 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 416b0 │ │ │ │ + ble 41708 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 175790 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 416bc │ │ │ │ + beq 41714 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 41688 │ │ │ │ + b 416e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - b 416d0 │ │ │ │ + bl 99cd4 │ │ │ │ + b 41728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14882c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41714 │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #40] @ 41730 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41730 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 41734 │ │ │ │ - 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] @ 417c0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41788 │ │ │ │ + bne 41784 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 417c8 │ │ │ │ + ldr r1, [pc, #92] @ 417c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 417a4 │ │ │ │ - b 4179c │ │ │ │ - ldr r0, [pc, #56] @ 417c8 │ │ │ │ + bne 417a0 │ │ │ │ + b 41798 │ │ │ │ + ldr r0, [pc, #56] @ 417c4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41760 │ │ │ │ + bne 4175c │ │ │ │ mov r0, #0 │ │ │ │ - b 417bc │ │ │ │ + b 417b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4179c │ │ │ │ - ldrne r0, [pc, #16] @ 417cc │ │ │ │ - ldreq r0, [pc, #4] @ 417c4 │ │ │ │ + blt 41798 │ │ │ │ + ldrne r0, [pc, #16] @ 417c8 │ │ │ │ + ldreq r0, [pc, #4] @ 417c0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq sl, r5, r0, lsr #3 │ │ │ │ + eorseq sl, r5, r0, lsr #19 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 4186c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148828 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 41808 │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #40] @ 41824 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 41824 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 41828 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41808 │ │ │ │ + beq 41864 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4182c │ │ │ │ + bl 418c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 41874 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 262b04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 418a8 │ │ │ │ + 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 2cf00c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41824 │ │ │ │ - b 1aef70 │ │ │ │ + ldr r1, [pc] @ 418c0 │ │ │ │ + b 1af308 │ │ │ │ muleq r2, r0, sl │ │ │ │ - b 41030 │ │ │ │ + b 41338 │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 4186c │ │ │ │ + ldr ip, [pc, #44] @ 41908 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41870 │ │ │ │ + ldr lr, [pc, #40] @ 4190c │ │ │ │ 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 41850 │ │ │ │ - subeq r1, r8, ip, asr #30 │ │ │ │ - eorseq r6, r9, r0, lsr #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2627b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 418b0 │ │ │ │ - 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 2ceb0c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 418ec │ │ │ │ + subeq r2, r8, r4, asr r7 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 307f74 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ + bl 308834 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4190c │ │ │ │ + beq 41964 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29436c <_PySet_Update@@Base> │ │ │ │ + bl 2945ec <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41910 │ │ │ │ + bge 41968 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4190c │ │ │ │ + beq 41964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4190c │ │ │ │ + bne 41964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00041918 <_Py_ResurrectReference@@Base>: │ │ │ │ +00041970 <_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 14882c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41954 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #40] @ 41970 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41970 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41974 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + b 41338 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ ands r4, ip, #268435456 @ 0x10000000 │ │ │ │ - bne 419bc <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ - ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ - ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + bne 419bc <_Py_ResurrectReference@@Base+0x4c> │ │ │ │ + ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x98> │ │ │ │ + ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0xa0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x90> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124b60 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124b84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31c4a8 <_PyTime_AsTimeval@@Base+0x2afc> │ │ │ │ + bl 31cd68 <_PyTime_AsTimeval@@Base+0x2afc> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 419fc <_Py_ResurrectReference@@Base+0xe4> │ │ │ │ - bl 282ff0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 419fc <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + bl 2834d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ - bl beb20 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x90> │ │ │ │ + bl bea64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r5, r0, r7, r9 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ + mlaseq r5, r0, pc, r9 @ │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 41a48 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bhi 41a48 <_Py_ResurrectReference@@Base+0xd8> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ + ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x288> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + b 41a6c <_Py_ResurrectReference@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0x120> │ │ │ │ + bne 41a38 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ + b 41bf0 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x174> │ │ │ │ + beq 41a8c <_Py_ResurrectReference@@Base+0x11c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41ac4 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ - b 41aa0 <_Py_ResurrectReference@@Base+0x188> │ │ │ │ - ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ - ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ + beq 41ac4 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + b 41aa0 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ - bl ab14c │ │ │ │ + bl 18ee78 │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ - bl a5780 │ │ │ │ + bne 41ae8 <_Py_ResurrectReference@@Base+0x178> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bne 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ + b 41ae8 <_Py_ResurrectReference@@Base+0x178> │ │ │ │ + ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x288> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + beq 41abc <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x29c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bl 11774c │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r9, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ add r7, r7, r3 │ │ │ │ movle fp, #0 │ │ │ │ movgt fp, #1 │ │ │ │ mov sl, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 315638 <_PyArg_BadArgument@@Base+0x37c> │ │ │ │ + bl 315eec <_PyArg_BadArgument@@Base+0x370> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ + beq 41bf0 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ + bne 41b88 <_Py_ResurrectReference@@Base+0x218> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + bne 41bc8 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 41bc8 <_Py_ResurrectReference@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + beq 41ba8 <_Py_ResurrectReference@@Base+0x238> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + bne 41ba8 <_Py_ResurrectReference@@Base+0x238> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sl, sl, r8 │ │ │ │ cmp sl, r9 │ │ │ │ movlt r3, #0 │ │ │ │ andge r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, r8 │ │ │ │ - beq 41b18 <_Py_ResurrectReference@@Base+0x200> │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ + beq 41b18 <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + b 41bf0 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bne 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r0, ror #11 │ │ │ │ + eorseq sl, r5, r0, ror #27 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #28 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #15 │ │ │ │ - ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x300> │ │ │ │ - b 9deb4 │ │ │ │ - eorseq ip, r8, r8, lsl #16 │ │ │ │ + eorseq ip, r8, r4, ror #31 │ │ │ │ + ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x2a8> │ │ │ │ + b 9de48 │ │ │ │ + eorseq sp, r8, r8 │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + bne 41d10 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + beq 41d10 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x404> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x374> │ │ │ │ + bne 41c8c <_Py_ResurrectReference@@Base+0x31c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x408> │ │ │ │ + ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ + ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x3b4> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ + beq 41cdc <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ + bne 41cdc <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x364> │ │ │ │ + beq 41c7c <_Py_ResurrectReference@@Base+0x30c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + beq 41d10 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + bne 41d10 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ - eorseq r1, r8, r4, lsr #4 │ │ │ │ + eoreq lr, r1, ip, lsl #22 │ │ │ │ + eorseq r1, r8, r4, lsr #20 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq ip, r8, r0, lsl #17 │ │ │ │ + eorseq sp, r8, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41d50 <_Py_ResurrectReference@@Base+0x438> │ │ │ │ + bne 41d50 <_Py_ResurrectReference@@Base+0x3e0> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1780ec │ │ │ │ + b 178358 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ + ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x404> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x42c> │ │ │ │ - eorseq r3, r7, ip, asr #19 │ │ │ │ + b 41d44 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ + eorseq r4, r7, ip, asr #3 │ │ │ │ │ │ │ │ 00041d78 <_PyErr_SetLocaleString@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #76] @ 41de4 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1444bc │ │ │ │ + bl 1444c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #60] @ 41de8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 11801c <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 118064 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - eorseq r5, r6, r4, asr #9 │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r5, r6, r4, asr #25 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #12] @ 41e04 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #8] @ 41e08 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -23999,32 +23999,32 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #468] @ 41ff8 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 41ec4 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8498 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8708 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [pc, #408] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [pc, #400] @ 42000 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ @@ -24038,41 +24038,41 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ b 41fcc <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ ldr r3, [pc, #316] @ 42008 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ beq 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ bne 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8498 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8708 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ ldr r2, [pc, #216] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #208] @ 4200c <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ @@ -24109,23 +24109,23 @@ │ │ │ │ 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 9b384 │ │ │ │ + b 9b318 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, ror #19 │ │ │ │ + ldrsheq sp, [r8], -r8 @ │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq ip, r8, r0, lsr #20 │ │ │ │ + eorseq sp, r8, ip, lsr #2 │ │ │ │ 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] │ │ │ │ @@ -24136,38 +24136,38 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsl r2, r2, #16 │ │ │ │ str r3, [sp] │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldrb r3, [r0, #15] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [pc, #8] @ 42064 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r4, asr sl │ │ │ │ + eorseq sp, r8, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 42090 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d55c4 │ │ │ │ + b 1d590c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 420b4 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ b 42084 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - @ instruction: 0x003739d4 │ │ │ │ + @ instruction: 0x003741d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ bne 420f4 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ @@ -24184,111 +24184,111 @@ │ │ │ │ ldr r3, [pc, #436] @ 422b8 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ beq 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ ldr r1, [pc, #388] @ 422bc <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ ldr r1, [pc, #356] @ 422c0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ b 421c0 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e418 │ │ │ │ + bl 15e3b0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 421b8 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ ble 42180 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ beq 42274 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1159a0 │ │ │ │ + bl 1159f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ bne 42244 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ cmp r7, #0 │ │ │ │ beq 421d0 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 420ec <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ ldr r0, [pc, #20] @ 422c4 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @@ -24297,63 +24297,41 @@ │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ ldr r0, [pc] @ 422e8 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, #60] @ 42344 <_PyEval_FormatKwargsError@@Base+0x538> │ │ │ │ mov r6, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_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 b92a4 │ │ │ │ - eorseq sl, r8, r4, lsl #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1d1304 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 42394 <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4239c <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4239c <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ - bl 4182c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + b b91ec │ │ │ │ + eorseq sl, r8, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ @@ -24372,59 +24350,81 @@ │ │ │ │ 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 42428 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + beq 423d0 <_PyEval_FormatKwargsError@@Base+0x5c4> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 424a4 <_PyEval_FormatKwargsError@@Base+0x698> │ │ │ │ - bl 128c00 │ │ │ │ - b 42458 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ + ldr r0, [pc, #128] @ 4244c <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ + bl 128c0c │ │ │ │ + b 42400 <_PyEval_FormatKwargsError@@Base+0x5f4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 42448 <_PyEval_FormatKwargsError@@Base+0x63c> │ │ │ │ + beq 423f0 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 424a8 <_PyEval_FormatKwargsError@@Base+0x69c> │ │ │ │ - bl 128c00 │ │ │ │ - b 42458 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ - ldr r0, [pc, #92] @ 424ac <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + ldr r0, [pc, #100] @ 42450 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ + bl 128c0c │ │ │ │ + b 42400 <_PyEval_FormatKwargsError@@Base+0x5f4> │ │ │ │ + ldr r0, [pc, #92] @ 42454 <_PyEval_FormatKwargsError@@Base+0x648> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42468 <_PyEval_FormatKwargsError@@Base+0x65c> │ │ │ │ + bne 42410 <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ mov r0, #0 │ │ │ │ - b 4249c <_PyEval_FormatKwargsError@@Base+0x690> │ │ │ │ + b 42444 <_PyEval_FormatKwargsError@@Base+0x638> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42480 <_PyEval_FormatKwargsError@@Base+0x674> │ │ │ │ - bl 77520 │ │ │ │ + beq 42428 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + bl 77518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42460 <_PyEval_FormatKwargsError@@Base+0x654> │ │ │ │ + beq 42408 <_PyEval_FormatKwargsError@@Base+0x5fc> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4249c <_PyEval_FormatKwargsError@@Base+0x690> │ │ │ │ + beq 42444 <_PyEval_FormatKwargsError@@Base+0x638> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77348 │ │ │ │ + b 77340 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r8, ror #21 │ │ │ │ - eorseq ip, r8, r8, lsl #22 │ │ │ │ - eorseq ip, r8, r4, lsr #22 │ │ │ │ + eorseq sp, r8, r8, ror #5 │ │ │ │ + eorseq sp, r8, r8, lsl #6 │ │ │ │ + eorseq sp, r8, r4, lsr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d164c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 424a4 <_PyEval_FormatKwargsError@@Base+0x698> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 424ac <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 424ac <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + bl 418c8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r0, [pc] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ - b 9deb4 │ │ │ │ - @ instruction: 0x00360fdc │ │ │ │ + b 9de48 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ 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 │ │ │ │ @@ -24456,345 +24456,318 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 42560 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ ldr r3, [pc, #212] @ 42628 <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ ldr r1, [pc, #212] @ 4262c <_PyEval_FormatKwargsError@@Base+0x820> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 42580 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 42588 <_PyEval_FormatKwargsError@@Base+0x77c> │ │ │ │ ldr r3, [pc, #184] @ 42630 <_PyEval_FormatKwargsError@@Base+0x824> │ │ │ │ ldr r1, [pc, #184] @ 42634 <_PyEval_FormatKwargsError@@Base+0x828> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ subs r5, r0, #0 │ │ │ │ bgt 425bc <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42580 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ ldr r3, [pc, #136] @ 42638 <_PyEval_FormatKwargsError@@Base+0x82c> │ │ │ │ ldr r1, [pc, #136] @ 4263c <_PyEval_FormatKwargsError@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 42580 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ beq 42620 <_PyEval_FormatKwargsError@@Base+0x814> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq 42600 <_PyEval_FormatKwargsError@@Base+0x7f4> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 425ec <_PyEval_FormatKwargsError@@Base+0x7e0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ b 42600 <_PyEval_FormatKwargsError@@Base+0x7f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ bne 425e0 <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ b 42580 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ strne r5, [r4, #32] │ │ │ │ bne 42620 <_PyEval_FormatKwargsError@@Base+0x814> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ b 42580 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, ror #4 │ │ │ │ + eorseq ip, r8, r0, ror #20 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, fp, ip │ │ │ │ + mlaseq r8, r4, r3, sp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038cbb4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl ef4b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42684 <_PyEval_FormatKwargsError@@Base+0x878> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4267c <_PyEval_FormatKwargsError@@Base+0x870> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a5440 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42684 <_PyEval_FormatKwargsError@@Base+0x878> │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2d9630 │ │ │ │ - ldr r3, [pc, #16] @ 4269c <_PyEval_FormatKwargsError@@Base+0x890> │ │ │ │ - ldr r1, [pc, #16] @ 426a0 <_PyEval_FormatKwargsError@@Base+0x894> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbdc │ │ │ │ + @ instruction: 0x0038d3b4 │ │ │ │ │ │ │ │ -000426a4 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00042640 <_PyImport_ClearExtension@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #256] @ 427bc <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 42758 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 2403d0 │ │ │ │ + bl 240534 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 426f4 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a5780 │ │ │ │ + bne 42690 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a5710 │ │ │ │ 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 42730 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42730 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 42730 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 4275c <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b2c4 │ │ │ │ + bgt 426f8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b258 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24bc54 │ │ │ │ + bl 24bdd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4278c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42784 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 42728 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42720 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42744 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 42744 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 42ce8 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + bl 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 42744 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322544 <_PySys_GetSizeOf@@Base+0x11bc> │ │ │ │ + bl 322c64 <_PyTime_AsTimeval@@Base+0x89f8> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 427a8 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 42744 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28234c │ │ │ │ - b 427a0 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 282830 │ │ │ │ + b 4273c <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 428b4 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #220] @ 42850 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 3580c0 │ │ │ │ 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 4280c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #184] @ 428b8 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ - ldr r1, [pc, #184] @ 428bc <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4282c <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ - ldr r2, [pc, #172] @ 428c0 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + beq 427a8 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #184] @ 42854 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r1, [pc, #184] @ 42858 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 427c8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + ldr r2, [pc, #172] @ 4285c <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 42834 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ - ldr r3, [pc, #160] @ 428c4 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #160] @ 428c8 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + beq 427d0 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ + ldr r3, [pc, #160] @ 42860 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #160] @ 42864 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 428ac <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - ldr r0, [pc, #144] @ 428cc <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r0, [pc, #144] @ 42868 <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ mov r1, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4282c <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ - bl 2a93b8 │ │ │ │ + blt 427c8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bl 2a9628 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2943c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42870 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bne 4280c <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ bl 32d7c │ │ │ │ - b 42894 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ - bl 2a9f80 │ │ │ │ - ldr r0, [pc, #84] @ 428d0 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ - bl 2aa524 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + b 42830 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bl 2aa1f0 │ │ │ │ + ldr r0, [pc, #84] @ 4286c <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + bl 2aa794 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42894 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #72] @ 428d4 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ + bne 42830 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #72] @ 42870 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 428ac <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl 144118 │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 428d8 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #44] @ 42874 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq fp, r7, r8, lsr #13 │ │ │ │ + eorseq fp, r7, r8, lsr #29 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, ip, lsr #24 │ │ │ │ - eorseq ip, r8, r4, asr ip │ │ │ │ - eorseq sl, r6, r8, ror #14 │ │ │ │ + eorseq sp, r8, r4, lsl #8 │ │ │ │ + eorseq sp, r8, ip, lsr #8 │ │ │ │ + eorseq sl, r6, r8, ror #30 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r8, r0, ror #24 │ │ │ │ + eorseq sp, r8, r8, lsr r4 │ │ │ │ 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] @ 429a4 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ - bl 2de324 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 42940 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + bl 2debe0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4299c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + beq 42938 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4297c <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bge 42918 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 42990 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ - bl 132620 │ │ │ │ + bne 4292c <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42928 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + beq 428c4 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ mov r0, #0 │ │ │ │ - b 4299c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + b 42938 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - b 4299c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ - ldr r3, [pc, #16] @ 429a8 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + bl 43128 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 42938 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + ldr r3, [pc, #16] @ 42944 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r8, ror #11 │ │ │ │ + subseq r2, r7, r0, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 429d4 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + bne 42970 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d31d0 │ │ │ │ + b 1d3518 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 429f8 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + ldr r0, [pc, #20] @ 42994 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 429c8 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ - eorseq r3, r7, ip, lsr sl │ │ │ │ + b 42964 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + eorseq r4, r7, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 42a30 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bl ef4e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 429dc <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42a60 <_PyImport_ClearExtension@@Base+0x3bc> │ │ │ │ - b 42a50 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ - ldr r0, [pc, #44] @ 42a64 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + beq 429d4 <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a544c │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 42a20 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42be8 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, asr #31 │ │ │ │ + bne 429dc <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2d9e80 │ │ │ │ + ldr r3, [pc, #16] @ 429f4 <_PyImport_ClearExtension@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #16] @ 429f8 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, asr #8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42a78 <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ - b 1bca88 │ │ │ │ - ldr r0, [pc] @ 42a80 <_PyImport_ClearExtension@@Base+0x3dc> │ │ │ │ + beq 42a0c <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ + b 1bcdd4 │ │ │ │ + ldr r0, [pc] @ 42a14 <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -24807,819 +24780,789 @@ │ │ │ │ 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 42ae4 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ + beq 42a78 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42b44 <_PyImport_ClearExtension@@Base+0x4a0> │ │ │ │ - bl 128c00 │ │ │ │ - b 42b04 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42afc <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42b48 <_PyImport_ClearExtension@@Base+0x4a4> │ │ │ │ - bl 128c00 │ │ │ │ - b 42b04 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - ldr r0, [pc, #72] @ 42b4c <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #100] @ 42ad8 <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ + bl 128c0c │ │ │ │ + b 42a98 <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42a90 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42adc <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + bl 128c0c │ │ │ │ + b 42a98 <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ + ldr r0, [pc, #72] @ 42ae0 <_PyImport_ClearExtension@@Base+0x4a0> │ │ │ │ + bl 128c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b20 <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ + beq 42ab4 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42b20 <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ + beq 42ab4 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77348 │ │ │ │ + bl 77340 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42b3c <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ + beq 42ad0 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77520 │ │ │ │ + b 77518 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, r8, ror ip │ │ │ │ - eorseq ip, r8, r4, asr sl │ │ │ │ - eorseq ip, r8, ip, lsl #25 │ │ │ │ + eorseq sp, r8, r8, ror #8 │ │ │ │ + eorseq sp, r8, r4, asr r2 │ │ │ │ + eorseq sp, r8, ip, ror r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42b60 <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ - b a649c │ │ │ │ + blt 42af4 <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42b88 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ - ldr r1, [pc, #16] @ 42b8c <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #16] @ 42b1c <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ + ldr r1, [pc, #16] @ 42b20 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003812bc │ │ │ │ + @ instruction: 0x00381abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21e608 │ │ │ │ + bl 21e620 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42bc8 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #36] @ 42be0 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + bne 42b5c <_PyImport_ClearExtension@@Base+0x51c> │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #36] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42be4 <_PyImport_ClearExtension@@Base+0x540> │ │ │ │ + ldr r2, [pc, #16] @ 42b78 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 42bb0 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 42be0 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + b 42bd0 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + ldr r0, [pc, #44] @ 42be4 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 42ba0 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, ip, asr #15 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42c20 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42c28 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42c30 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #68] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42c4c <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #48] @ 42c58 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #44] @ 42c5c <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #40] @ 42c60 <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42c64 <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + b b2974 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r8, lsl r5 │ │ │ │ + eorseq sp, r8, r0, lsr r5 │ │ │ │ + eorseq sp, r8, ip, asr r5 │ │ │ │ + @ instruction: 0x0051de98 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42c78 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ + b 1bcdd4 │ │ │ │ + ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 42cb8 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + bl 1159f4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 42cf4 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + b 42ce0 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42ca0 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42cd8 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42be0 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + eorseq r4, r7, r8, asr r1 │ │ │ │ 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] @ 42cdc <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ + ldr fp, [pc, #220] @ 42e08 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42ce0 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42c3c <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + beq 42d68 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42cd0 <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + bne 42dfc <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42ce4 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42c84 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + beq 42db0 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42c7c <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + bge 42da8 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42c58 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + bne 42d84 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42cb0 <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + beq 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42cb0 <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + blt 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42c88 <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ + bne 42db4 <_PyImport_ClearExtension@@Base+0x774> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42cc0 <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + beq 42dec <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d1304 │ │ │ │ - b 42cd4 <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ + bl 1d164c │ │ │ │ + b 42e00 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r0, lsl #26 │ │ │ │ + eorseq sp, r8, r8, lsl #11 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42d20 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42d28 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42d30 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - ldr r2, [pc, #68] @ 42d54 <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ - ldr r3, [r2] │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42d4c <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ - ldr r1, [pc, #48] @ 42d58 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ - b 42d34 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ - ldr r1, [pc, #44] @ 42d5c <_PyImport_ClearExtension@@Base+0x6b8> │ │ │ │ - b 42d34 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ - ldr r1, [pc, #40] @ 42d60 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 42d64 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 42d54 <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ - b b2a08 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r8, lsl #26 │ │ │ │ - eorseq ip, r8, r0, lsr #26 │ │ │ │ - eorseq ip, r8, ip, asr #26 │ │ │ │ - subseq sp, r1, r8, ror #11 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 42d78 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - b 1bca88 │ │ │ │ - ldr r0, [pc] @ 42d80 <_PyImport_ClearExtension@@Base+0x6dc> │ │ │ │ + strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 42db8 <_PyImport_ClearExtension@@Base+0x714> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - bl 1159a0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 42df4 <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ - b 42de0 <_PyImport_ClearExtension@@Base+0x73c> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42e08 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42da0 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42dd8 <_PyImport_ClearExtension@@Base+0x734> │ │ │ │ - ldr r0, [pc, #24] @ 42e0c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42e10 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42e0c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr r9 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x810> │ │ │ │ + movge r0, r2 │ │ │ │ + bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42e54 <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ - bl a5780 │ │ │ │ + bne 42e94 <_PyImport_ClearExtension@@Base+0x854> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42e60 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + bne 42ea0 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - 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] @ 42ea0 <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b a642c │ │ │ │ + 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 │ │ │ │ - ldr r0, [pc, #8] @ 42ea4 <_PyImport_ClearExtension@@Base+0x800> │ │ │ │ - movge r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ + clz r1, r4 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + cmp r2, #2 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 42f38 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #108] @ 42f90 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1de384 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1efbc0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 42f68 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2d1d90 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 42ee4 <_PyImport_ClearExtension@@Base+0x840> │ │ │ │ + bhi 42fd0 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42f04 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ - b 42f20 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ - ldr r0, [pc, #316] @ 43028 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ + bne 42ff0 <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ + b 4300c <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43020 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ - b 42ed0 <_PyImport_ClearExtension@@Base+0x82c> │ │ │ │ - bl ab14c │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + b 42fbc <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42f34 <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + bne 43020 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42f50 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ - bl a5780 │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 42f50 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ - b 43020 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + beq 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42f18 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + bne 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 42f18 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 42fcc <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + ble 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 42f84 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ + beq 43070 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 42fcc <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ - b 43010 <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ - ldr r3, [pc, #160] @ 4302c <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 42fa0 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ - ldr r1, [pc, #148] @ 4302c <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ - bl adff4 │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4308c <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42fb4 <_PyImport_ClearExtension@@Base+0x910> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 42fcc <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ - ldr r2, [pc, #116] @ 43030 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ - ldr r1, [pc, #116] @ 43034 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ - ldr r0, [pc, #100] @ 43028 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ + ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 43020 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 42fec <_PyImport_ClearExtension@@Base+0x948> │ │ │ │ + bgt 430d8 <_PyImport_ClearExtension@@Base+0xa98> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 43038 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1304 │ │ │ │ + b 1d164c │ │ │ │ sub r2, r4, r1 │ │ │ │ and r1, r4, r2 │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ mov r0, r6 │ │ │ │ sub r2, r2, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 433ac <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ - ldr r3, [pc, #20] @ 4302c <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 42fb4 <_PyImport_ClearExtension@@Base+0x910> │ │ │ │ - b 42f90 <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + b 4307c <_PyImport_ClearExtension@@Base+0xa3c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr pc │ │ │ │ + eorseq sl, r5, ip, asr r7 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b a649c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 43094 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ - clz r1, r4 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - cmp r2, #2 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 430cc <_PyImport_ClearExtension@@Base+0xa28> │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #108] @ 43124 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 43118 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 1de00c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt 43118 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1ef81c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 430fc <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43118 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2d1890 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bne 43158 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ + bne 43158 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ - ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ - bl 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - bl aaacc │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bl aaa5c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43198 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + beq 43198 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43198 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + bne 43198 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 355878 │ │ │ │ - ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 35607c │ │ │ │ + ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 3560dc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 355878 │ │ │ │ - ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 35607c │ │ │ │ + ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 3560dc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4336c <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ + bne 4336c <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bne 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 433a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #24] @ 433a8 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0036b7f8 │ │ │ │ - eorseq r0, r6, r4, lsl #15 │ │ │ │ + @ instruction: 0x0036bff8 │ │ │ │ + eorseq r0, r6, r4, lsl #31 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq ip, r8, ip, lsl #30 │ │ │ │ + eorseq sp, r8, ip, lsl #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 43440 <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 433dc <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + bl 343094 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 43438 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43418 <_PyImport_ClearExtension@@Base+0xdd8> │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 43430 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4340c <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #16] @ 43444 <_PyImport_ClearExtension@@Base+0xe04> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r5, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bne 433f0 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ + bne 4348c <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 43490 <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ - b 1d1304 │ │ │ │ + ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + b 1d164c │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43488 <_PyImport_ClearExtension@@Base+0xde4> │ │ │ │ + beq 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 43430 <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ + ble 434cc <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 43490 <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ + ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ mov r1, r7 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #72] @ 43490 <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ + ldreq r0, [pc, #72] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 43490 <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ + ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43488 <_PyImport_ClearExtension@@Base+0xde4> │ │ │ │ + ble 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 43490 <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ + ldreq r0, [pc, #20] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r5, r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 43528 <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 434c4 <_PyImport_ClearExtension@@Base+0xe20> │ │ │ │ - bl 342a14 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 43520 <_PyImport_ClearExtension@@Base+0xe7c> │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43500 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 43518 <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 434f4 <_PyImport_ClearExtension@@Base+0xe50> │ │ │ │ - ldr r0, [pc, #16] @ 4352c <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43658 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ + bne 43658 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43660 <_PyImport_ClearExtension@@Base+0xfbc> │ │ │ │ + bne 43660 <_PyImport_ClearExtension@@Base+0x1020> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs lr, r1, #0 │ │ │ │ movne lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43580 <_PyImport_ClearExtension@@Base+0xedc> │ │ │ │ + beq 43580 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 116f44 │ │ │ │ + b 116f98 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ - ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0xfcc> │ │ │ │ + ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43638 <_PyImport_ClearExtension@@Base+0xf94> │ │ │ │ + bhi 43638 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #180] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #180] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #148] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #148] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcs r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #116] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #116] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movls r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #84] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #84] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #52] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #52] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0xfd4> │ │ │ │ + ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0xfd4> │ │ │ │ + ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq sp, r1, sl, lsr #13 │ │ │ │ + subseq sp, r1, r0, asr #29 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -0004367c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 43974 <_PyObject_GetDictPtr@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 436d8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 436c4 │ │ │ │ - ldr r3, [r5, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 436c4 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 436f0 │ │ │ │ - ldr r3, [pc, #120] @ 43744 │ │ │ │ - ldr r1, [pc, #120] @ 43748 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 436f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 436f8 │ │ │ │ - ldr r3, [pc, #100] @ 4374c │ │ │ │ - ldr r1, [pc, #100] @ 43750 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43720 │ │ │ │ - ldr r3, [pc, #60] @ 4374c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43754 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 436f0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 23ea24 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, ror lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsl pc │ │ │ │ - eorseq ip, r8, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ subs r6, r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -25632,131 +25575,188 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437c4 │ │ │ │ + bne 436e8 <_PyImport_ClearExtension@@Base+0x10a8> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43808 │ │ │ │ - ldr r1, [pc, #208] @ 4389c │ │ │ │ + beq 4372c <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ + ldr r1, [pc, #208] @ 437c0 <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43808 │ │ │ │ + bne 4372c <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ mov r4, #0 │ │ │ │ - b 4387c │ │ │ │ + b 437a0 <_PyImport_ClearExtension@@Base+0x1160> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43800 │ │ │ │ + bne 43724 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43864 │ │ │ │ + beq 43788 <_PyImport_ClearExtension@@Base+0x1148> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43844 │ │ │ │ + beq 43768 <_PyImport_ClearExtension@@Base+0x1128> │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43864 │ │ │ │ + beq 43788 <_PyImport_ClearExtension@@Base+0x1148> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43864 │ │ │ │ - bl a5780 │ │ │ │ + bne 43788 <_PyImport_ClearExtension@@Base+0x1148> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43800 │ │ │ │ + bne 43724 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d764 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d8f8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43890 │ │ │ │ + beq 437b4 <_PyImport_ClearExtension@@Base+0x1174> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #13 │ │ │ │ + │ │ │ │ +000437c4 : │ │ │ │ + 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 43974 <_PyObject_GetDictPtr@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 43820 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 4380c │ │ │ │ + ldr r3, [r5, #-12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4380c │ │ │ │ + bl 29f9e8 │ │ │ │ + b 43838 │ │ │ │ + ldr r3, [pc, #120] @ 4388c │ │ │ │ + ldr r1, [pc, #120] @ 43890 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 43838 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 43840 │ │ │ │ + ldr r3, [pc, #100] @ 43894 │ │ │ │ + ldr r1, [pc, #100] @ 43898 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + tst r1, #536870912 @ 0x20000000 │ │ │ │ + bne 43868 │ │ │ │ + ldr r3, [pc, #60] @ 43894 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #60] @ 4389c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + b 43838 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 23eb40 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r6, r0, ror r6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, lsl r7 │ │ │ │ + eorseq sp, r8, r8, lsr #14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 438d4 │ │ │ │ + bge 438d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 438e8 │ │ │ │ - ldr r1, [pc, #36] @ 438ec │ │ │ │ + ldr r3, [pc, #36] @ 438e8 │ │ │ │ + ldr r1, [pc, #36] @ 438ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003812bc │ │ │ │ + @ instruction: 0x00381abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43924 │ │ │ │ + bne 43924 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ bl 4396c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43954 │ │ │ │ - b 43948 │ │ │ │ + bne 43954 │ │ │ │ + b 43948 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43968 │ │ │ │ + ldr r0, [pc, #52] @ 43968 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43960 │ │ │ │ - b 4390c │ │ │ │ - bl a5780 │ │ │ │ + beq 43960 │ │ │ │ + b 4390c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43960 │ │ │ │ + bne 43960 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, ip, ror #18 │ │ │ │ + eorseq r4, r7, ip, ror #2 │ │ │ │ │ │ │ │ 0004396c : │ │ │ │ mov r2, #1 │ │ │ │ - b 2add04 │ │ │ │ + b 2adf74 │ │ │ │ │ │ │ │ 00043974 <_PyObject_GetDictPtr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -25780,29 +25780,29 @@ │ │ │ │ add r0, r4, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ beq 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2ab488 │ │ │ │ + bl 2ab6f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [pc] @ 43a18 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ - b 128c00 │ │ │ │ - eorseq ip, r8, r0, ror #30 │ │ │ │ + b 128c0c │ │ │ │ + eorseq sp, r8, r0, ror #14 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 │ │ │ │ @@ -25843,52 +25843,52 @@ │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 43cf0 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmp r7, #3 │ │ │ │ bne 43b54 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ mov r4, #1 │ │ │ │ b 43b90 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 43b74 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 43b90 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 26109c │ │ │ │ + bl 2613ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmp r7, #4 │ │ │ │ bne 43b60 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ b 43b4c <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ adds r3, r5, #1 │ │ │ │ @@ -25906,35 +25906,35 @@ │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 43c00 <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x3b0> │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 43c58 <_PyObject_GetDictPtr@@Base+0x2e4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ @@ -25964,648 +25964,648 @@ │ │ │ │ b 43cc4 <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3bc> │ │ │ │ beq 43cf0 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3c0> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 144134 │ │ │ │ + bl 14413c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq sp, [r1], #-96 @ 0xffffffa0 │ │ │ │ + subseq sp, r1, r8, asr #29 │ │ │ │ subseq r2, r7, ip, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, ip, asr r5 │ │ │ │ - eorseq sp, r6, r8, lsr r6 │ │ │ │ - eorseq sp, r6, r0, lsl r6 │ │ │ │ - eorseq ip, r8, r0, asr #31 │ │ │ │ - eorseq ip, r8, r8, asr #31 │ │ │ │ + eorseq sl, r6, ip, asr sp │ │ │ │ + eorseq sp, r6, r8, lsr lr │ │ │ │ + eorseq sp, r6, r0, lsl lr │ │ │ │ + eorseq sp, r8, r0, asr #15 │ │ │ │ + eorseq sp, r8, r8, asr #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 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 43d6c <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 43d9c <_PyObject_GetDictPtr@@Base+0x428> │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - b 43d8c <_PyObject_GetDictPtr@@Base+0x418> │ │ │ │ - ldr r0, [pc, #44] @ 43da0 <_PyObject_GetDictPtr@@Base+0x42c> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 43d5c <_PyObject_GetDictPtr@@Base+0x3e8> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42be8 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r0, rrx │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #404] @ 43f50 <_PyObject_GetDictPtr@@Base+0x5dc> │ │ │ │ + ldr r3, [pc, #404] @ 43ee4 <_PyObject_GetDictPtr@@Base+0x570> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43dd0 <_PyObject_GetDictPtr@@Base+0x45c> │ │ │ │ + bne 43d64 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43e00 <_PyObject_GetDictPtr@@Base+0x48c> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #376] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ + b 43d94 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e00 <_PyObject_GetDictPtr@@Base+0x48c> │ │ │ │ - bl a5780 │ │ │ │ + beq 43d94 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e1c <_PyObject_GetDictPtr@@Base+0x4a8> │ │ │ │ - b 43f48 <_PyObject_GetDictPtr@@Base+0x5d4> │ │ │ │ + beq 43db0 <_PyObject_GetDictPtr@@Base+0x43c> │ │ │ │ + b 43edc <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f2c <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ + bne 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43f58 <_PyObject_GetDictPtr@@Base+0x5e4> │ │ │ │ + ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e5c <_PyObject_GetDictPtr@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #272] @ 43f58 <_PyObject_GetDictPtr@@Base+0x5e4> │ │ │ │ + bne 43df0 <_PyObject_GetDictPtr@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f3c <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #248] @ 43f5c <_PyObject_GetDictPtr@@Base+0x5e8> │ │ │ │ + beq 43ed0 <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ + ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 43f58 <_PyObject_GetDictPtr@@Base+0x5e4> │ │ │ │ + ldr r3, [pc, #224] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ - ldr r3, [pc, #184] @ 43f58 <_PyObject_GetDictPtr@@Base+0x5e4> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ + ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ - ldr r3, [pc, #164] @ 43f60 <_PyObject_GetDictPtr@@Base+0x5ec> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ + ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x580> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43f04 <_PyObject_GetDictPtr@@Base+0x590> │ │ │ │ + b 43e98 <_PyObject_GetDictPtr@@Base+0x524> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f2c <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ - bl a5780 │ │ │ │ + beq 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f48 <_PyObject_GetDictPtr@@Base+0x5d4> │ │ │ │ + bne 43edc <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab23c │ │ │ │ - ldr r5, [pc, #24] @ 43f5c <_PyObject_GetDictPtr@@Base+0x5e8> │ │ │ │ + b ab1cc │ │ │ │ + ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 43f2c <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ + b 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bhi 43fa0 <_PyObject_GetDictPtr@@Base+0x62c> │ │ │ │ + bhi 43f34 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c75a4 │ │ │ │ - bl 10f820 │ │ │ │ + bl 1c78ec │ │ │ │ + bl 10f880 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14ddf8 │ │ │ │ + b 14ddf4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 43fc0 <_PyObject_GetDictPtr@@Base+0x64c> │ │ │ │ + ldr r0, [pc, #20] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f80 <_PyObject_GetDictPtr@@Base+0x60c> │ │ │ │ + bne 43f14 <_PyObject_GetDictPtr@@Base+0x5a0> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r5, r4, lsr #7 │ │ │ │ + eorseq r9, r5, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 43ff0 <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - ldr r3, [pc, #208] @ 440b4 <_PyObject_GetDictPtr@@Base+0x740> │ │ │ │ - ldr r1, [pc, #208] @ 440b8 <_PyObject_GetDictPtr@@Base+0x744> │ │ │ │ + beq 43f84 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + ldr r3, [pc, #208] @ 44048 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ + ldr r1, [pc, #208] @ 4404c <_PyObject_GetDictPtr@@Base+0x6d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 44004 <_PyObject_GetDictPtr@@Base+0x690> │ │ │ │ + bl 11774c │ │ │ │ + b 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4400c <_PyObject_GetDictPtr@@Base+0x698> │ │ │ │ + bge 43fa0 <_PyObject_GetDictPtr@@Base+0x62c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4402c <_PyObject_GetDictPtr@@Base+0x6b8> │ │ │ │ - bl a5780 │ │ │ │ + bne 43fc0 <_PyObject_GetDictPtr@@Base+0x64c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44004 <_PyObject_GetDictPtr@@Base+0x690> │ │ │ │ - ldr r1, [pc, #136] @ 440bc <_PyObject_GetDictPtr@@Base+0x748> │ │ │ │ - ldr r0, [pc, #136] @ 440c0 <_PyObject_GetDictPtr@@Base+0x74c> │ │ │ │ + bne 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + ldr r1, [pc, #136] @ 44050 <_PyObject_GetDictPtr@@Base+0x6dc> │ │ │ │ + ldr r0, [pc, #136] @ 44054 <_PyObject_GetDictPtr@@Base+0x6e0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 44004 <_PyObject_GetDictPtr@@Base+0x690> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 440a0 <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ + bne 44034 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 44090 <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ - bl 132620 │ │ │ │ + bne 44024 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44048 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ - b 44004 <_PyObject_GetDictPtr@@Base+0x690> │ │ │ │ - ldr r3, [pc, #44] @ 440c4 <_PyObject_GetDictPtr@@Base+0x750> │ │ │ │ + beq 43fdc <_PyObject_GetDictPtr@@Base+0x668> │ │ │ │ + b 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + ldr r3, [pc, #44] @ 44058 <_PyObject_GetDictPtr@@Base+0x6e4> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 44090 <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ - ldr r3, [pc, #24] @ 440c8 <_PyObject_GetDictPtr@@Base+0x754> │ │ │ │ + blt 44024 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #24] @ 4405c <_PyObject_GetDictPtr@@Base+0x6e8> │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cfdc │ │ │ │ - eorseq lr, r7, r4, lsl #15 │ │ │ │ - eorseq sp, r8, r0 │ │ │ │ + @ instruction: 0x0038d7dc │ │ │ │ + eorseq lr, r7, r4, lsl #31 │ │ │ │ + eorseq sp, r8, r0, lsl #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - beq 44110 <_PyObject_GetDictPtr@@Base+0x79c> │ │ │ │ + beq 440a4 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 44128 <_PyObject_GetDictPtr@@Base+0x7b4> │ │ │ │ + ldr r0, [pc, #48] @ 440bc <_PyObject_GetDictPtr@@Base+0x748> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44110 <_PyObject_GetDictPtr@@Base+0x79c> │ │ │ │ + bne 440a4 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 1620b0 │ │ │ │ + bl 162048 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44108 <_PyObject_GetDictPtr@@Base+0x794> │ │ │ │ - ldr r0, [pc, #4] @ 4412c <_PyObject_GetDictPtr@@Base+0x7b8> │ │ │ │ + beq 4409c <_PyObject_GetDictPtr@@Base+0x728> │ │ │ │ + ldr r0, [pc, #4] @ 440c0 <_PyObject_GetDictPtr@@Base+0x74c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, ip, asr sl │ │ │ │ + eorseq r4, r7, ip, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 440f8 <_PyObject_GetDictPtr@@Base+0x784> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrle r1, [pc, #52] @ 44128 <_PyObject_GetDictPtr@@Base+0x7b4> │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + b 44118 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ + ldr r0, [pc, #44] @ 4412c <_PyObject_GetDictPtr@@Base+0x7b8> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 440e8 <_PyObject_GetDictPtr@@Base+0x774> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r0, ror #16 │ │ │ │ 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 31df90 <_PyTime_AsTimeval@@Base+0x45e4> │ │ │ │ + bl 31e850 <_PyTime_AsTimeval@@Base+0x45e4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 44168 <_PyObject_GetDictPtr@@Base+0x7f4> │ │ │ │ mov r4, #0 │ │ │ │ b 441b0 <_PyObject_GetDictPtr@@Base+0x83c> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31e85c <_PyTime_AsTimeval@@Base+0x4eb0> │ │ │ │ + bl 31f11c <_PyTime_AsTimeval@@Base+0x4eb0> │ │ │ │ cmn r0, #1 │ │ │ │ beq 44160 <_PyObject_GetDictPtr@@Base+0x7ec> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [pc, #36] @ 441bc <_PyObject_GetDictPtr@@Base+0x848> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 000441c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #28] @ 441e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a762c │ │ │ │ + b 2a789c │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc] @ 441fc │ │ │ │ - b 1aef70 │ │ │ │ + b 1af308 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ 00044200 : │ │ │ │ ldr r0, [pc] @ 44208 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44468 │ │ │ │ + b 44570 │ │ │ │ + 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 44260 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1124cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44284 │ │ │ │ + b 4427c │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #160] @ 4430c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44244 │ │ │ │ + mov r4, #0 │ │ │ │ + b 442ec │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1efbc0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 442a4 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4427c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr ip, [pc, #96] @ 44310 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [pc, #92] @ 44314 │ │ │ │ + and r0, r4, ip │ │ │ │ + add r1, r2, r1 │ │ │ │ + sub r3, r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r4, ip, r0, lsl #8 │ │ │ │ + ble 442e4 │ │ │ │ + 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 442bc │ │ │ │ + bl a33d8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44300 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113400 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x00375ff4 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + subseq sp, r1, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4428c │ │ │ │ + ldr r3, [pc, #100] @ 44394 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4423c │ │ │ │ + bne 44344 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44268 │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #72] @ 44290 │ │ │ │ + b 44370 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #72] @ 44398 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44268 │ │ │ │ - bl a5780 │ │ │ │ + beq 44370 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44284 │ │ │ │ + bne 4438c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44294 │ │ │ │ - ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 3558d8 │ │ │ │ + ldr r2, [pc, #28] @ 4439c │ │ │ │ + ldr r3, [pc, #28] @ 443a0 │ │ │ │ + bl 3560dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934a7c <__bss_end__@@Base+0x136fb34> │ │ │ │ + bne 1934b84 <__bss_end__@@Base+0x136fc3c> │ │ │ │ ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 442e8 │ │ │ │ + bne 443f0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44320 │ │ │ │ + beq 44428 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44390 │ │ │ │ + ldr ip, [pc, #140] @ 44498 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44320 │ │ │ │ + bne 44428 │ │ │ │ mov r0, #0 │ │ │ │ - b 44388 │ │ │ │ + b 44490 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44340 │ │ │ │ - bl a5780 │ │ │ │ + bne 44448 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44318 │ │ │ │ - bl c3fa0 │ │ │ │ + bne 44420 │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44394 │ │ │ │ - beq 44388 │ │ │ │ - ldr r3, [pc, #40] @ 44398 │ │ │ │ + ldreq r0, [pc, #44] @ 4449c │ │ │ │ + beq 44490 │ │ │ │ + ldr r3, [pc, #40] @ 444a0 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4439c │ │ │ │ - bne 44388 │ │ │ │ + ldrne r0, [pc, #32] @ 444a4 │ │ │ │ + bne 44490 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 297b68 │ │ │ │ + b 297de8 │ │ │ │ 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 2de038 │ │ │ │ + bl 2de8f4 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44418 │ │ │ │ + beq 44520 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443e8 │ │ │ │ - ldr r2, [pc, #140] @ 44460 │ │ │ │ + bne 444f0 │ │ │ │ + ldr r2, [pc, #140] @ 44568 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44460 │ │ │ │ - b 44420 │ │ │ │ - bl a8ebc │ │ │ │ + ldr r3, [pc, #120] @ 44568 │ │ │ │ + b 44528 │ │ │ │ + bl a8e4c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44420 │ │ │ │ + bne 44528 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44418 │ │ │ │ + beq 44520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44418 │ │ │ │ + bne 44520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44458 │ │ │ │ + b 44560 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44464 │ │ │ │ + ldr r0, [pc, #56] @ 4456c │ │ │ │ mov r1, r4 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44458 │ │ │ │ + beq 44560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44458 │ │ │ │ + bne 44560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sp, [r8], -r0 @ │ │ │ │ + @ instruction: 0x0038d8d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #2496 @ 0x9c0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #4 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 444a4 │ │ │ │ - ldr r3, [pc, #224] @ 44578 │ │ │ │ - ldr r1, [pc, #224] @ 4457c │ │ │ │ + bne 445ac │ │ │ │ + ldr r3, [pc, #224] @ 44680 │ │ │ │ + ldr r1, [pc, #224] @ 44684 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 444d0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 445d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef4b4 │ │ │ │ - ldr r3, [pc, #196] @ 44580 │ │ │ │ + bl ef4e4 │ │ │ │ + ldr r3, [pc, #196] @ 44688 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 444d8 │ │ │ │ - ldr r3, [pc, #188] @ 44584 │ │ │ │ - ldr r1, [pc, #188] @ 44588 │ │ │ │ + beq 445e0 │ │ │ │ + ldr r3, [pc, #188] @ 4468c │ │ │ │ + ldr r1, [pc, #188] @ 44690 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 4456c │ │ │ │ + b 44674 │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 14882c │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 44508 │ │ │ │ - bl a5780 │ │ │ │ + bne 44610 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ + bne 445d8 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 444e8 │ │ │ │ + bne 445f0 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 44538 │ │ │ │ - bl a5780 │ │ │ │ + bne 44640 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ - b 44540 │ │ │ │ + bne 445d8 │ │ │ │ + b 44648 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44554 │ │ │ │ - ldr r3, [pc, #60] @ 44584 │ │ │ │ - ldr r1, [pc, #64] @ 4458c │ │ │ │ + bls 4465c │ │ │ │ + ldr r3, [pc, #60] @ 4468c │ │ │ │ + ldr r1, [pc, #64] @ 44694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 444d0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 445d8 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44590 │ │ │ │ + ldr r0, [pc, #32] @ 44698 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq sp, [r8], -r8 @ │ │ │ │ + @ instruction: 0x0038d8d8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrsheq sp, [r8], -r8 @ │ │ │ │ - eorseq sp, r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x0038d8f8 │ │ │ │ + eorseq sp, r8, r8, lsl r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne 445e4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 112478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44608 │ │ │ │ - b 44600 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 44690 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 445c8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 44670 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1ef81c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 44628 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44600 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 44694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 44698 │ │ │ │ - and r0, r4, ip │ │ │ │ - add r1, r2, r1 │ │ │ │ - sub r3, r1, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - and r4, ip, r0, lsl #8 │ │ │ │ - ble 44668 │ │ │ │ - ldrb r3, [r2], #1 │ │ │ │ - eor r3, r3, r0, lsr #8 │ │ │ │ - add r3, lr, r3, lsl #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - b 44640 │ │ │ │ - bl a3448 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44684 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, r0, lsr #21 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - ldrheq sp, [r1], #-96 @ 0xffffffa0 │ │ │ │ - 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 │ │ │ │ @@ -26616,65 +26616,65 @@ │ │ │ │ bgt 446f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [pc, #340] @ 44830 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #332] @ 44834 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 4472c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 4471c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20b690 <_PyDeadline_Init@@Base+0xb0> │ │ │ │ + bl 20b710 <_PyBytesWriter_WriteBytes@@Base+0x3df8> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 44734 │ │ │ │ b 4472c │ │ │ │ ldr r3, [pc, #276] @ 44838 │ │ │ │ ldr r1, [pc, #276] @ 4483c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 44754 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 44754 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ bne 44780 │ │ │ │ ldr r0, [pc, #192] @ 44830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #200] @ 44840 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 4472c │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ bne 4479c │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 447a4 │ │ │ │ b 4472c │ │ │ │ cmp r0, #0 │ │ │ │ bge 447b8 │ │ │ │ ldr r3, [pc, #152] @ 44844 │ │ │ │ ldr r1, [pc, #152] @ 44848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 4472c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [pc, #136] @ 4484c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ bne 447d4 │ │ │ │ ldr r0, [pc, #120] @ 4484c │ │ │ │ @@ -26683,38 +26683,38 @@ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ bne 447fc │ │ │ │ ldr r0, [pc, #68] @ 44830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #92] @ 44850 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 4472c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44818 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ bge 447cc │ │ │ │ b 4472c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ b 447cc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr r1 │ │ │ │ + eorseq sp, r8, ip, asr r9 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #9 │ │ │ │ - mlaseq r8, r8, r1, sp │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ + mlaseq r8, r8, r9, sp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip, asr #3 │ │ │ │ + eorseq sp, r8, ip, asr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038d1f0 │ │ │ │ + @ instruction: 0x0038d9f0 │ │ │ │ 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 │ │ │ │ @@ -26730,19 +26730,19 @@ │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ beq 448ac │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3b78 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3ec0 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 44988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3be8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d3f30 <_PyUnicode_IsUppercase@@Base> │ │ │ │ ldr r3, [pc, #204] @ 44998 │ │ │ │ ldr r2, [pc, #204] @ 4499c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r8, #0 │ │ │ │ @@ -26756,28 +26756,28 @@ │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ beq 44914 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3be8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d3f30 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 44934 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3b78 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3ec0 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 44948 │ │ │ │ cmp r9, #0 │ │ │ │ bne 44990 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ b 44968 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3918 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d3c60 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 44968 │ │ │ │ cmp r9, #0 │ │ │ │ beq 44990 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ @@ -26809,469 +26809,469 @@ │ │ │ │ cmp r5, #0 │ │ │ │ ble 44a10 │ │ │ │ b 449fc │ │ │ │ ldr r0, [pc, #208] @ 44ab4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 449d0 │ │ │ │ b 44aa8 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a9850 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9858 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 44aa8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 44a40 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ble 44a54 │ │ │ │ ldr r3, [pc, #132] @ 44ab8 │ │ │ │ ldr r1, [pc, #132] @ 44abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 44aa8 │ │ │ │ ldr r3, [pc, #120] @ 44ac0 │ │ │ │ ldr r1, [pc, #120] @ 44ac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 44aa8 │ │ │ │ cmp r5, #0 │ │ │ │ bge 44a74 │ │ │ │ ldr r3, [pc, #92] @ 44ac0 │ │ │ │ ldr r1, [pc, #96] @ 44ac8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 44aa8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ blt 44a90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 2d91c0 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + bl 2d9a10 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ cmn r0, #1 │ │ │ │ bne 44a80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r9 │ │ │ │ + eorseq fp, r6, ip, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #9 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #28 │ │ │ │ - eorseq sp, r8, r4, asr r2 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ + eorseq sp, r8, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 44b00 │ │ │ │ + bl 44b6c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne 44b30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44b44 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44b44 │ │ │ │ + ldr r3, [pc, #40] @ 44b60 │ │ │ │ + ldr r1, [pc, #40] @ 44b64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 44b58 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #24] @ 44b68 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038dabc │ │ │ │ + eorseq fp, r6, r8, ror r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ - ldreq r3, [pc, #852] @ 44e7c │ │ │ │ + ldreq r3, [pc, #852] @ 44ee8 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44e80 │ │ │ │ + ldr r1, [pc, #844] @ 44eec │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 149490 │ │ │ │ + bl 14948c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44bdc │ │ │ │ + beq 44c48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44b80 │ │ │ │ + bne 44bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44b6c │ │ │ │ + beq 44bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44b6c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 44bd8 │ │ │ │ + bl 9acf0 <_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 1d1304 │ │ │ │ + b 1d164c │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44be4 │ │ │ │ - ldr r3, [pc, #752] @ 44e84 │ │ │ │ + ble 44c50 │ │ │ │ + ldr r3, [pc, #752] @ 44ef0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44ba8 │ │ │ │ + bls 44c14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44bc0 │ │ │ │ - b 44bd8 │ │ │ │ + bne 44c2c │ │ │ │ + b 44c44 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44be4 │ │ │ │ - b 44b98 │ │ │ │ + bne 44c50 │ │ │ │ + b 44c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44bd8 │ │ │ │ + bne 44c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 29f9e8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e70 │ │ │ │ + b 44edc │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44e88 │ │ │ │ + ldr r3, [pc, #664] @ 44ef4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44d0c │ │ │ │ + bge 44d78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ ldr r8, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 44c50 │ │ │ │ + bne 44cbc │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r8] │ │ │ │ add ip, r8, #16 │ │ │ │ str r8, [r1, #4] │ │ │ │ str ip, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b 44c94 │ │ │ │ + b 44d00 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44e88 │ │ │ │ + ldr r3, [pc, #540] @ 44ef4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44c94 │ │ │ │ + beq 44d00 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44e8c │ │ │ │ + ldr r2, [pc, #528] @ 44ef8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44e90 │ │ │ │ + ldr r1, [pc, #520] @ 44efc │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r8, #0 │ │ │ │ - b 44e18 │ │ │ │ + b 44e84 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 44cc4 │ │ │ │ - ldr r3, [pc, #484] @ 44e94 │ │ │ │ - ldr r1, [pc, #484] @ 44e98 │ │ │ │ + bge 44d30 │ │ │ │ + ldr r3, [pc, #484] @ 44f00 │ │ │ │ + ldr r1, [pc, #484] @ 44f04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e18 │ │ │ │ + b 44e84 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44ce0 │ │ │ │ + beq 44d4c │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44ca8 │ │ │ │ + blt 44d14 │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 44d04 │ │ │ │ - ldr r3, [pc, #420] @ 44e9c │ │ │ │ - ldr r1, [pc, #420] @ 44ea0 │ │ │ │ + beq 44d70 │ │ │ │ + ldr r3, [pc, #420] @ 44f08 │ │ │ │ + ldr r1, [pc, #420] @ 44f0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 44cb8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 44d24 │ │ │ │ mov r5, r8 │ │ │ │ - b 44bfc │ │ │ │ + b 44c68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44e18 │ │ │ │ + beq 44e84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44e7c │ │ │ │ + ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44d60 │ │ │ │ - bl c3fa0 │ │ │ │ + beq 44dcc │ │ │ │ + bl c3ee4 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44dbc │ │ │ │ + bne 44e28 │ │ │ │ mov fp, #44 @ 0x2c │ │ │ │ mla fp, r5, fp, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44da0 │ │ │ │ + beq 44e0c │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44d7c │ │ │ │ + b 44de8 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e18 │ │ │ │ + beq 44e84 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7cf0 │ │ │ │ - b 44e18 │ │ │ │ + bl c7c34 │ │ │ │ + b 44e84 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44e10 │ │ │ │ + beq 44e7c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44dec │ │ │ │ + beq 44e58 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, sl │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4], #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r7, r7, r2 │ │ │ │ - b 44dc8 │ │ │ │ + b 44e34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44da8 │ │ │ │ + b 44e14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44e3c │ │ │ │ + beq 44ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44e3c │ │ │ │ + bne 44ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44e5c │ │ │ │ - bl 1133ac │ │ │ │ + beq 44ec8 │ │ │ │ + bl 113400 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44e44 │ │ │ │ + b 44eb0 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44e70 │ │ │ │ + beq 44edc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x0036baf8 │ │ │ │ + @ instruction: 0x0036c2f8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, lsr #6 │ │ │ │ + @ instruction: 0x0037dafc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r7, r0, ror #6 │ │ │ │ + eorseq sp, r7, ip, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r7, ip, ror r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne 44ed4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44ee8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44ee8 │ │ │ │ - ldr r3, [pc, #40] @ 44f04 │ │ │ │ - ldr r1, [pc, #40] @ 44f08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 44efc │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44f0c │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d2bc │ │ │ │ - eorseq sl, r6, r8, ror ip │ │ │ │ - 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 1d1304 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 44f5c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 44f64 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 44f64 │ │ │ │ - bl 2af044 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r7, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 44f90 │ │ │ │ + bne 44f38 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 44fb8 │ │ │ │ + b 44f60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44fb4 │ │ │ │ + ldr r0, [pc, #20] @ 44f5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f84 │ │ │ │ + bne 44f2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, asr #20 │ │ │ │ + eorseq r4, r7, r4, asr #4 │ │ │ │ │ │ │ │ -00044fb8 : │ │ │ │ +00044f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 44fdc │ │ │ │ - bl 348b2c │ │ │ │ - b 450a4 │ │ │ │ + bne 44f84 │ │ │ │ + bl 3494d8 │ │ │ │ + b 4504c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 45008 │ │ │ │ + bne 44fb0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45014 │ │ │ │ + beq 44fbc │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 252c24 │ │ │ │ - ldr r2, [pc, #72] @ 450ac │ │ │ │ + bl 252da0 │ │ │ │ + ldr r2, [pc, #72] @ 45054 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 450b0 │ │ │ │ + ldr r3, [pc, #24] @ 45058 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 450b4 │ │ │ │ + ldr r1, [pc, #20] @ 4505c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r7, r0, lsr r7 │ │ │ │ + eorseq fp, r7, r0, lsr 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 1d164c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 450ac │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 450b4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 450b4 │ │ │ │ + bl 2af7e4 │ │ │ │ + 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] @ 45184 │ │ │ │ + ldr r2, [pc, #180] @ 45184 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 27671c │ │ │ │ + bl 276b84 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4517c │ │ │ │ + beq 4517c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 45154 │ │ │ │ - ldr r2, [pc, #140] @ 45188 │ │ │ │ + beq 45154 │ │ │ │ + ldr r2, [pc, #140] @ 45188 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ sub ip, r3, #1 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ cmp ip, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ @@ -27286,137 +27286,137 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #44] @ 4518c │ │ │ │ - bl 9cb70 │ │ │ │ + ldr r1, [pc, #44] @ 4518c │ │ │ │ + bl 9cb04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4517c │ │ │ │ + bne 4517c │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4517c │ │ │ │ + beq 4517c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e428 │ │ │ │ + bl 25e848 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, ip, lsr #12 │ │ │ │ + eorseq r9, r5, ip, lsr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r7, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 451f4 │ │ │ │ + beq 451f4 │ │ │ │ mov r8, r1 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 452c4 │ │ │ │ + bne 452c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 451f4 │ │ │ │ + beq 451f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 324bd8 │ │ │ │ + bl 325498 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 451fc │ │ │ │ + bne 451fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 325158 │ │ │ │ + bl 325a64 │ │ │ │ mov r5, #0 │ │ │ │ - b 452a8 │ │ │ │ + b 452a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 45238 │ │ │ │ + bne 45238 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 451ec │ │ │ │ + beq 451ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 451ec │ │ │ │ + bne 451ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 451ec │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 451ec │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 452cc │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #136] @ 452cc │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 451ec │ │ │ │ + beq 451ec │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 452d0 │ │ │ │ + ldr r0, [pc, #108] @ 452d0 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 45288 │ │ │ │ + bne 45288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 325158 │ │ │ │ - b 452a8 │ │ │ │ + bl 325a64 │ │ │ │ + b 452a8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 452a8 │ │ │ │ + beq 452a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 452a8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 452a8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29b44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r7, r4, asr #9 │ │ │ │ - eorseq sp, r8, r0, lsr #6 │ │ │ │ + eorseq r4, r7, r4, asr #25 │ │ │ │ + eorseq sp, r8, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 45324 │ │ │ │ - ldr r1, [pc, #56] @ 45328 │ │ │ │ + ldr r3, [pc, #56] @ 45324 │ │ │ │ + ldr r1, [pc, #56] @ 45328 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4531c │ │ │ │ - ldr r3, [pc, #32] @ 4532c │ │ │ │ + blt 4531c │ │ │ │ + ldr r3, [pc, #32] @ 4532c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq sp, r8, ip, lsr #6 │ │ │ │ + eorseq sp, r8, r0, asr fp │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45340 │ │ │ │ - b 1bca88 │ │ │ │ - ldr r0, [pc] @ 45348 │ │ │ │ + beq 45340 │ │ │ │ + b 1bcdd4 │ │ │ │ + ldr r0, [pc] @ 45348 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -27425,224 +27425,259 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 453b8 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 453b8 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453f8 │ │ │ │ + ldr r1, [pc, #76] @ 453f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ - b 453ec │ │ │ │ + bl 18ee78 │ │ │ │ + b 453ec │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 453fc │ │ │ │ + ldr ip, [pc, #36] @ 453fc │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 453a0 │ │ │ │ + bne 453a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror fp │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ - │ │ │ │ -00045400 : │ │ │ │ - b 2fffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ldrne r4, [pc, #24] @ 4543c │ │ │ │ - bne 45434 │ │ │ │ - ldr r3, [pc, #20] @ 45440 │ │ │ │ - ldr r1, [pc, #20] @ 45444 │ │ │ │ + ldrne r4, [pc, #24] @ 45438 │ │ │ │ + bne 45430 │ │ │ │ + ldr r3, [pc, #20] @ 4543c │ │ │ │ + ldr r1, [pc, #20] @ 45440 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #28 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 4545c │ │ │ │ + blt 45458 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45484 │ │ │ │ + blt 45480 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45498 │ │ │ │ - ldr r1, [pc, #36] @ 4549c │ │ │ │ + ldr r3, [pc, #36] @ 45494 │ │ │ │ + ldr r1, [pc, #36] @ 45498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 454a0 │ │ │ │ + ldr r0, [pc, #12] @ 4549c │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq sl, r6, r4, ror #9 │ │ │ │ + eorseq sl, r6, r4, ror #25 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -000454a4 : │ │ │ │ - b 210ee8 │ │ │ │ +000454a0 : │ │ │ │ + b 3008a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 454e0 │ │ │ │ - bl a5780 │ │ │ │ + bne 454dc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 454e0 │ │ │ │ + beq 454dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2659ac │ │ │ │ + bl 265cfc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 4550c │ │ │ │ - bl a5780 │ │ │ │ + bne 45508 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454d8 │ │ │ │ - ldr r0, [pc, #20] @ 45520 │ │ │ │ + bne 454d4 │ │ │ │ + ldr r0, [pc, #20] @ 4551c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 45524 │ │ │ │ + ldr r2, [pc, #16] @ 45520 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 45520 │ │ │ │ + ldr r0, [pc, #4] @ 4551c │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + │ │ │ │ +00045524 : │ │ │ │ + b 210ef8 │ │ │ │ + b 4552c │ │ │ │ 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 4555c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 4558c │ │ │ │ - b 4557c │ │ │ │ - ldr r0, [pc, #44] @ 45590 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 4554c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42be8 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r8, lsr r0 │ │ │ │ - b 45598 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4562c │ │ │ │ + ldr r1, [pc, #124] @ 455c0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 455c8 │ │ │ │ - bl 342a14 │ │ │ │ + bne 4555c │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45624 │ │ │ │ + bne 455b8 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455b0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 455f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 45628 │ │ │ │ + b 45618 │ │ │ │ + ldr r0, [pc, #44] @ 4562c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 455e8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r8, lsr 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 ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 4566c │ │ │ │ + ldr r0, [pc, #16] @ 4566c │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ab398 │ │ │ │ + bl 2ab608 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038d5f4 │ │ │ │ + @ instruction: 0x0038ddf4 │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 456a4 │ │ │ │ - bl a5780 │ │ │ │ + bne 456a4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456b4 │ │ │ │ + bne 456b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b5cf4 │ │ │ │ + b 2b6148 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #100] @ 45738 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 456e8 │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 45714 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #72] @ 4573c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 356614 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45714 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45730 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [pc, #28] @ 45740 │ │ │ │ + ldr r3, [pc, #28] @ 45744 │ │ │ │ + bl 3560dc │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab1cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -27650,175 +27685,140 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 45714 │ │ │ │ + bne 457a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4574c │ │ │ │ - ldr ip, [pc, #444] @ 458d8 │ │ │ │ + beq 457d8 │ │ │ │ + ldr ip, [pc, #444] @ 45964 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4574c │ │ │ │ + bne 457d8 │ │ │ │ mov r6, #0 │ │ │ │ - b 458cc │ │ │ │ + b 45958 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 45778 │ │ │ │ + beq 45804 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4577c │ │ │ │ - bl a5780 │ │ │ │ + bne 45808 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4577c │ │ │ │ - b 45744 │ │ │ │ + beq 45808 │ │ │ │ + b 457d0 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 458dc │ │ │ │ + ldreq r6, [pc, #328] @ 45968 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 45810 │ │ │ │ + bls 4589c │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 457e0 │ │ │ │ + bne 4586c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 457a0 │ │ │ │ - bl 3554f8 │ │ │ │ + ble 4582c │ │ │ │ + bl 355cfc │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 458b8 │ │ │ │ + bgt 45944 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 457a0 │ │ │ │ + b 4582c │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 458b8 │ │ │ │ + beq 45944 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 457a0 │ │ │ │ + bne 4582c │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 457a0 │ │ │ │ - b 458b8 │ │ │ │ + bge 4582c │ │ │ │ + b 45944 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 458b8 │ │ │ │ + bgt 45944 │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45744 │ │ │ │ + beq 457d0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 458dc │ │ │ │ + ldreq r4, [pc, #140] @ 45968 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 458dc │ │ │ │ + ldreq r7, [pc, #128] @ 45968 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 458cc │ │ │ │ + bls 45958 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 458a0 │ │ │ │ + bne 4592c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4585c │ │ │ │ + ble 458e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4585c │ │ │ │ + beq 458e8 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 45890 │ │ │ │ + b 4591c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4585c │ │ │ │ - ldr r3, [pc, #32] @ 458e0 │ │ │ │ - ldr r1, [pc, #32] @ 458e4 │ │ │ │ + b 458e8 │ │ │ │ + ldr r3, [pc, #32] @ 4596c │ │ │ │ + ldr r1, [pc, #32] @ 45970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 45744 │ │ │ │ + bl 18ee78 │ │ │ │ + b 457d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r4, ror #14 │ │ │ │ + @ instruction: 0x00572790 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r8, r0, lsl #12 │ │ │ │ + eorseq sp, r8, r0, lsl #28 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d976c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4596c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 4591c │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 45948 │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #72] @ 45970 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45948 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45964 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 45974 │ │ │ │ - ldr r3, [pc, #28] @ 45978 │ │ │ │ - bl 3558d8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab23c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ + b 2d9fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -27828,1102 +27828,1096 @@ │ │ │ │ cmp r3, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r4, r4, r2 │ │ │ │ - bne 459dc │ │ │ │ + bne 459dc │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 45a0c │ │ │ │ + beq 45a0c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #1472] @ 45fbc │ │ │ │ + ldr ip, [pc, #1472] @ 45fbc │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ - ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ + beq 45d50 │ │ │ │ + ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #1392] @ 45fc4 │ │ │ │ + ldr r3, [pc, #1392] @ 45fc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1286c0 │ │ │ │ + bl 1286cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45ae8 │ │ │ │ + bne 45ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45acc │ │ │ │ + beq 45acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45acc │ │ │ │ + bne 45acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ + ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1286c0 │ │ │ │ + bl 1286cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ mov r0, fp │ │ │ │ - bl 3557f4 │ │ │ │ + bl 355ff8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3557f4 │ │ │ │ + bl 355ff8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 3557f4 │ │ │ │ + bl 355ff8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45c04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e4c │ │ │ │ + bl 356650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bb0 │ │ │ │ + bne 45bb0 │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e4c │ │ │ │ + bl 356650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bdc │ │ │ │ + bne 45bdc │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 45fc8 │ │ │ │ + ldr r3, [pc, #996] @ 45fc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45c30 │ │ │ │ + beq 45c30 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45a98 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45a98 │ │ │ │ mov r0, fp │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45c68 │ │ │ │ + bne 45c68 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d2c │ │ │ │ + beq 45d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d2c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, sl │ │ │ │ - bl 175c58 │ │ │ │ + bl 175ec4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45c98 │ │ │ │ + beq 45c98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c98 │ │ │ │ + bne 45c98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45cbc │ │ │ │ + beq 45cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45cbc │ │ │ │ + bne 45cbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45d2c │ │ │ │ - ldr r7, [pc, #768] @ 45fcc │ │ │ │ + beq 45d2c │ │ │ │ + ldr r7, [pc, #768] @ 45fcc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 45f18 │ │ │ │ + bne 45f18 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d58 │ │ │ │ - ldr r5, [pc, #728] @ 45fc4 │ │ │ │ + bne 45d58 │ │ │ │ + ldr r5, [pc, #728] @ 45fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45d74 │ │ │ │ + beq 45d74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45db8 │ │ │ │ + beq 45db8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45de0 │ │ │ │ + beq 45de0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45e58 │ │ │ │ + bne 45e58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45e3c │ │ │ │ + bne 45e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 45fb0 │ │ │ │ + b 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ce4 │ │ │ │ + bne 45ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45ce4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45ce4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d98 │ │ │ │ + beq 45d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d98 │ │ │ │ + bne 45d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eb8 │ │ │ │ + beq 45eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eb8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45eb8 │ │ │ │ + bne 45eb8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45eb8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1286c0 │ │ │ │ + bl 1286cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 3557f4 │ │ │ │ + bne 45d0c │ │ │ │ + bl 355ff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45ce8 │ │ │ │ + beq 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ce8 │ │ │ │ + bne 45ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45ce8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 175c58 │ │ │ │ + bl 175ec4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45e88 │ │ │ │ + beq 45e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45e88 │ │ │ │ + bne 45e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eac │ │ │ │ + beq 45eac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eac │ │ │ │ + bne 45eac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 45f18 │ │ │ │ - b 45d2c │ │ │ │ + bne 45f18 │ │ │ │ + b 45d2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175c58 │ │ │ │ + bl 175ec4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 45f60 │ │ │ │ + bne 45f60 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 45f74 │ │ │ │ + bne 45f74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f88 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a5780 │ │ │ │ + bne 45ed8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f8c │ │ │ │ + beq 45f8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45f88 │ │ │ │ + bne 45f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45f88 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45f88 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45ef8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45ef8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45f0c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 45f0c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45fb0 │ │ │ │ + beq 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45fb0 │ │ │ │ + bne 45fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r2, [r7], #-124 @ 0xffffff84 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ submi r0, r0, r0 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ 46068 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 46018 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fb610 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 46034 │ │ │ │ - b 4602c │ │ │ │ - ldr r3, [pc, #76] @ 4606c │ │ │ │ - ldr r1, [pc, #76] @ 46070 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ - mov r0, #0 │ │ │ │ - b 46060 │ │ │ │ - bne 4604c │ │ │ │ - ldr r3, [pc, #52] @ 46074 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139978 │ │ │ │ - b 4602c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsl r6 │ │ │ │ - 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 460c4 │ │ │ │ + bne 4601c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 460f4 │ │ │ │ + beq 4604c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 46194 │ │ │ │ + ldr ip, [pc, #180] @ 460ec │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46164 │ │ │ │ + beq 460bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46114 │ │ │ │ - bl a5780 │ │ │ │ + bne 4606c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46164 │ │ │ │ + bne 460bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4616c │ │ │ │ + bge 460c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 46180 │ │ │ │ - bl 132620 │ │ │ │ + bne 460d8 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4611c │ │ │ │ + beq 46074 │ │ │ │ mov r0, #0 │ │ │ │ - b 4618c │ │ │ │ + b 460e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - b 4618c │ │ │ │ - ldr r3, [pc, #16] @ 46198 │ │ │ │ + bl 43128 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 460e4 │ │ │ │ + ldr r3, [pc, #16] @ 460f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r8, ror #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #128] @ 4618c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4613c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fbed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 46158 │ │ │ │ + b 46150 │ │ │ │ + ldr r3, [pc, #76] @ 46190 │ │ │ │ + ldr r1, [pc, #76] @ 46194 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11774c │ │ │ │ + mov r0, #0 │ │ │ │ + b 46184 │ │ │ │ + bne 46170 │ │ │ │ + ldr r3, [pc, #52] @ 46198 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139980 │ │ │ │ + b 46150 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsr #28 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 4622c │ │ │ │ + ldr r1, [pc, #120] @ 4622c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 461cc │ │ │ │ - bl 342a14 │ │ │ │ + bne 461cc │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46224 │ │ │ │ + bne 46224 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 247354 │ │ │ │ + bl 2474b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4621c │ │ │ │ + bne 4621c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4621c │ │ │ │ + bne 4621c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 46260 │ │ │ │ - ldr r3, [pc, #36] @ 46278 │ │ │ │ - ldr r1, [pc, #36] @ 4627c │ │ │ │ + bne 46260 │ │ │ │ + ldr r3, [pc, #36] @ 46278 │ │ │ │ + ldr r1, [pc, #36] @ 4627c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 46270 │ │ │ │ + bl 18ee78 │ │ │ │ + b 46270 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, asr r6 │ │ │ │ + eorseq sp, r8, r4, asr 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 462c4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 462a8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #36] @ 46304 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 46308 │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9b64 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r8, r8, r4, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 462cc │ │ │ │ + bhi 46358 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 462f0 │ │ │ │ - b 4630c │ │ │ │ - ldr r0, [pc, #128] @ 46354 │ │ │ │ + bgt 4637c │ │ │ │ + b 46398 │ │ │ │ + ldr r0, [pc, #128] @ 463e0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 462bc │ │ │ │ + bne 46348 │ │ │ │ mov r0, #0 │ │ │ │ - b 4634c │ │ │ │ + b 463d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 462e8 │ │ │ │ + beq 46374 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46328 │ │ │ │ + bne 463b4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46358 │ │ │ │ + ldreq r0, [pc, #52] @ 463e4 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46340 │ │ │ │ + b 463cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4630c │ │ │ │ - b 462e8 │ │ │ │ + bne 46398 │ │ │ │ + b 46374 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #16 │ │ │ │ + eorseq r9, r7, r0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 463a0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 46384 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 463e0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 463e4 │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9bd4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r8, r8, r8, asr r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4647c │ │ │ │ + ldr r1, [pc, #124] @ 4647c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46418 │ │ │ │ - bl 342a14 │ │ │ │ + bne 46418 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46474 │ │ │ │ - ldr r1, [pc, #72] @ 46480 │ │ │ │ + bne 46474 │ │ │ │ + ldr r1, [pc, #72] @ 46480 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4646c │ │ │ │ + bne 4646c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4646c │ │ │ │ - ldr r1, [pc, #36] @ 46484 │ │ │ │ + bne 4646c │ │ │ │ + ldr r1, [pc, #36] @ 46484 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 464a0 │ │ │ │ + ldr r2, [pc, #12] @ 464a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 464a4 │ │ │ │ + ldr r0, [pc, #8] @ 464a4 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 464b8 │ │ │ │ - b 1aef70 │ │ │ │ + ldr r1, [pc] @ 464b8 │ │ │ │ + b 1af308 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 464d0 │ │ │ │ - b 464f0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 464ec │ │ │ │ + bne 464d4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 136334 │ │ │ │ - b 1982d8 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 46510 │ │ │ │ - ldr r3, [pc, #84] @ 46554 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne 46544 │ │ │ │ - b 46518 │ │ │ │ + b 13633c │ │ │ │ + b 1982bc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4654c │ │ │ │ - ldr r3, [pc, #52] @ 46554 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 46544 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne 46520 │ │ │ │ - b 4654c │ │ │ │ - ldr r0, [pc, #12] @ 46558 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4655c │ │ │ │ - bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 464ec │ │ │ │ + b 4679c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 465b0 │ │ │ │ + bne 46540 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 465f0 │ │ │ │ - ldr r1, [pc, #152] @ 46650 │ │ │ │ + beq 46580 │ │ │ │ + ldr r1, [pc, #152] @ 465e0 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465f0 │ │ │ │ + bne 46580 │ │ │ │ mov r0, #0 │ │ │ │ - b 46648 │ │ │ │ + b 465d8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4660c │ │ │ │ + ble 4659c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 46610 │ │ │ │ - b 465e8 │ │ │ │ + bge 465a0 │ │ │ │ + b 46578 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 46654 │ │ │ │ - beq 46648 │ │ │ │ + ldreq r0, [pc, #28] @ 465e4 │ │ │ │ + beq 465d8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 32670c <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 465e8 │ │ │ │ + bl 326fcc <_PyBytes_Find@@Base+0x168> │ │ │ │ + b 46578 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, asr r9 │ │ │ │ + subseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 4666c │ │ │ │ - b 46868 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 1bfab8 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 46864 │ │ │ │ + ldr r1, [pc, #408] @ 46798 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 466e8 │ │ │ │ - bl 342a14 │ │ │ │ + bne 4661c │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46858 │ │ │ │ + bne 4678c │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 46848 │ │ │ │ + beq 4677c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 46864 │ │ │ │ + ldr r2, [pc, #312] @ 46798 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46738 │ │ │ │ + bne 4666c │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 467d4 │ │ │ │ + bne 46708 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 467c8 │ │ │ │ + beq 466fc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 46794 │ │ │ │ - b 467d4 │ │ │ │ + beq 466c8 │ │ │ │ + b 46708 │ │ │ │ mov r0, r4 │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 467a8 │ │ │ │ + beq 466dc │ │ │ │ cmp r8, r7 │ │ │ │ - beq 467e4 │ │ │ │ + beq 46718 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46770 │ │ │ │ + bne 466a4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea6c4 │ │ │ │ + bl ea71c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46804 │ │ │ │ + bne 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 46848 │ │ │ │ + b 4677c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 467c0 │ │ │ │ + beq 466f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 46788 │ │ │ │ + b 466bc │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46820 │ │ │ │ + ble 46754 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 46804 │ │ │ │ + b 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 101a40 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 46850 │ │ │ │ + bl 101a6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46784 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46888 │ │ │ │ - ldr r3, [pc, #84] @ 468cc │ │ │ │ + bne 467bc │ │ │ │ + ldr r3, [pc, #84] @ 46800 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #3 │ │ │ │ - bne 468bc │ │ │ │ - b 46890 │ │ │ │ + tst r3, #7 │ │ │ │ + bne 467f0 │ │ │ │ + b 467c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 468c4 │ │ │ │ - ldr r3, [pc, #52] @ 468cc │ │ │ │ + beq 467f8 │ │ │ │ + ldr r3, [pc, #52] @ 46800 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 468bc │ │ │ │ + bls 467f0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 46898 │ │ │ │ - b 468c4 │ │ │ │ - ldr r0, [pc, #12] @ 468d0 │ │ │ │ + tst r2, #7 │ │ │ │ + bne 467cc │ │ │ │ + b 467f8 │ │ │ │ + ldr r0, [pc, #12] @ 46804 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 468d4 │ │ │ │ + ldr r0, [pc, #8] @ 46808 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - ldr r1, [pc, #180] @ 469b0 │ │ │ │ + ldr r1, [pc, #180] @ 468e4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46914 │ │ │ │ + bge 46848 │ │ │ │ mov r4, #0 │ │ │ │ - b 469a4 │ │ │ │ + b 468d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46930 │ │ │ │ + beq 46864 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4694c │ │ │ │ - b 46980 │ │ │ │ - ldr r1, [pc, #124] @ 469b4 │ │ │ │ + bne 46880 │ │ │ │ + b 468b4 │ │ │ │ + ldr r1, [pc, #124] @ 468e8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46920 │ │ │ │ - b 4690c │ │ │ │ + bge 46854 │ │ │ │ + b 46840 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 46980 │ │ │ │ + bne 468b4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46980 │ │ │ │ + beq 468b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 46980 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 468b4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 469b8 │ │ │ │ - ldr r0, [pc, #44] @ 469bc │ │ │ │ + ldr r2, [pc, #44] @ 468ec │ │ │ │ + ldr r0, [pc, #44] @ 468f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - ldrheq r9, [r6], -r0 @ │ │ │ │ - eorseq sp, r8, ip, asr #14 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq sp, r8, r8, asr pc │ │ │ │ + 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 1bfe04 │ │ │ │ + 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] @ 4694c │ │ │ │ + b 46a24 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 469f0 │ │ │ │ + ldr r3, [pc, #24] @ 46980 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 469f4 │ │ │ │ + ldr r1, [pc, #20] @ 46984 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #26 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46a88 │ │ │ │ + ldr r1, [pc, #120] @ 46a18 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46a28 │ │ │ │ - bl 342a14 │ │ │ │ + bne 469b8 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46a80 │ │ │ │ - ldr r1, [pc, #68] @ 46a8c │ │ │ │ + bne 46a10 │ │ │ │ + ldr r1, [pc, #68] @ 46a1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46a64 │ │ │ │ + bne 469f4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46a78 │ │ │ │ + b 46a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea10 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl cea44 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46a58 │ │ │ │ - ldr r0, [pc, #20] @ 46a90 │ │ │ │ + beq 469e8 │ │ │ │ + ldr r0, [pc, #20] @ 46a20 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r2, r2 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46a44 │ │ │ │ + ldr r3, [pc, #84] @ 46a88 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #3 │ │ │ │ + bne 46a78 │ │ │ │ + b 46a4c │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46aa8 │ │ │ │ - b 38620 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [pc, #44] @ 46ae0 │ │ │ │ + beq 46a80 │ │ │ │ + ldr r3, [pc, #52] @ 46a88 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46a78 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 46a54 │ │ │ │ + b 46a80 │ │ │ │ + ldr r0, [pc, #12] @ 46a8c │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46a90 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r3, [pc, #44] @ 46ac8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46ae4 │ │ │ │ + ldr r3, [pc, #32] @ 46acc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -28935,214 +28929,290 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b90 │ │ │ │ + beq 46b78 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b90 │ │ │ │ + bne 46b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b90 │ │ │ │ + beq 46b78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c2c │ │ │ │ + ldr r1, [pc, #188] @ 46c14 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c30 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #176] @ 46c18 │ │ │ │ + bl a9b64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b98 │ │ │ │ + bne 46b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 325158 │ │ │ │ + bl 325a64 │ │ │ │ mov r4, #0 │ │ │ │ - b 46c20 │ │ │ │ + b 46c08 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c34 │ │ │ │ + ldr r1, [pc, #136] @ 46c1c │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c38 │ │ │ │ + ldr r0, [pc, #128] @ 46c20 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46be8 │ │ │ │ + beq 46bd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46be8 │ │ │ │ + bne 46bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b88 │ │ │ │ + beq 46b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c20 │ │ │ │ + beq 46c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c20 │ │ │ │ + bne 46c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ - mlaseq r8, ip, r7, sp │ │ │ │ + eoreq lr, r1, ip, lsl #22 │ │ │ │ + @ instruction: 0x0038dfb0 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - eorseq sp, r8, r4, lsr #15 │ │ │ │ + @ instruction: 0x0038dfb8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46c38 │ │ │ │ + b 38620 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #3 │ │ │ │ + bl 92c54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 46d5c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21e620 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 46c90 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 46d38 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46cc8 │ │ │ │ + ldr r2, [pc, #196] @ 46d64 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46cc0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 46d64 │ │ │ │ + b 46d28 │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 46d68 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 116eb4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 46c88 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46d14 │ │ │ │ + ldr r2, [pc, #92] @ 46d64 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46cc0 │ │ │ │ + b 46cb8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 8bf70 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46d5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 46d5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ │ │ │ │ -00046c3c <_PyTraceback_Add@@Base>: │ │ │ │ +00046d6c <_PyTraceback_Add@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 46d70 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 46ea0 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46d8c │ │ │ │ + bl 46ea4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46cbc <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46dec <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 47080 │ │ │ │ + bl 46fe8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11af58 │ │ │ │ + bl 11af9c │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 181e70 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 1820c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46d88 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ - b 46fe8 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046d8c : │ │ │ │ +00046ea4 : │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e68 │ │ │ │ + beq 46f80 │ │ │ │ mov r0, r5 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 46e78 │ │ │ │ - ldr r0, [pc, #208] @ 46eac │ │ │ │ + beq 46f90 │ │ │ │ + ldr r0, [pc, #208] @ 46fc4 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 46e78 │ │ │ │ - ldr r0, [pc, #184] @ 46eb0 │ │ │ │ + beq 46f90 │ │ │ │ + ldr r0, [pc, #184] @ 46fc8 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 46e78 │ │ │ │ + beq 46f90 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 46eb4 │ │ │ │ + ldr r3, [pc, #148] @ 46fcc │ │ │ │ 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] │ │ │ │ @@ -29151,215 +29221,107 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl c2f08 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2e4c <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 46e78 │ │ │ │ + b 46f90 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 46eb4 │ │ │ │ - bl 9b300 │ │ │ │ + ldr r0, [pc, #52] @ 46fcc │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r1, r8, asr ip │ │ │ │ - subseq sp, r1, r0, ror #24 │ │ │ │ + subseq lr, r1, r4, lsl #9 │ │ │ │ + subseq lr, r1, ip, lsl #9 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #3 │ │ │ │ - bl 92cc0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 46fd8 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 21e608 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 46f0c │ │ │ │ - mvn r5, #0 │ │ │ │ - b 46fb4 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46f44 │ │ │ │ - ldr r2, [pc, #196] @ 46fe0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46fe0 │ │ │ │ - b 46fa4 │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46fe4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - mov r2, #2 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - bl 116e60 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 46f04 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46f90 │ │ │ │ - ldr r2, [pc, #92] @ 46fe0 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f3c │ │ │ │ - b 46f34 │ │ │ │ - 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 8bfc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46fd8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46fd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 47010 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 47074 │ │ │ │ - ldr r0, [pc, #120] @ 47078 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 4707c │ │ │ │ - tst r2, #1 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4706c │ │ │ │ - ldr ip, [pc, #84] @ 47074 │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47058 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [ip, r2, lsl #2] │ │ │ │ - and lr, r2, #1 │ │ │ │ - tst r2, #2 │ │ │ │ - orr r3, r3, lr │ │ │ │ - beq 47028 │ │ │ │ - ldr r0, [pc, #36] @ 4707c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 4707c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 47078 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 4707c │ │ │ │ - bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46fe4 │ │ │ │ + b 47240 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00047080 : │ │ │ │ +00046fe8 : │ │ │ │ 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 243934 │ │ │ │ + bl 243a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47170 │ │ │ │ + beq 470d8 │ │ │ │ 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 243a74 │ │ │ │ + bl 243bd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 47170 │ │ │ │ + beq 470d8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 47254 │ │ │ │ + ldr r0, [pc, #352] @ 471bc │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47150 │ │ │ │ + beq 470b8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strh r3, [r4, #24] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r7, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r7, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ strne r2, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - beq 47178 │ │ │ │ + beq 470e0 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 47178 │ │ │ │ + b 470e0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47170 │ │ │ │ + beq 470d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 47170 │ │ │ │ + bne 470d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 47248 │ │ │ │ + b 471b0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ @@ -29373,34 +29335,34 @@ │ │ │ │ str r8, [r4, #56] @ 0x38 │ │ │ │ str ip, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh r3, [r2, #72]! @ 0x48 │ │ │ │ cmp ip, r3 │ │ │ │ addgt r3, r3, #1 │ │ │ │ strgt r0, [r2, #4]! │ │ │ │ - bgt 471c0 │ │ │ │ + bgt 47128 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, r3, lsl #1 │ │ │ │ ldr r3, [r5] │ │ │ │ add r6, r6, #126 @ 0x7e │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq 47214 │ │ │ │ + beq 4717c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47214 │ │ │ │ + bne 4717c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 47258 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 471c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -29415,592 +29377,630 @@ │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47290 │ │ │ │ + bne 471f8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2adc80 │ │ │ │ + bl 2adef0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 472c0 │ │ │ │ - b 472b4 │ │ │ │ + bne 47228 │ │ │ │ + b 4721c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 472d4 │ │ │ │ + ldr r0, [pc, #52] @ 4723c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 472cc │ │ │ │ - b 47278 │ │ │ │ - bl a5780 │ │ │ │ + beq 47234 │ │ │ │ + b 471e0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 472cc │ │ │ │ + bne 47234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, ror #18 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + eorseq r4, r7, r4, ror #2 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 47268 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [pc, #120] @ 472cc │ │ │ │ + ldr r0, [pc, #120] @ 472d0 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #116] @ 472d4 │ │ │ │ + tst r2, #1 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 472ec │ │ │ │ - b 475a0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 472c4 │ │ │ │ + ldr ip, [pc, #84] @ 472cc │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 472b0 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [ip, r2, lsl #2] │ │ │ │ + and lr, r2, #1 │ │ │ │ + tst r2, #2 │ │ │ │ + orr r3, r3, lr │ │ │ │ + beq 47280 │ │ │ │ + ldr r0, [pc, #36] @ 472d4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #28] @ 472d4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #16] @ 472d0 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [pc, #8] @ 472d4 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bne 47328 │ │ │ │ + bne 47310 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 474e8 │ │ │ │ + ldr r7, [pc, #464] @ 474d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4734c │ │ │ │ + bne 47334 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47378 │ │ │ │ + b 47360 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 474ec │ │ │ │ + ldr r0, [pc, #436] @ 474d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474e0 │ │ │ │ - b 4730c │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #408] @ 474f0 │ │ │ │ + beq 474c8 │ │ │ │ + b 472f4 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #408] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47378 │ │ │ │ - bl a5780 │ │ │ │ + beq 47360 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474e0 │ │ │ │ + bne 474c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47390 │ │ │ │ + bne 47378 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 473bc │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #340] @ 474f0 │ │ │ │ + b 473a4 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #340] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473bc │ │ │ │ - bl a5780 │ │ │ │ + beq 473a4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474e0 │ │ │ │ + bne 474c8 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 474f4 │ │ │ │ + ldr r3, [pc, #300] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47444 │ │ │ │ - ldr r3, [pc, #272] @ 474f4 │ │ │ │ + bne 4742c │ │ │ │ + ldr r3, [pc, #272] @ 474dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47444 │ │ │ │ + bne 4742c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 474f4 │ │ │ │ + ldr r3, [pc, #240] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47444 │ │ │ │ - ldr r3, [pc, #212] @ 474f4 │ │ │ │ + bne 4742c │ │ │ │ + ldr r3, [pc, #212] @ 474dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47444 │ │ │ │ + bne 4742c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ 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 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, fp │ │ │ │ - beq 474b0 │ │ │ │ + beq 47498 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 474bc │ │ │ │ - b 474d0 │ │ │ │ + beq 474a4 │ │ │ │ + b 474b8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 474d0 │ │ │ │ + beq 474b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 328a78 │ │ │ │ + bl 329278 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474e0 │ │ │ │ + bne 474c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x003758f4 │ │ │ │ + eorseq r5, r7, r8, asr #28 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47530 │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #36] @ 47548 │ │ │ │ + bne 47518 │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #36] @ 47530 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4754c │ │ │ │ + ldr r2, [pc, #16] @ 47534 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 47548 │ │ │ │ + ldr r0, [pc, #4] @ 47530 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47578 │ │ │ │ + bne 47560 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 14957c │ │ │ │ + b 149578 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4759c │ │ │ │ + ldr r0, [pc, #20] @ 47584 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4756c │ │ │ │ + bne 47554 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003739dc │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 475c0 │ │ │ │ - ldr r3, [pc, #84] @ 47604 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 475f4 │ │ │ │ - b 475c8 │ │ │ │ + @ instruction: 0x003741dc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 475fc │ │ │ │ - ldr r3, [pc, #52] @ 47604 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 475f4 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #8 │ │ │ │ - bne 475d0 │ │ │ │ - b 475fc │ │ │ │ - ldr r0, [pc, #12] @ 47608 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4760c │ │ │ │ - bx lr │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4759c │ │ │ │ + b 476a0 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ 476fc │ │ │ │ + ldr r3, [pc, #212] @ 4768c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47668 │ │ │ │ + beq 475f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47668 │ │ │ │ + ble 475f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47700 │ │ │ │ + ldr r1, [pc, #168] @ 47690 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8f6c <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8eb4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4768c │ │ │ │ - b 4767c │ │ │ │ + beq 4761c │ │ │ │ + b 4760c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47704 │ │ │ │ + ldr r0, [pc, #144] @ 47694 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 476a8 │ │ │ │ + bne 47638 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47708 │ │ │ │ + ldr r0, [pc, #112] @ 47698 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ - b 476c4 │ │ │ │ + b 47654 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 4770c │ │ │ │ + ldr r0, [pc, #88] @ 4769c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 476e8 │ │ │ │ + beq 47678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 476e8 │ │ │ │ + bne 47678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq sp, r8, ip, ror #16 │ │ │ │ - eorseq sp, r8, r4, lsl #17 │ │ │ │ - eorseq sp, r8, r4, lsr #17 │ │ │ │ + eorseq lr, r8, r0, lsl #1 │ │ │ │ + mlaseq r8, r8, r0, lr │ │ │ │ + ldrheq lr, [r8], -r8 @ │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 476c0 │ │ │ │ + ldr r3, [pc, #84] @ 47704 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 476f4 │ │ │ │ + b 476c8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 476fc │ │ │ │ + ldr r3, [pc, #52] @ 47704 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 476f4 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 476d0 │ │ │ │ + b 476fc │ │ │ │ + ldr r0, [pc, #12] @ 47708 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 4770c │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 47738 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1c375c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4775c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4772c │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, ip, lsr #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47724 │ │ │ │ - b 478a4 │ │ │ │ + ldreq r0, [pc] @ 47774 │ │ │ │ + b 478a4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 47844 │ │ │ │ + ldr r3, [pc, #260] @ 47894 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 477cc │ │ │ │ + beq 4781c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4776c │ │ │ │ - ldr r0, [pc, #228] @ 47848 │ │ │ │ - bl 9deb4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 477a0 │ │ │ │ - bl 1ac304 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4778c │ │ │ │ - blt 477a8 │ │ │ │ - ldr r0, [pc, #200] @ 4784c │ │ │ │ - bl 9deb4 │ │ │ │ + bne 477bc │ │ │ │ + ldr r0, [pc, #228] @ 47898 │ │ │ │ + bl 9de48 │ │ │ │ + mov r5, r0 │ │ │ │ + b 477f0 │ │ │ │ + bl 1ac698 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 477dc │ │ │ │ + blt 477f8 │ │ │ │ + ldr r0, [pc, #200] @ 4789c │ │ │ │ + bl 9de48 │ │ │ │ mov r5, r0 │ │ │ │ - b 47798 │ │ │ │ + b 477e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 477d4 │ │ │ │ + bne 47824 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477cc │ │ │ │ + beq 4781c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 477cc │ │ │ │ + bne 4781c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 4783c │ │ │ │ + b 4788c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1249cc <_PyType_Name@@Base> │ │ │ │ + bl 1249f0 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47850 │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #96] @ 478a0 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47818 │ │ │ │ + beq 47868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47818 │ │ │ │ + bne 47868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4783c │ │ │ │ + beq 4788c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4783c │ │ │ │ + bne 4788c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ - eorseq sl, r7, r4, lsl pc │ │ │ │ - eorseq sp, r8, r0, ror sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4787c │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1c3410 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 478a0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 47870 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, ip, lsr #20 │ │ │ │ + mlaseq r9, ip, fp, r1 │ │ │ │ + eorseq fp, r7, r4, lsl r7 │ │ │ │ + eorseq lr, r8, ip, lsl #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 478cc │ │ │ │ + bne 478cc │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 4795c │ │ │ │ - ldr r0, [pc, #164] @ 47960 │ │ │ │ + ldr r3, [pc, #164] @ 4795c │ │ │ │ + ldr r0, [pc, #164] @ 47960 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47964 │ │ │ │ + ldr r3, [pc, #160] @ 47964 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4794c │ │ │ │ + beq 4794c │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 4795c │ │ │ │ + ldr lr, [pc, #120] @ 4795c │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47938 │ │ │ │ + bls 47938 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 47918 │ │ │ │ + beq 47918 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 47928 │ │ │ │ - b 47954 │ │ │ │ + beq 47928 │ │ │ │ + b 47954 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47930 │ │ │ │ + beq 47930 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47954 │ │ │ │ + beq 47954 │ │ │ │ mov ip, r3 │ │ │ │ - b 478e8 │ │ │ │ + b 478e8 │ │ │ │ mov r3, r2 │ │ │ │ - b 478e8 │ │ │ │ - ldr r3, [pc, #36] @ 47964 │ │ │ │ + b 478e8 │ │ │ │ + ldr r3, [pc, #36] @ 47964 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47960 │ │ │ │ + ldr r0, [pc, #24] @ 47960 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47964 │ │ │ │ + ldr r0, [pc, #16] @ 47964 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47964 │ │ │ │ + ldr r0, [pc, #8] @ 47964 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00047968 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00047968 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 47b84 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 23eb40 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 479a4 │ │ │ │ + ldr r0, [pc, #16] @ 479b0 │ │ │ │ + bl 2a7170 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mlaseq r8, r8, r2, lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a3a8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47a04 │ │ │ │ + bl 8bf70 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47a04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47a04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00047a0c <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #236] @ 47a6c <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + ldr r3, [pc, #236] @ 47b10 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 479a4 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47a70 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + beq 47a48 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47b14 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47b18 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 479b8 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + bl 18ee78 │ │ │ │ + b 47a5c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 479c0 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bne 47a64 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r4, #0 │ │ │ │ - b 47a60 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + b 47b04 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152418 │ │ │ │ + bl 1526e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 479d8 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + bne 47a7c <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ mov r4, #0 │ │ │ │ - b 47a34 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + b 47ad8 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 153ca8 │ │ │ │ + bl 153e38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 479d0 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 2551c0 │ │ │ │ + blt 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 255398 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 479d0 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + beq 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15d328 │ │ │ │ + bl 15d2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 47a24 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + bge 47ac8 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163b24 │ │ │ │ - b 479d0 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 163abc │ │ │ │ + b 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152de4 │ │ │ │ + bl 152f70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47a18 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + blt 47abc <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47a58 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq 47afc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47a58 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + bne 47afc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1640a0 │ │ │ │ + bl 164628 <_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, asr r3 │ │ │ │ - │ │ │ │ -00047a78 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 47b84 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 23ea24 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 47ab4 │ │ │ │ - ldr r0, [pc, #16] @ 47ac0 │ │ │ │ - bl 2a6f00 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sp, r8, r4, lsl #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 14a3ac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47b14 │ │ │ │ - bl 8bfc8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47b14 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47b14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r8, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47b44 │ │ │ │ + bne 47b44 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 217bd4 │ │ │ │ + b 217be4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b68 │ │ │ │ + ldr r0, [pc, #20] @ 47b68 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47b38 │ │ │ │ + bne 47b38 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003739fc │ │ │ │ + @ instruction: 0x003741fc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ @@ -30012,22 +30012,22 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bne 47c24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ beq 47c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 47c5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ @@ -30049,295 +30049,295 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ bne 47c5c │ │ │ │ ldr r3, [pc, #36] @ 47c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 47c58 │ │ │ │ mvn r4, #0 │ │ │ │ b 47c5c │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ 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] @ 47cc8 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #64] @ 47ccc │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, ip │ │ │ │ + bne 47ca8 │ │ │ │ + bl 30debc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47cc0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a642c │ │ │ │ + mov r2, #1 │ │ │ │ + bl 2adf74 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47cc0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5a00 │ │ │ │ + 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 a5a70 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47cb0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc] @ 47cb8 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r4, asr #32 │ │ │ │ + b a5a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47d04 │ │ │ │ + bne 47d3c │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47d28 │ │ │ │ - ldr r0, [pc, #68] @ 47d2c │ │ │ │ + ldr r3, [pc, #68] @ 47d60 │ │ │ │ + ldr r0, [pc, #68] @ 47d64 │ │ │ │ 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] @ 47d30 │ │ │ │ + ldr r0, [pc, #28] @ 47d68 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47cd8 │ │ │ │ + b 47d10 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r4, ror r9 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47d48 │ │ │ │ - b 47e90 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r4, r7, r4, ror r1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 47d84 │ │ │ │ + ldr r0, [pc, #8] @ 47d8c │ │ │ │ + b 128c0c │ │ │ │ + ldr r0, [pc, #4] @ 47d90 │ │ │ │ + b 128c0c │ │ │ │ + eorseq lr, r8, r8, lsr r3 │ │ │ │ + eorseq lr, r8, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47da8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #192] @ 47e6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47dac │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, ip │ │ │ │ - bne 47d88 │ │ │ │ - bl 30d5fc │ │ │ │ + ldr r2, [pc, #188] @ 47e70 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq 47dd4 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 2adf74 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47da0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2add04 │ │ │ │ + beq 47e60 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5a00 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 30debc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47da0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + beq 47e60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47e4c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1442f0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47e60 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #100] @ 47e74 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 47e64 │ │ │ │ + bl 194b24 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47e38 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 47e40 │ │ │ │ + mov r4, r5 │ │ │ │ + b 47e64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 47e38 │ │ │ │ + ldr r3, [pc, #36] @ 47e78 │ │ │ │ + ldr r1, [pc, #36] @ 47e7c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11774c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, r0, ror #6 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47ea0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc] @ 47ea8 │ │ │ │ + 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 47df0 │ │ │ │ + bne 47ed4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fd650 │ │ │ │ + b 1fda28 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47e14 │ │ │ │ + ldr r0, [pc, #20] @ 47ef8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47de4 │ │ │ │ + bne 47ec8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, ip, lsl sl │ │ │ │ + eorseq r4, r7, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47e60 │ │ │ │ + bne 47f44 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47e84 │ │ │ │ - ldr r0, [pc, #68] @ 47e88 │ │ │ │ + ldr r3, [pc, #68] @ 47f68 │ │ │ │ + ldr r0, [pc, #68] @ 47f6c │ │ │ │ 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] @ 47e8c │ │ │ │ + ldr r0, [pc, #28] @ 47f70 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47e34 │ │ │ │ + b 47f18 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r8, ror r9 │ │ │ │ + eorseq r4, r7, r8, ror r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47f88 │ │ │ │ + b 47fa4 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47eb8 │ │ │ │ + bne 47fcc │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 47f28 │ │ │ │ - ldr r0, [pc, #132] @ 47f2c │ │ │ │ + ldr r3, [pc, #132] @ 4803c │ │ │ │ + ldr r0, [pc, #132] @ 48040 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 47f30 │ │ │ │ + ldr r3, [pc, #128] @ 48044 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47f18 │ │ │ │ + beq 4802c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 47f28 │ │ │ │ + ldr lr, [pc, #92] @ 4803c │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47f04 │ │ │ │ + bls 48018 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 47f20 │ │ │ │ + bne 48034 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 47ed0 │ │ │ │ - ldr r2, [pc, #36] @ 47f30 │ │ │ │ + b 47fe4 │ │ │ │ + ldr r2, [pc, #36] @ 48044 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47f2c │ │ │ │ + ldr r0, [pc, #24] @ 48040 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47f30 │ │ │ │ + ldr r0, [pc, #16] @ 48044 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47f30 │ │ │ │ + ldr r0, [pc, #8] @ 48044 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 47f4c │ │ │ │ - ldr r0, [pc, #8] @ 47f54 │ │ │ │ - b 128c00 │ │ │ │ - ldr r0, [pc, #4] @ 47f58 │ │ │ │ - b 128c00 │ │ │ │ - eorseq sp, r8, ip, asr fp │ │ │ │ - eorseq sp, r8, r4, ror fp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 48034 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 48038 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq 47f9c │ │ │ │ - mov r2, #2 │ │ │ │ - bl 2add04 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48028 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5a70 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 30d5fc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48028 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48014 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 1442e8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 48028 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 4803c │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 4802c │ │ │ │ - bl 194b40 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 48000 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 48008 │ │ │ │ - mov r4, r5 │ │ │ │ - b 4802c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 48000 │ │ │ │ - ldr r3, [pc, #36] @ 48040 │ │ │ │ - ldr r1, [pc, #36] @ 48044 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 4809c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ beq 48080 │ │ │ │ ldr r3, [pc, #48] @ 480a0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #40] @ 480a4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 4808c │ │ │ │ bl 48198 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48094 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #12] @ 480a8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00552190 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, fp, sp │ │ │ │ + eorseq lr, r8, ip, lsr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -30354,487 +30354,487 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ble 48138 │ │ │ │ b 4811c │ │ │ │ ldr r0, [pc, #144] @ 48190 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 480e8 │ │ │ │ mov r0, #0 │ │ │ │ b 48188 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 48114 │ │ │ │ cmp r4, #2 │ │ │ │ bne 48154 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [pc, #68] @ 48194 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ b 4816c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 48138 │ │ │ │ b 48114 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #16] @ 48190 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b3238 │ │ │ │ + bl 2b390c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r4, asr r0 │ │ │ │ + eorseq sl, r5, r4, asr r8 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00048198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 4835c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 481cc │ │ │ │ ldr r3, [pc, #416] @ 48360 │ │ │ │ ldr r1, [pc, #416] @ 48364 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 481f0 │ │ │ │ ldr r3, [pc, #404] @ 48368 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ beq 481f8 │ │ │ │ ldr r3, [pc, #376] @ 48360 │ │ │ │ ldr r1, [pc, #384] @ 4836c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r6, #0 │ │ │ │ b 48354 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 4821c │ │ │ │ ldr r3, [pc, #356] @ 48370 │ │ │ │ ldr r1, [pc, #356] @ 48374 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 481f0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq 48244 │ │ │ │ ldr r3, [pc, #324] @ 48378 │ │ │ │ ldr r1, [pc, #324] @ 4837c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 481f0 │ │ │ │ ldr r7, [pc, #308] @ 48380 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 48268 │ │ │ │ - bl 2d9630 │ │ │ │ + bl 2d9e80 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ beq 4828c │ │ │ │ ldr r3, [pc, #252] @ 48378 │ │ │ │ ldr r1, [pc, #260] @ 48384 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 481f0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ bne 48348 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ bne 482c8 │ │ │ │ - bl 2d9630 │ │ │ │ + bl 2d9e80 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 481f0 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49220 │ │ │ │ + bl 49620 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 481f0 │ │ │ │ cmp r7, r3 │ │ │ │ bne 4831c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 48308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 48308 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #120] @ 48388 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139978 │ │ │ │ + bl 139980 │ │ │ │ b 481f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 48354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 48354 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 48354 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fc4ac │ │ │ │ + b 2fc288 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r0, asr r0 │ │ │ │ + eorseq r8, r8, r0, asr r8 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - eorseq sp, r8, r0, asr #23 │ │ │ │ + @ instruction: 0x0038e3d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r4, ror #23 │ │ │ │ + @ instruction: 0x0038e3f8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #24 │ │ │ │ + eorseq lr, r8, r8, lsl r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r8, r0, lsr ip │ │ │ │ + eorseq lr, r8, r4, asr #8 │ │ │ │ subseq sp, r5, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 483b4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d9ca8 │ │ │ │ + b 2da4f8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 483d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 483a8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, lsl sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 48418 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 48438 │ │ │ │ - b 48454 │ │ │ │ - ldr r0, [pc, #300] @ 4854c │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48544 │ │ │ │ - b 48404 │ │ │ │ - bl ab14c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 48468 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 48484 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 48484 │ │ │ │ - b 48544 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4844c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4844c │ │ │ │ - cmp r7, #1 │ │ │ │ - movle r3, #32 │ │ │ │ - ble 48500 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 484b8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 48500 │ │ │ │ - b 48534 │ │ │ │ - ldr r3, [pc, #144] @ 48550 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 484d4 │ │ │ │ - ldr r1, [pc, #132] @ 48550 │ │ │ │ - bl adff4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 484e8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 48500 │ │ │ │ - ldr r2, [pc, #100] @ 48554 │ │ │ │ - ldr r1, [pc, #100] @ 48558 │ │ │ │ - ldr r0, [pc, #84] @ 4854c │ │ │ │ - mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 48544 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 48520 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 4855c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1304 │ │ │ │ - sub r2, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 433ac <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ - ldr r3, [pc, #20] @ 48550 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 484e8 │ │ │ │ - b 484c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr #31 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 116f44 │ │ │ │ + eorseq r4, r7, r4, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne 485c0 │ │ │ │ + bne 48434 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4862c │ │ │ │ - b 48650 │ │ │ │ + bne 484a0 │ │ │ │ + b 484c4 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 485f8 │ │ │ │ + bne 4846c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4862c │ │ │ │ - b 48650 │ │ │ │ + bne 484a0 │ │ │ │ + b 484c4 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 48638 │ │ │ │ + bne 484ac │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48650 │ │ │ │ + beq 484c4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 48650 │ │ │ │ - ldr r3, [pc, #24] @ 48658 │ │ │ │ + b 484c4 │ │ │ │ + ldr r3, [pc, #24] @ 484cc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 4865c │ │ │ │ + ldr r1, [pc, #20] @ 484d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr ip │ │ │ │ + eorseq lr, r8, ip, ror #8 │ │ │ │ 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 4869c │ │ │ │ + bne 48510 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 4872c │ │ │ │ - b 486c4 │ │ │ │ + beq 485a0 │ │ │ │ + b 48538 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48840 │ │ │ │ + ldr r0, [pc, #404] @ 486b4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48680 │ │ │ │ + bne 484f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 48838 │ │ │ │ + b 486ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 4872c │ │ │ │ + beq 485a0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 486ec │ │ │ │ + beq 48560 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 48700 │ │ │ │ - ldr r3, [pc, #336] @ 48844 │ │ │ │ - ldr r1, [pc, #336] @ 48848 │ │ │ │ + bne 48574 │ │ │ │ + ldr r3, [pc, #336] @ 486b8 │ │ │ │ + ldr r1, [pc, #336] @ 486bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 486bc │ │ │ │ + bl 18ee78 │ │ │ │ + b 48530 │ │ │ │ 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 48e00 │ │ │ │ + bl 48d24 │ │ │ │ mov r4, r0 │ │ │ │ - b 48828 │ │ │ │ + b 4869c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4876c │ │ │ │ + bne 485e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4876c │ │ │ │ + bne 485e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 48844 │ │ │ │ + ldr r0, [pc, #236] @ 486b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 4884c │ │ │ │ + ldr r1, [pc, #232] @ 486c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 486bc │ │ │ │ + bl 11774c │ │ │ │ + b 48530 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 486bc │ │ │ │ + beq 48530 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 487ac │ │ │ │ - ldr r3, [pc, #184] @ 48850 │ │ │ │ - ldr r1, [pc, #184] @ 48854 │ │ │ │ + ble 48620 │ │ │ │ + ldr r3, [pc, #184] @ 486c4 │ │ │ │ + ldr r1, [pc, #184] @ 486c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ - b 486bc │ │ │ │ + bl 113400 │ │ │ │ + b 48530 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 487d0 │ │ │ │ + bne 48644 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ - b 486bc │ │ │ │ + bl 113400 │ │ │ │ + b 48530 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48800 │ │ │ │ - ldr r3, [pc, #108] @ 48850 │ │ │ │ - ldr r1, [pc, #108] @ 48854 │ │ │ │ + ble 48674 │ │ │ │ + ldr r3, [pc, #108] @ 486c4 │ │ │ │ + ldr r1, [pc, #108] @ 486c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 486bc │ │ │ │ + bl 113400 │ │ │ │ + b 48530 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 48e00 │ │ │ │ + bl 48d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - ldr r3, [pc, #40] @ 48858 │ │ │ │ + bl 113400 │ │ │ │ + ldr r3, [pc, #40] @ 486cc │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 4885c │ │ │ │ + ldr r0, [pc, #36] @ 486d0 │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r7, r4, ror sl │ │ │ │ + eorseq r4, r7, r4, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsr #25 │ │ │ │ - eorseq sp, r8, r8, ror #25 │ │ │ │ + @ instruction: 0x0038e4bc │ │ │ │ + @ instruction: 0x0038e4fc │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, 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, 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 48710 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 48730 │ │ │ │ + b 4874c │ │ │ │ + ldr r0, [pc, #300] @ 48844 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4883c │ │ │ │ + b 486fc │ │ │ │ + bl ab0dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 48760 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4877c │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4877c │ │ │ │ + b 4883c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 48744 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 48744 │ │ │ │ + cmp r7, #1 │ │ │ │ + movle r3, #32 │ │ │ │ + ble 487f8 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 487b0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 487f8 │ │ │ │ + b 4882c │ │ │ │ + ldr r3, [pc, #144] @ 48848 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 487cc │ │ │ │ + ldr r1, [pc, #132] @ 48848 │ │ │ │ + bl adf78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 487e0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 487f8 │ │ │ │ + ldr r2, [pc, #100] @ 4884c │ │ │ │ + ldr r1, [pc, #100] @ 48850 │ │ │ │ + ldr r0, [pc, #84] @ 48844 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4883c │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 48818 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + ldreq r0, [pc, #64] @ 48854 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1d164c │ │ │ │ + sub r2, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 48848 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 487e0 │ │ │ │ + b 487bc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, r4, asr #15 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 116f98 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ @@ -30855,202 +30855,147 @@ │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 48900 │ │ │ │ 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 2951c4 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 295444 <_PySet_Update@@Base+0xe58> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26669c │ │ │ │ + bl 2669ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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 1d1304 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r0, #20] │ │ │ │ - ldreq r1, [pc, #44] @ 48994 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48998 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - pople {r4, pc} │ │ │ │ - ldrb r4, [lr, r3] │ │ │ │ - ldrb r4, [ip, r4] │ │ │ │ - strb r4, [r1, r3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - b 48978 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 489f0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 266668 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 489f0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 489f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 489f0 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48b50 │ │ │ │ - beq 48b48 │ │ │ │ + ldreq r5, [pc, #316] @ 48a80 │ │ │ │ + beq 48a78 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1] │ │ │ │ - ble 48a44 │ │ │ │ - ldr r3, [pc, #284] @ 48b54 │ │ │ │ - ldr r1, [pc, #284] @ 48b58 │ │ │ │ + ble 48974 │ │ │ │ + ldr r3, [pc, #284] @ 48a84 │ │ │ │ + ldr r1, [pc, #284] @ 48a88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 48b44 │ │ │ │ + bl 18ee78 │ │ │ │ + b 48a74 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48b10 │ │ │ │ + bne 48a40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fab04 │ │ │ │ + bl fab30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48b24 │ │ │ │ + beq 48a54 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48b24 │ │ │ │ + beq 48a54 │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7ca0 │ │ │ │ + bl a7c30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48b28 │ │ │ │ + beq 48a58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48ab0 │ │ │ │ + beq 489e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48ab0 │ │ │ │ + bne 489e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48b50 │ │ │ │ + ldr r3, [pc, #148] @ 48a80 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r8, #916] @ 0x394 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7ca0 │ │ │ │ + bl a7c30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48b28 │ │ │ │ + beq 48a58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48b14 │ │ │ │ + beq 48a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48b14 │ │ │ │ + bne 48a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 48b14 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 48a44 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48b48 │ │ │ │ + b 48a78 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x0037f8b8 │ │ │ │ + ldrheq r0, [r8], -r8 @ │ │ │ │ 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, [pc, #68] @ 48bb8 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 48b98 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fb610 │ │ │ │ - b 48bb0 │ │ │ │ - ldr r3, [pc, #28] @ 48bbc │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48bc0 │ │ │ │ - bl 117704 │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsl r6 │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 48ae0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2669b8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48ae0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 48ae0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 48ae0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -31058,142 +31003,142 @@ │ │ │ │ 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 48c1c │ │ │ │ + bne 48b40 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48c4c │ │ │ │ - ldr ip, [pc, #172] @ 48cd0 │ │ │ │ + beq 48b70 │ │ │ │ + ldr ip, [pc, #172] @ 48bf4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48cc4 │ │ │ │ + beq 48be8 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48cb4 │ │ │ │ - ldr r3, [pc, #96] @ 48cd4 │ │ │ │ + beq 48bd8 │ │ │ │ + ldr r3, [pc, #96] @ 48bf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48c90 │ │ │ │ - ldr r3, [pc, #84] @ 48cd8 │ │ │ │ - ldr r1, [pc, #84] @ 48cdc │ │ │ │ + beq 48bb4 │ │ │ │ + ldr r3, [pc, #84] @ 48bfc │ │ │ │ + ldr r1, [pc, #84] @ 48c00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 48cc4 │ │ │ │ + bl 11774c │ │ │ │ + b 48be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48cb0 │ │ │ │ - bl a5780 │ │ │ │ + bne 48bd4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48cc4 │ │ │ │ + bne 48be8 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r8, asr #20 │ │ │ │ + subseq r2, r7, ip, lsr #20 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsr #28 │ │ │ │ + @ instruction: 0x0038e5b0 │ │ │ │ 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 48d1c │ │ │ │ + bhi 48c40 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48d3c │ │ │ │ - b 48d50 │ │ │ │ - ldr r0, [pc, #136] @ 48dac │ │ │ │ + bgt 48c60 │ │ │ │ + b 48c74 │ │ │ │ + ldr r0, [pc, #136] @ 48cd0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d10 │ │ │ │ - b 48da0 │ │ │ │ + bne 48c34 │ │ │ │ + b 48cc4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a9850 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9858 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48da0 │ │ │ │ + beq 48cc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48d84 │ │ │ │ + beq 48ca8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ bicne r1, r3, r3, asr #31 │ │ │ │ - b 48d90 │ │ │ │ + b 48cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2acdbc │ │ │ │ + b 2ad02c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c5dac │ │ │ │ + b 2c6118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r4, lsr #26 │ │ │ │ + eorseq fp, r6, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48dd8 │ │ │ │ + bne 48cfc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f15f4 │ │ │ │ + b 1f19cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48dfc │ │ │ │ + ldr r0, [pc, #20] @ 48d20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48dcc │ │ │ │ + bne 48cf0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, ip, ror #19 │ │ │ │ + eorseq r4, r7, ip, ror #3 │ │ │ │ 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 │ │ │ │ @@ -31202,329 +31147,256 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 48e64 │ │ │ │ + ble 48d88 │ │ │ │ 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 48e38 │ │ │ │ + b 48d5c │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d164c │ │ │ │ + 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] @ 48e08 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr ip, [pc, #32] @ 48e0c │ │ │ │ + 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 48dec │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ + 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 48e44 │ │ │ │ + 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 48e74 │ │ │ │ + bl 14e9cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48e6c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 48e7c │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ 48edc │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 48ebc │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fbed0 │ │ │ │ + b 48ed4 │ │ │ │ + ldr r3, [pc, #28] @ 48ee0 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #20] @ 48ee4 │ │ │ │ + bl 11774c │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsr #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 48f10 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1b0acc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 48f34 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 48f04 │ │ │ │ + mlaseq r7, r8, r1, r4 │ │ │ │ + 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 48eb4 │ │ │ │ + bhi 48f74 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48ed4 │ │ │ │ - b 48ef0 │ │ │ │ - ldr r0, [pc, #300] @ 48fe8 │ │ │ │ + bne 48f94 │ │ │ │ + b 48fb0 │ │ │ │ + ldr r0, [pc, #300] @ 490a8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48fe0 │ │ │ │ - b 48ea0 │ │ │ │ - bl ab14c │ │ │ │ + beq 490a0 │ │ │ │ + b 48f60 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48f04 │ │ │ │ + bne 48fc4 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48f20 │ │ │ │ - bl a5780 │ │ │ │ + bne 48fe0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48f20 │ │ │ │ - b 48fe0 │ │ │ │ + beq 48fe0 │ │ │ │ + b 490a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48ee8 │ │ │ │ + bne 48fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 48ee8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 48fa8 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48f9c │ │ │ │ + ble 4905c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 48f54 │ │ │ │ + beq 49014 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 48f9c │ │ │ │ - b 48fd0 │ │ │ │ - ldr r3, [pc, #144] @ 48fec │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 48f70 │ │ │ │ - ldr r1, [pc, #132] @ 48fec │ │ │ │ - bl adff4 │ │ │ │ + beq 4905c │ │ │ │ + b 49090 │ │ │ │ + ldr r3, [pc, #144] @ 490ac │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49030 │ │ │ │ + ldr r1, [pc, #132] @ 490ac │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f84 │ │ │ │ + beq 49044 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 48f9c │ │ │ │ - ldr r2, [pc, #100] @ 48ff0 │ │ │ │ - ldr r1, [pc, #100] @ 48ff4 │ │ │ │ - ldr r0, [pc, #84] @ 48fe8 │ │ │ │ + beq 4905c │ │ │ │ + ldr r2, [pc, #100] @ 490b0 │ │ │ │ + ldr r1, [pc, #100] @ 490b4 │ │ │ │ + ldr r0, [pc, #84] @ 490a8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 48fe0 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 490a0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48fbc │ │ │ │ + bgt 4907c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 48ff8 │ │ │ │ + ldreq r0, [pc, #64] @ 490b8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1304 │ │ │ │ + b 1d164c │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 433ac <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ - ldr r3, [pc, #20] @ 48fec │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 490ac │ │ │ │ cmp r0, r3 │ │ │ │ - beq 48f84 │ │ │ │ - b 48f60 │ │ │ │ + beq 49044 │ │ │ │ + b 49020 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, ip, lsl r0 │ │ │ │ + eorseq sl, r5, ip, lsl r8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ 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, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 49030 │ │ │ │ - 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 49060 │ │ │ │ - bl 14e9d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 49058 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 49068 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ - 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] @ 49154 │ │ │ │ - bl 17db48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 490a8 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r1, [pc, #176] @ 49154 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17db48 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 490d0 │ │ │ │ - bl adff4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq 490d8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 49158 │ │ │ │ - beq 4914c │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 4915c │ │ │ │ - cmp r1, #0 │ │ │ │ - moveq r1, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl fc2dc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 49148 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afd70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4914c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49148 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 49148 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_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 49188 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1b0734 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 491ac │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 4917c │ │ │ │ - mlaseq r7, r8, r9, r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491e4 │ │ │ │ + beq 490f0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49214 │ │ │ │ - bl 14e9d4 │ │ │ │ + beq 49120 │ │ │ │ + bl 14e9cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4920c │ │ │ │ + beq 49118 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4921c │ │ │ │ + ldr r0, [pc] @ 49128 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 8bfc8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 492a0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32a7e8 <_Py_c_abs@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #176] @ 49324 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 49284 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 2fe50c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 49308 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 492f0 │ │ │ │ - mov r3, #0 │ │ │ │ - b 49318 │ │ │ │ - ldr r3, [pc, #120] @ 49328 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, r3, #98304 @ 0x18000 │ │ │ │ - ldr r2, [r1, #1244] @ 0x4dc │ │ │ │ - add r3, r3, #99328 @ 0x18400 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - add r3, r3, #220 @ 0xdc │ │ │ │ - strne r2, [r1, #1244] @ 0x4dc │ │ │ │ - b 49318 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 49318 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 492a0 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 492a0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r5, r3, r8, lsr #17 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -31534,251 +31406,464 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r5, r5, r1 │ │ │ │ - bne 4938c │ │ │ │ + bne 4918c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 493c4 │ │ │ │ - ldr ip, [pc, #408] @ 4952c │ │ │ │ + beq 491c4 │ │ │ │ + ldr ip, [pc, #408] @ 4932c │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49520 │ │ │ │ + beq 49320 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 493e4 │ │ │ │ - bl a5780 │ │ │ │ + bne 491e4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49520 │ │ │ │ + bne 49320 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 49404 │ │ │ │ - bl a5780 │ │ │ │ + bne 49204 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49520 │ │ │ │ + bne 49320 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49494 │ │ │ │ + beq 49294 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49520 │ │ │ │ - bne 49494 │ │ │ │ - ldr r5, [pc, #260] @ 49530 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + blt 49320 │ │ │ │ + bne 49294 │ │ │ │ + ldr r5, [pc, #260] @ 49330 │ │ │ │ + ldr r4, [r5, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49488 │ │ │ │ - bl c3fa0 │ │ │ │ + beq 49288 │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49488 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ + bge 49288 │ │ │ │ + ldr r3, [r5, #264] @ 0x108 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49480 │ │ │ │ + bne 49280 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ + str r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 494bc │ │ │ │ - ldr r5, [r5, #88] @ 0x58 │ │ │ │ + bne 492bc │ │ │ │ + ldr r5, [r5, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 494f8 │ │ │ │ - bl c3fa0 │ │ │ │ + bne 492f8 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 494cc │ │ │ │ - ldr r3, [pc, #112] @ 49534 │ │ │ │ + bge 492cc │ │ │ │ + ldr r3, [pc, #112] @ 49334 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 49510 │ │ │ │ + bl 144118 │ │ │ │ + b 49310 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49500 │ │ │ │ + bne 49300 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d490 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6fc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49500 │ │ │ │ + bge 49300 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 49510 │ │ │ │ + b 49310 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 49510 │ │ │ │ + beq 49310 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a649c │ │ │ │ - bl a5780 │ │ │ │ + b a642c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49500 │ │ │ │ + beq 49300 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, ror sl │ │ │ │ - subseq r2, r7, r8, asr #20 │ │ │ │ + subseq r2, r7, r8, asr sl │ │ │ │ + subseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bne 49570 │ │ │ │ + bne 49370 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 495a0 │ │ │ │ - b 49594 │ │ │ │ + bne 493a0 │ │ │ │ + b 49394 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 495d4 │ │ │ │ + ldr r0, [pc, #84] @ 493d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49558 │ │ │ │ - b 495c8 │ │ │ │ - bl a5780 │ │ │ │ + bne 49358 │ │ │ │ + b 493c8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495c8 │ │ │ │ + bne 493c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495c8 │ │ │ │ + beq 493c8 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 49628 │ │ │ │ + b 4977c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, r0, lsr r9 │ │ │ │ + eorseq fp, r6, r0, lsr r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #196] @ 494c0 │ │ │ │ + bl 17ddb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49414 │ │ │ │ + bl 11a864 │ │ │ │ + ldr r1, [pc, #176] @ 494c0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17ddb4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 4943c │ │ │ │ + bl adf78 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r4 │ │ │ │ + moveq r3, r5 │ │ │ │ + beq 49444 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #536870912 @ 0x20000000 │ │ │ │ + ldreq r4, [pc, #108] @ 494c4 │ │ │ │ + beq 494b8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [pc, #100] @ 494c8 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl fc308 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 494b4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl afcdc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 494b8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 494b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 494b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #272] @ 495f4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 494fc │ │ │ │ + ldr r1, [pc, #260] @ 495f8 │ │ │ │ + ldr r0, [pc, #260] @ 495fc │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 4952c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 4951c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ands r7, r3, #1 │ │ │ │ + beq 49534 │ │ │ │ + ldr r3, [pc, #220] @ 49600 │ │ │ │ + ldr r1, [pc, #220] @ 49604 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r4, #0 │ │ │ │ + b 495ec │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 49554 │ │ │ │ + ldr r3, [pc, #192] @ 49608 │ │ │ │ + ldr r1, [pc, #192] @ 4960c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 4952c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 49570 │ │ │ │ + ldr r3, [pc, #172] @ 49610 │ │ │ │ + ldr r1, [pc, #172] @ 49614 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 4952c │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 2b8cf8 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4952c │ │ │ │ + ldr r0, [pc, #144] @ 49618 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4952c │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + bl 1adea4 │ │ │ │ + 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] @ 4961c │ │ │ │ + bl 3580c0 │ │ │ │ + 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] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + 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 lr, r8, r0, asr #12 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r6, ip, lsr #17 │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq fp, r8, ip, ror r3 │ │ │ │ + subseq ip, r5, r8, ror #22 │ │ │ │ + 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 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 8bf70 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 496a0 │ │ │ │ + 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 32b114 <_Py_strhex@@Base+0x38> │ │ │ │ + ldr r3, [pc, #176] @ 49724 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 49684 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 2fedcc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 49708 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 496f0 │ │ │ │ + mov r3, #0 │ │ │ │ + b 49718 │ │ │ │ + ldr r3, [pc, #120] @ 49728 │ │ │ │ + bl 3580c0 │ │ │ │ + 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 49718 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 49718 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 496a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 496a0 │ │ │ │ + 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 lr, r1, pc, lsr #6 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 49600 │ │ │ │ + bne 49754 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ b 3b8a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49624 │ │ │ │ + ldr r0, [pc, #20] @ 49778 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495f4 │ │ │ │ + bne 49748 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003739f4 │ │ │ │ + @ instruction: 0x003741f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #144] @ 496dc │ │ │ │ - ldr r0, [pc, #144] @ 496e0 │ │ │ │ + ldr r1, [pc, #144] @ 49830 │ │ │ │ + ldr r0, [pc, #144] @ 49834 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4968c │ │ │ │ + bge 497e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 496d4 │ │ │ │ + b 49828 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 496c0 │ │ │ │ - bl 132620 │ │ │ │ + bne 49814 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49668 │ │ │ │ - bl c3fa0 │ │ │ │ + bne 497bc │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 49670 │ │ │ │ - ldr r0, [pc, #36] @ 496e4 │ │ │ │ - b 496d4 │ │ │ │ - ldr r3, [pc, #32] @ 496e8 │ │ │ │ + bne 497c4 │ │ │ │ + ldr r0, [pc, #36] @ 49838 │ │ │ │ + b 49828 │ │ │ │ + ldr r3, [pc, #32] @ 4983c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035abd0 │ │ │ │ - eorseq sp, r8, r0, asr #29 │ │ │ │ + @ instruction: 0x0035b3d0 │ │ │ │ + eorseq lr, r8, ip, ror #12 │ │ │ │ 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 4971c │ │ │ │ + beq 49870 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -31791,193 +31876,108 @@ │ │ │ │ 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 49790 │ │ │ │ + bne 498e4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 497c8 │ │ │ │ - ldr ip, [pc, #324] @ 498dc │ │ │ │ + beq 4991c │ │ │ │ + ldr ip, [pc, #324] @ 49a30 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497c8 │ │ │ │ + bne 4991c │ │ │ │ mov r0, #0 │ │ │ │ - b 498d4 │ │ │ │ + b 49a28 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 497e4 │ │ │ │ + beq 49938 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 497c0 │ │ │ │ + blt 49914 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4982c │ │ │ │ + beq 49980 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 4980c │ │ │ │ - ldr r0, [pc, #212] @ 498e0 │ │ │ │ - b 498d4 │ │ │ │ + bne 49960 │ │ │ │ + ldr r0, [pc, #212] @ 49a34 │ │ │ │ + b 49a28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0c04 │ │ │ │ + bl 2d1104 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 49840 │ │ │ │ - bl a5780 │ │ │ │ + bne 49994 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497c0 │ │ │ │ - ldr r3, [pc, #176] @ 498e4 │ │ │ │ + bne 49914 │ │ │ │ + ldr r3, [pc, #176] @ 49a38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139978 │ │ │ │ - b 497c0 │ │ │ │ + bl 139980 │ │ │ │ + b 49914 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49890 │ │ │ │ + beq 499e4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49804 │ │ │ │ + beq 49958 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 307648 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 307f08 <_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 49804 │ │ │ │ + b 49958 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49804 │ │ │ │ + beq 49958 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 307648 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 307f08 <_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 49804 │ │ │ │ + b 49958 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r4, lsr #21 │ │ │ │ + ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 49a10 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 49918 │ │ │ │ - ldr r1, [pc, #260] @ 49a14 │ │ │ │ - ldr r0, [pc, #260] @ 49a18 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49948 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 49938 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ands r7, r3, #1 │ │ │ │ - beq 49950 │ │ │ │ - ldr r3, [pc, #220] @ 49a1c │ │ │ │ - ldr r1, [pc, #220] @ 49a20 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r4, #0 │ │ │ │ - b 49a08 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 49970 │ │ │ │ - ldr r3, [pc, #192] @ 49a24 │ │ │ │ - ldr r1, [pc, #192] @ 49a28 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 49948 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 4998c │ │ │ │ - ldr r3, [pc, #172] @ 49a2c │ │ │ │ - ldr r1, [pc, #172] @ 49a30 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 49948 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b87f8 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 49948 │ │ │ │ - ldr r0, [pc, #144] @ 49a34 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 49948 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - bl 1adb10 │ │ │ │ - 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] @ 49a38 │ │ │ │ - bl 3578c0 │ │ │ │ - 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] │ │ │ │ - orr r3, r3, r0 │ │ │ │ - str r2, [r0] │ │ │ │ - stmdb r4, {r1, r3} │ │ │ │ - str r2, [r1, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r4, r5, r8, ror r2 │ │ │ │ - andeq r0, r0, fp, lsl sp │ │ │ │ - eorseq sp, r8, ip, asr #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036efd8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r6, ip, lsr #1 │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl fp │ │ │ │ - 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] @ 49b48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -32033,48 +32033,48 @@ │ │ │ │ strb ip, [r3, #-4] │ │ │ │ strb r0, [r3, #-3] │ │ │ │ strb r1, [r3, #-2] │ │ │ │ b 49ae0 │ │ │ │ ldr r3, [pc, #24] @ 49b50 │ │ │ │ ldr r1, [pc, #24] @ 49b54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r3, ip, lsr #17 │ │ │ │ + ldrsbeq r6, [r3], #-8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, ror #29 │ │ │ │ + @ instruction: 0x0038e6f8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc] @ 49b64 │ │ │ │ - b 327614 │ │ │ │ - andeq sl, r4, r8, lsl r1 │ │ │ │ + b 327ed4 │ │ │ │ + andeq sl, r4, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ bne 49b94 │ │ │ │ ldr r3, [pc, #52] @ 49bbc │ │ │ │ ldr r1, [pc, #52] @ 49bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 49ba8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bge 49bb0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, ror #4 │ │ │ │ + eorseq ip, r8, r0, ror #20 │ │ │ │ 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] @ 49d84 │ │ │ │ @@ -32111,49 +32111,49 @@ │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ beq 49d64 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 49d64 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ beq 49cd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ b 49cdc │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 49d08 │ │ │ │ ldr r3, [pc, #152] @ 49d8c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144134 │ │ │ │ + bl 14413c │ │ │ │ mov r6, #0 │ │ │ │ b 49d64 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ @@ -32169,643 +32169,605 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ strd r6, [sp] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4a7a0 │ │ │ │ + bl 4a708 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r5, r3, r0, asr #17 │ │ │ │ - ldrsbeq r2, [r7], #-160 @ 0xffffff60 │ │ │ │ + ldrsheq r6, [r3], #-0 │ │ │ │ + subseq r2, r7, r8, lsl #22 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + 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 9b294 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a4264 │ │ │ │ │ │ │ │ -00049d90 : │ │ │ │ - ldr r2, [pc, #52] @ 49dcc │ │ │ │ +00049de4 : │ │ │ │ + ldr r2, [pc, #52] @ 49e20 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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, 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 49e10 │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49ea0 │ │ │ │ - ldrgt r4, [r6, #4] │ │ │ │ - b 49e30 │ │ │ │ - ldr r0, [pc, #140] @ 49ea4 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 49dfc │ │ │ │ - b 49e94 │ │ │ │ - ldr r2, [pc, #112] @ 49ea8 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 49e64 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fb610 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49e80 │ │ │ │ - b 49e78 │ │ │ │ - ldr r2, [pc, #64] @ 49eac │ │ │ │ - ldr r1, [pc, #64] @ 49eb0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 117704 │ │ │ │ - mov r4, #0 │ │ │ │ - b 49e94 │ │ │ │ - ldrne r4, [sp, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r0, lsr pc │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsl r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 49f48 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 49ee4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 49f40 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49f38 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 49f38 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 49f88 │ │ │ │ + bhi 49e60 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49fa8 │ │ │ │ - b 49fc4 │ │ │ │ - ldr r0, [pc, #292] @ 4a0b4 │ │ │ │ + bne 49e80 │ │ │ │ + b 49e9c │ │ │ │ + ldr r0, [pc, #292] @ 49f8c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0ac │ │ │ │ - b 49f74 │ │ │ │ - bl ab14c │ │ │ │ + beq 49f84 │ │ │ │ + b 49e4c │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 49fd8 │ │ │ │ + bne 49eb0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 49ff4 │ │ │ │ - bl a5780 │ │ │ │ + bne 49ecc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 49ff4 │ │ │ │ - b 4a0ac │ │ │ │ + beq 49ecc │ │ │ │ + b 49f84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 49fbc │ │ │ │ + bne 49e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 49fbc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 49e94 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a06c │ │ │ │ + ble 49f44 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a024 │ │ │ │ + beq 49efc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a070 │ │ │ │ - b 4a09c │ │ │ │ - ldr r3, [pc, #140] @ 4a0b8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a040 │ │ │ │ - ldr r1, [pc, #128] @ 4a0b8 │ │ │ │ - bl adff4 │ │ │ │ + beq 49f48 │ │ │ │ + b 49f74 │ │ │ │ + ldr r3, [pc, #140] @ 49f90 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49f18 │ │ │ │ + ldr r1, [pc, #128] @ 49f90 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a054 │ │ │ │ + beq 49f2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4a070 │ │ │ │ - ldr r2, [pc, #96] @ 4a0bc │ │ │ │ - ldr r1, [pc, #96] @ 4a0c0 │ │ │ │ - ldr r0, [pc, #80] @ 4a0b4 │ │ │ │ + beq 49f48 │ │ │ │ + ldr r2, [pc, #96] @ 49f94 │ │ │ │ + ldr r1, [pc, #96] @ 49f98 │ │ │ │ + ldr r0, [pc, #80] @ 49f8c │ │ │ │ mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a0ac │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 49f84 │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a088 │ │ │ │ + bgt 49f60 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281ab4 │ │ │ │ + b 281f98 │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a8e8 │ │ │ │ - ldr r3, [pc, #20] @ 4a0b8 │ │ │ │ + b 4a8dc │ │ │ │ + ldr r3, [pc, #20] @ 49f90 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a054 │ │ │ │ - b 4a030 │ │ │ │ + beq 49f2c │ │ │ │ + b 49f08 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr #31 │ │ │ │ + eorseq sl, r5, r4, asr #15 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, 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 9b300 │ │ │ │ + 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 49fdc │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldrle r4, [pc, #148] @ 4a06c │ │ │ │ + ldrgt r4, [r6, #4] │ │ │ │ + b 49ffc │ │ │ │ + ldr r0, [pc, #140] @ 4a070 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 49fc8 │ │ │ │ + b 4a060 │ │ │ │ + ldr r2, [pc, #112] @ 4a074 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 4a030 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fbed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4a04c │ │ │ │ + b 4a044 │ │ │ │ + ldr r2, [pc, #64] @ 4a078 │ │ │ │ + ldr r1, [pc, #64] @ 4a07c │ │ │ │ + ldr r0, [r2] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 11774c │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a060 │ │ │ │ + ldrne r4, [sp, #4] │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a42d4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r9, r5, r0, lsr r7 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, 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, #4048] @ 0xfd0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1492] @ 4a708 │ │ │ │ + ldr r3, [pc, #1492] @ 4a670 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a170 │ │ │ │ - ldr r3, [pc, #1452] @ 4a708 │ │ │ │ + bne 4a0d8 │ │ │ │ + ldr r3, [pc, #1452] @ 4a670 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1c0 │ │ │ │ + beq 4a128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6f8 │ │ │ │ + bne 4a660 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6f8 │ │ │ │ + bne 4a660 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a70c │ │ │ │ + ldr r5, [pc, #1364] @ 4a674 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a6f8 │ │ │ │ + b 4a660 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a208 │ │ │ │ + beq 4a170 │ │ │ │ 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] @ 4a710 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a714 │ │ │ │ + ldr r3, [pc, #1296] @ 4a678 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a67c │ │ │ │ mov r5, r3 │ │ │ │ - b 4a6f8 │ │ │ │ + b 4a660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a27c │ │ │ │ + beq 4a1e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a1a8 │ │ │ │ - ldr r3, [pc, #1228] @ 4a718 │ │ │ │ + bne 4a110 │ │ │ │ + ldr r3, [pc, #1228] @ 4a680 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6bc │ │ │ │ + beq 4a624 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355eac │ │ │ │ - ldr r4, [pc, #1192] @ 4a71c │ │ │ │ + bl 3566b0 │ │ │ │ + ldr r4, [pc, #1192] @ 4a684 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a6f8 │ │ │ │ - ldr r2, [pc, #1180] @ 4a720 │ │ │ │ - ldr r3, [pc, #1180] @ 4a724 │ │ │ │ + b 4a660 │ │ │ │ + ldr r2, [pc, #1180] @ 4a688 │ │ │ │ + ldr r3, [pc, #1180] @ 4a68c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a2b0 │ │ │ │ + beq 4a218 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a728 │ │ │ │ + ldr r1, [pc, #1152] @ 4a690 │ │ │ │ mov r0, #0 │ │ │ │ - bl 355b44 │ │ │ │ - b 4a668 │ │ │ │ - ldr r3, [pc, #1140] @ 4a72c │ │ │ │ + bl 356348 │ │ │ │ + b 4a5d0 │ │ │ │ + ldr r3, [pc, #1140] @ 4a694 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a32c │ │ │ │ + beq 4a294 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a314 │ │ │ │ + beq 4a27c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 339cb4 │ │ │ │ + bl 33a4c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a6f8 │ │ │ │ + b 4a660 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a710 │ │ │ │ + ldr r5, [pc, #1004] @ 4a678 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a6f8 │ │ │ │ - ldr r2, [pc, #1020] @ 4a730 │ │ │ │ - ldr r3, [pc, #1020] @ 4a734 │ │ │ │ + b 4a660 │ │ │ │ + ldr r2, [pc, #1020] @ 4a698 │ │ │ │ + ldr r3, [pc, #1020] @ 4a69c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355524 │ │ │ │ - ldr r2, [pc, #1000] @ 4a730 │ │ │ │ - ldr r3, [pc, #1000] @ 4a734 │ │ │ │ + bl 355d28 │ │ │ │ + ldr r2, [pc, #1000] @ 4a698 │ │ │ │ + ldr r3, [pc, #1000] @ 4a69c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a388 │ │ │ │ + beq 4a2f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355520 │ │ │ │ - ldr r2, [pc, #944] @ 4a730 │ │ │ │ - ldr r3, [pc, #944] @ 4a734 │ │ │ │ - bl 355520 │ │ │ │ - b 4a3a8 │ │ │ │ - ldr r2, [pc, #928] @ 4a730 │ │ │ │ - ldr r3, [pc, #928] @ 4a734 │ │ │ │ + bl 355d24 │ │ │ │ + ldr r2, [pc, #944] @ 4a698 │ │ │ │ + ldr r3, [pc, #944] @ 4a69c │ │ │ │ + bl 355d24 │ │ │ │ + b 4a310 │ │ │ │ + ldr r2, [pc, #928] @ 4a698 │ │ │ │ + ldr r3, [pc, #928] @ 4a69c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355520 │ │ │ │ - ldr r2, [pc, #896] @ 4a730 │ │ │ │ - ldr r3, [pc, #900] @ 4a738 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 355d24 │ │ │ │ + ldr r2, [pc, #896] @ 4a698 │ │ │ │ + ldr r3, [pc, #900] @ 4a6a0 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a554 │ │ │ │ - bl 339cb4 │ │ │ │ + beq 4a4bc │ │ │ │ + bl 33a4c8 │ │ │ │ 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] @ 4a73c │ │ │ │ - ldr r1, [pc, #800] @ 4a740 │ │ │ │ - bl 355b44 │ │ │ │ + ldr r0, [pc, #800] @ 4a6a4 │ │ │ │ + ldr r1, [pc, #800] @ 4a6a8 │ │ │ │ + bl 356348 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32b5d4 <_Py_strhex@@Base+0x7a0> │ │ │ │ + bl 32bdd4 <_Py_strhex@@Base+0xcf8> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355520 │ │ │ │ - ldr r3, [pc, #684] @ 4a744 │ │ │ │ + bl 355d24 │ │ │ │ + ldr r3, [pc, #684] @ 4a6ac │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e24 │ │ │ │ - ldr r3, [pc, #660] @ 4a748 │ │ │ │ + bl 356628 │ │ │ │ + ldr r3, [pc, #660] @ 4a6b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a4fc │ │ │ │ - bl 355520 │ │ │ │ + beq 4a464 │ │ │ │ + bl 355d24 │ │ │ │ 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 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a670 │ │ │ │ - bl 3558d8 │ │ │ │ - ldr r3, [pc, #580] @ 4a74c │ │ │ │ + b 4a5d8 │ │ │ │ + bl 3560dc │ │ │ │ + ldr r3, [pc, #580] @ 4a6b4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ 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 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a670 │ │ │ │ - bl 32b5d4 <_Py_strhex@@Base+0x7a0> │ │ │ │ + b 4a5d8 │ │ │ │ + bl 32bdd4 <_Py_strhex@@Base+0xcf8> │ │ │ │ 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 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355524 │ │ │ │ - ldr r3, [pc, #404] @ 4a744 │ │ │ │ + bl 355d28 │ │ │ │ + ldr r3, [pc, #404] @ 4a6ac │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e24 │ │ │ │ - ldr r3, [pc, #380] @ 4a748 │ │ │ │ + bl 356628 │ │ │ │ + ldr r3, [pc, #380] @ 4a6b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a614 │ │ │ │ - bl 355520 │ │ │ │ + beq 4a57c │ │ │ │ + bl 355d24 │ │ │ │ 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 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a670 │ │ │ │ - bl 3558d8 │ │ │ │ - ldr r3, [pc, #300] @ 4a74c │ │ │ │ + b 4a5d8 │ │ │ │ + bl 3560dc │ │ │ │ + ldr r3, [pc, #300] @ 4a6b4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ 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 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a708 │ │ │ │ + ldr r3, [pc, #140] @ 4a670 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6f8 │ │ │ │ - ldr r3, [pc, #112] @ 4a708 │ │ │ │ + bne 4a660 │ │ │ │ + ldr r3, [pc, #112] @ 4a670 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6f8 │ │ │ │ + bne 4a660 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a6f8 │ │ │ │ - ldr r3, [pc, #104] @ 4a72c │ │ │ │ + b 4a660 │ │ │ │ + ldr r3, [pc, #104] @ 4a694 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a314 │ │ │ │ - ldr r2, [pc, #80] @ 4a730 │ │ │ │ - ldr r3, [pc, #80] @ 4a734 │ │ │ │ + bne 4a27c │ │ │ │ + ldr r2, [pc, #80] @ 4a698 │ │ │ │ + ldr r3, [pc, #80] @ 4a69c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355524 │ │ │ │ + bl 355d28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a364 │ │ │ │ + b 4a2cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ eorsmi r0, r7, r0 │ │ │ │ - subseq r5, r3, r0, asr #17 │ │ │ │ + ldrsheq r6, [r3], #-0 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff2319b0 <__bss_end__@@Base+0xfec6ca68> │ │ │ │ + blcc ff231918 <__bss_end__@@Base+0xfec6c9d0> │ │ │ │ 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 │ │ │ │ @@ -32814,183 +32776,221 @@ │ │ │ │ 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 4a778 │ │ │ │ + bne 4a6e0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12e90c │ │ │ │ + b 12e914 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a79c │ │ │ │ + ldr r0, [pc, #20] @ 4a704 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a76c │ │ │ │ + bne 4a6d4 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r4, r2, r0 │ │ │ │ + mlaseq r9, r4, sl, r0 │ │ │ │ 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 aaacc │ │ │ │ + bl aaa5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4a8b4 │ │ │ │ + beq 4a81c │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4a8bc │ │ │ │ + bne 4a824 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a8b4 │ │ │ │ + beq 4a81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a8b4 │ │ │ │ + bne 4a81c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4a8d4 │ │ │ │ + b 4a83c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a7f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4a8d8 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4a874 │ │ │ │ + bl 343094 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4a8d0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4a8c8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4a8c8 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d40 <_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, 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 4a914 │ │ │ │ + bne 4a908 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 281ab4 │ │ │ │ + b 281f98 │ │ │ │ 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 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a988 │ │ │ │ + beq 4a97c │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4a958 │ │ │ │ + ble 4a94c │ │ │ │ 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 4a988 │ │ │ │ + ble 4a97c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4a9c4 │ │ │ │ + bne 4a9bc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a9e8 │ │ │ │ + ldr r2, [pc, #40] @ 4a9e0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 4a9f0 │ │ │ │ + b 4a9e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a9ec │ │ │ │ + ldr r0, [pc, #24] @ 4a9e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a9b4 │ │ │ │ + bne 4a9ac │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r7, r4, ror #20 │ │ │ │ + eorseq r4, r7, r4, ror #4 │ │ │ │ │ │ │ │ -0004a9f0 : │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ +0004a9e8 : │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aa04 │ │ │ │ - ldr r0, [pc, #4] @ 4aa08 │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + ldr r1, [pc, #4] @ 4aa04 │ │ │ │ + ldr r0, [pc, #4] @ 4aa08 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ andeq fp, r4, r0, lsl r5 │ │ │ │ ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -32999,54 +32999,54 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 4aa58 │ │ │ │ + bhi 4aa58 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4aa98 │ │ │ │ - b 4aa7c │ │ │ │ - ldr r0, [pc, #128] @ 4aae0 │ │ │ │ + ble 4aa98 │ │ │ │ + b 4aa7c │ │ │ │ + ldr r0, [pc, #128] @ 4aae0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa48 │ │ │ │ + bne 4aa48 │ │ │ │ mov r0, #0 │ │ │ │ - b 4aad8 │ │ │ │ + b 4aad8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aa74 │ │ │ │ + beq 4aa74 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4aab4 │ │ │ │ + bne 4aab4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4aae4 │ │ │ │ + ldreq r0, [pc, #52] @ 4aae4 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4aacc │ │ │ │ + b 4aacc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16eed0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ee50 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa98 │ │ │ │ - b 4aa74 │ │ │ │ + bne 4aa98 │ │ │ │ + b 4aa74 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32be5c <_PyTime_FromLong@@Base+0x1b0> │ │ │ │ + bl 32cb5c <_PyTime_FromLong@@Base+0x6b0> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r4, lsl r0 │ │ │ │ + eorseq sl, r5, r4, lsl r8 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 0004aae8 <_PyBytes_ReverseFind@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -33055,697 +33055,697 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ moveq ip, r1 │ │ │ │ addeq r0, ip, r4 │ │ │ │ beq 4ab28 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 28936c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289878 <_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 91d2c <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4ab8c <_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 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abc4 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ - blt 4abdc <_PyBytes_ReverseFind@@Base+0xf4> │ │ │ │ + beq 4ab60 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4ab78 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4ac58 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ - b 9deb4 │ │ │ │ + ldr r0, [pc, #148] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9de48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16399c │ │ │ │ + bl 163934 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4abe4 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ + bne 4ab80 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ mov r5, #0 │ │ │ │ - b 4ac50 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + b 4abec <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1249cc <_PyType_Name@@Base> │ │ │ │ + bl 1249f0 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4ac14 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + blt 4abb0 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4ac5c <_PyBytes_ReverseFind@@Base+0x174> │ │ │ │ + ldr r0, [pc, #84] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #68] @ 4ac60 <_PyBytes_ReverseFind@@Base+0x178> │ │ │ │ + b 4abc0 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4abfc <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ac50 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + beq 4abec <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ac50 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + bne 4abec <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r7, r0, lsr fp │ │ │ │ - eorseq lr, r8, ip, lsr #2 │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ + eorseq r5, r7, ip, lsl #6 │ │ │ │ + eorseq lr, r8, ip, lsr r9 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac78 <_PyBytes_ReverseFind@@Base+0x190> │ │ │ │ - ldr r1, [pc, #8] @ 4ac80 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ - b 24ce60 │ │ │ │ - ldr r0, [pc, #4] @ 4ac84 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + beq 4ac14 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24cfdc │ │ │ │ + ldr r0, [pc, #4] @ 4ac20 <_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 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4ac80 <_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 4acbc <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bne 4acb0 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 316474 │ │ │ │ + b 316d34 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4ace0 <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #20] @ 4acd4 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4acb0 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bne 4aca4 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, lsr #20 │ │ │ │ + eorseq r4, r7, r4, lsr #4 │ │ │ │ + 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 32c690 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32cfd8 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ad28 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ mov r0, #0 │ │ │ │ b 4ad38 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [r3, #8] │ │ │ │ + moveq r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + bne 4ada8 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4ade0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr ip, [pc, #252] @ 4aeac <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov lr, #2 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ade0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #200] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + ldreq r4, [pc, #184] @ 4aeb4 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 4ae54 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bl a4628 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ae3c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 205190 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4ae90 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bl 1159f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + beq 4ae78 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9638 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b29fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r0, ror fp │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4aee0 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1addd4 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4aed4 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r4, ror #3 │ │ │ │ + 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 4ad9c <_PyBytes_ReverseFind@@Base+0x2b4> │ │ │ │ + bne 4af60 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4adcc <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - ldr ip, [pc, #1424] @ 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4af90 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae98 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ae48 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + beq 4b00c <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4adec <_PyBytes_ReverseFind@@Base+0x304> │ │ │ │ + beq 4afb0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4adf0 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ - b 4ae54 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - ldr r8, [pc, #1348] @ 4b338 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + bne 4afb4 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + b 4b018 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ae10 <_PyBytes_ReverseFind@@Base+0x328> │ │ │ │ - bl a5780 │ │ │ │ + bne 4afd4 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae54 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - b 4ae98 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ - bl ab14c │ │ │ │ + beq 4b018 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ae3c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + beq 4b000 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ae3c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne 4b000 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4ae58 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ - b 4ae00 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ - ldr r8, [pc, #1256] @ 4b338 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + bne 4b01c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4afc4 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4ae58 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b 4b01c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b338 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b33c <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b064 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ + bne 4b228 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4aea0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bne 4b064 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b328 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b340 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4af84 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + beq 4b148 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4aed4 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + ble 4b098 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4aed8 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ + beq 4b09c <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4aeb4 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ - beq 4b034 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + b 4b078 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4aef8 <_PyBytes_ReverseFind@@Base+0x410> │ │ │ │ + ble 4b0bc <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4aedc <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4af78 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + ble 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af58 <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ + beq 4b11c <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af78 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + beq 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4af78 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + bne 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4aeac <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + b 4b070 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b340 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ - ble 4b034 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4afb0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq 4b174 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4af90 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ - b 4b034 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + bne 4b154 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + b 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b030 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b010 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4b03c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b030 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b030 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b328 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ae98 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ae98 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4ae98 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ae98 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b0a4 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ - ldr r3, [pc, #684] @ 4b344 <_PyBytes_ReverseFind@@Base+0x85c> │ │ │ │ - ldr r1, [pc, #684] @ 4b348 <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ + bne 4b268 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4b31c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bl 18ee78 │ │ │ │ + b 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b190 <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ + bne 4b354 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b31c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b170 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + ble 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b170 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + bcc 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b164 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ + bne 4b328 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b154 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + ble 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2d8 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b154 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + beq 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b154 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + bne 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b0dc <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + b 4b2a0 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b0ec <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b23c <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + blt 4b400 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b1f0 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ - b 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ - bl 92f2c │ │ │ │ + bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b31c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ add r3, r9, r5 │ │ │ │ cmp r6, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, r9, r5 │ │ │ │ sub r1, r7, r5 │ │ │ │ - beq 4b1e0 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ + beq 4b3a4 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 28936c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289878 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b244 <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ + bge 4b408 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b238 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + ble 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2d8 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b238 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + beq 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b238 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + bne 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b320 <_PyBytes_ReverseFind@@Base+0x838> │ │ │ │ + b 4b4e4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b2cc <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + ble 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b2ac <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ + beq 4b470 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b2cc <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + beq 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b2cc <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + bne 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b1a0 <_PyBytes_ReverseFind@@Base+0x6b8> │ │ │ │ + b 4b364 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b2f8 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b31c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b31c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bne 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r8, lsr fp │ │ │ │ + @ instruction: 0x00572b9c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366cdc │ │ │ │ - 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 4b3b0 <_PyBytes_ReverseFind@@Base+0x8c8> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4b3e8 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ - ldr ip, [pc, #252] @ 4b4b4 <_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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b3e8 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4b4a8 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - ldr r3, [pc, #200] @ 4b4b8 <_PyBytes_ReverseFind@@Base+0x9d0> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 4b45c <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ - bl a4698 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b444 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b3e0 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 204db8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4b498 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ - b 4b3e0 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - b 4b4a8 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - bl 1159a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4b3e0 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ - beq 4b480 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a96a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b2a90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4b3e0 <_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, r4, ror #22 │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #2 │ │ │ │ + b a2908 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b4e8 <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ + bne 4b548 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ada40 │ │ │ │ + b 310268 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b50c <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + ldr r0, [pc, #20] @ 4b56c <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b4dc <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ + bne 4b53c <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, ror #19 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #2 │ │ │ │ - b a2978 │ │ │ │ + eorseq r4, r7, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b288 │ │ │ │ + bl 1881ac <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a42d4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4b574 <_PyBytes_ReverseFind@@Base+0xa8c> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 30f9a8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b598 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b568 <_PyBytes_ReverseFind@@Base+0xa80> │ │ │ │ + bl 2d1a80 │ │ │ │ + ldr r0, [pc] @ 4b598 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl #20 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1881c8 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 9b21c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1580 │ │ │ │ - ldr r0, [pc] @ 4b5c4 <_PyBytes_ReverseFind@@Base+0xadc> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a4264 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -33755,959 +33755,1051 @@ │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b668 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [pc, #4] @ 4b680 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ ldr r0, [pc, #4] @ 4b684 <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4b6b0 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d62a8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r4, lsr r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ moveq r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r7, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 4b6e0 <_PyBytes_ReverseFind@@Base+0xbf8> │ │ │ │ + bne 4b730 <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b718 <_PyBytes_ReverseFind@@Base+0xc30> │ │ │ │ - ldr ip, [pc, #380] @ 4b864 <_PyBytes_ReverseFind@@Base+0xd7c> │ │ │ │ + beq 4b768 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + ldr ip, [pc, #380] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b718 <_PyBytes_ReverseFind@@Base+0xc30> │ │ │ │ + bne 4b768 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b858 <_PyBytes_ReverseFind@@Base+0xd70> │ │ │ │ + b 4b8a8 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b730 <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ + beq 4b780 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b710 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + blt 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b868 <_PyBytes_ReverseFind@@Base+0xd80> │ │ │ │ - bl 92f2c │ │ │ │ + ldreq r9, [pc, #288] @ 4b8b8 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + bl 92ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b710 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + beq 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b858 <_PyBytes_ReverseFind@@Base+0xd70> │ │ │ │ + ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b788 <_PyBytes_ReverseFind@@Base+0xca0> │ │ │ │ + beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b7bc <_PyBytes_ReverseFind@@Base+0xcd4> │ │ │ │ + b 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b7bc <_PyBytes_ReverseFind@@Base+0xcd4> │ │ │ │ + ble 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b7b4 <_PyBytes_ReverseFind@@Base+0xccc> │ │ │ │ + bne 4b804 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b7b4 <_PyBytes_ReverseFind@@Base+0xccc> │ │ │ │ + ble 4b804 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ add r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ movne r1, r4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b830 <_PyBytes_ReverseFind@@Base+0xd48> │ │ │ │ + beq 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + beq 4b85c <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b830 <_PyBytes_ReverseFind@@Base+0xd48> │ │ │ │ + beq 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b830 <_PyBytes_ReverseFind@@Base+0xd48> │ │ │ │ + bne 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4b830 <_PyBytes_ReverseFind@@Base+0xd48> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b754 <_PyBytes_ReverseFind@@Base+0xc6c> │ │ │ │ + beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b754 <_PyBytes_ReverseFind@@Base+0xc6c> │ │ │ │ + bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4b754 <_PyBytes_ReverseFind@@Base+0xc6c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b710 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + beq 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b710 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + bne 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4b710 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00572b90 │ │ │ │ + subseq r2, r7, r8, asr #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ add r3, r0, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [lr, #20] │ │ │ │ ldr r2, [lr, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2103e8 │ │ │ │ + b 2103fc │ │ │ │ + │ │ │ │ +0004b8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b8cc <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1d5f60 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b8f0 <_PyBytes_ReverseFind@@Base+0xe08> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b8c0 <_PyBytes_ReverseFind@@Base+0xdd8> │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, lsr sl │ │ │ │ + bl 8bf70 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4b950 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 307e44 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4b950 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b f990c │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc] @ 4b97c │ │ │ │ + b 288258 │ │ │ │ + andeq fp, r4, ip, ror #19 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14f178 │ │ │ │ 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 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4b958 <_PyBytes_ReverseFind@@Base+0xe70> │ │ │ │ + beq 4b9d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4b960 <_PyBytes_ReverseFind@@Base+0xe78> │ │ │ │ + ldreq r0, [pc, #20] @ 4b9dc │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4b960 <_PyBytes_ReverseFind@@Base+0xe78> │ │ │ │ - bl 4b9e8 │ │ │ │ + ldreq r1, [pc, #8] @ 4b9dc │ │ │ │ + bl 4bbc8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004b964 : │ │ │ │ - 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 8bfc8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4b9c0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 307584 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4b9c0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b f98dc │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ +0004b9e0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f990c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4ba3c <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 4b9dc │ │ │ │ - b 287d4c │ │ │ │ - andeq fp, r4, r4, asr sl │ │ │ │ - mov r0, r1 │ │ │ │ - b 14f180 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4ba2c │ │ │ │ - ldr r5, [pc, #56] @ 4ba30 │ │ │ │ - ldr r4, [pc, #56] @ 4ba34 │ │ │ │ - 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 4ba20 │ │ │ │ - tst lr, #2 │ │ │ │ - ldrbne r3, [r5, r3] │ │ │ │ - strb r3, [r0, ip] │ │ │ │ - add ip, ip, #1 │ │ │ │ - b 4b9fc │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - eorseq r6, r9, r0, lsr #16 │ │ │ │ - subeq r1, r8, ip, asr #30 │ │ │ │ - │ │ │ │ -0004ba38 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f98dc │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4ba4c <_PyDict_DelItem_KnownHash@@Base+0x14> │ │ │ │ - ldr r0, [pc, #4] @ 4ba50 <_PyDict_DelItem_KnownHash@@Base+0x18> │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - eoreq r3, ip, r4, asr #26 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ + b 4bc44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 4bb60 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ + ldr r3, [pc, #240] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb08 <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #204] @ 4bb60 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ + bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb08 <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ + bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bad4 <_PyDict_DelItem_KnownHash@@Base+0x9c> │ │ │ │ + beq 4ba6c <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a120 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bb64 <_PyDict_DelItem_KnownHash@@Base+0x12c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bafc <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bb54 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ - b 4bb4c <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bae4 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb54 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb54 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bb68 <_PyDict_DelItem_KnownHash@@Base+0x130> │ │ │ │ + ldr r5, [pc, #20] @ 4bb00 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f180 │ │ │ │ + b 14f178 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4bc2c <_PyDict_DelItem_KnownHash@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #160] @ 4bbc4 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4bba4 <_PyDict_DelItem_KnownHash@@Base+0x16c> │ │ │ │ - bl 342a14 │ │ │ │ + bne 4bb3c <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4bc24 <_PyDict_DelItem_KnownHash@@Base+0x1ec> │ │ │ │ + bne 4bbbc <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_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 1d1304 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4bc7c <_PyDict_DelItem_KnownHash@@Base+0x244> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bc84 <_PyDict_DelItem_KnownHash@@Base+0x24c> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bc84 <_PyDict_DelItem_KnownHash@@Base+0x24c> │ │ │ │ - bl 4beac │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r6, [pc, #56] @ 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + ldr r5, [pc, #56] @ 4bc10 <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ + ldr r4, [pc, #56] @ 4bc14 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ + mov ip, #0 │ │ │ │ + cmp ip, r2 │ │ │ │ + popge {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r1, ip] │ │ │ │ + ldr lr, [r6, r3, lsl #2] │ │ │ │ + tst lr, #1 │ │ │ │ + ldrbne r3, [r4, r3] │ │ │ │ + bne 4bc00 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + tst lr, #2 │ │ │ │ + ldrbne r3, [r5, r3] │ │ │ │ + strb r3, [r0, ip] │ │ │ │ + add ip, ip, #1 │ │ │ │ + b 4bbdc <_PyDict_DelItem_KnownHash@@Base+0x1fc> │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ + subeq r2, r8, r4, asr r7 │ │ │ │ │ │ │ │ -0004bc88 : │ │ │ │ +0004bc18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bcb0 │ │ │ │ + ldr r5, [pc, #28] @ 4bc40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127e94 │ │ │ │ + b 127ea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 4bc54 │ │ │ │ + ldr r0, [pc, #4] @ 4bc58 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, r4, asr #4 │ │ │ │ + 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] @ 4bd88 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #188] @ 4bd30 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bd6c │ │ │ │ - ldr r6, [pc, #164] @ 4bd8c │ │ │ │ - ldr r7, [pc, #164] @ 4bd90 │ │ │ │ - ldr r8, [pc, #164] @ 4bd94 │ │ │ │ + beq 4bd14 │ │ │ │ + ldr r6, [pc, #164] @ 4bd34 │ │ │ │ + ldr r7, [pc, #164] @ 4bd38 │ │ │ │ + ldr r8, [pc, #164] @ 4bd3c │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bd74 │ │ │ │ - bl a649c │ │ │ │ + beq 4bd1c │ │ │ │ + bl a642c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4bd40 │ │ │ │ + beq 4bce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bd40 │ │ │ │ + bne 4bce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4bd74 │ │ │ │ + bge 4bd1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bd6c │ │ │ │ + beq 4bd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4bd6c │ │ │ │ + bne 4bd14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4bd80 │ │ │ │ + b 4bd28 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bcf4 │ │ │ │ + bne 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - @ instruction: 0x003d2cf0 │ │ │ │ + @ instruction: 0x003d34f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4bda8 │ │ │ │ - b 1aef70 │ │ │ │ - andeq ip, r4, r8, asr #1 │ │ │ │ + ldr r1, [pc] @ 4bd50 │ │ │ │ + b 1af308 │ │ │ │ + andeq ip, r4, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4be78 │ │ │ │ + beq 4be20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4be78 │ │ │ │ + bne 4be20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2043a0 │ │ │ │ + bl 204778 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4be90 │ │ │ │ + ldrcc r2, [pc, #152] @ 4be38 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #136] @ 4be94 │ │ │ │ + ldrcc r2, [pc, #136] @ 4be3c │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4be98 │ │ │ │ + ldr r3, [pc, #128] @ 4be40 │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ mov r4, r0 │ │ │ │ - beq 4be40 │ │ │ │ + beq 4bde8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4be9c │ │ │ │ + ldr r1, [pc, #96] @ 4be44 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4be48 │ │ │ │ + bne 4bdf0 │ │ │ │ mov r5, r7 │ │ │ │ - b 4be6c │ │ │ │ - bl adff4 │ │ │ │ + b 4be14 │ │ │ │ + bl adf78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4be40 │ │ │ │ + bne 4bde8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4be40 │ │ │ │ + bne 4bde8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a649c │ │ │ │ - ldr r2, [pc, #32] @ 4bea0 │ │ │ │ - ldr r1, [pc, #32] @ 4bea4 │ │ │ │ - ldr r0, [pc, #32] @ 4bea8 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + b a642c │ │ │ │ + ldr r2, [pc, #32] @ 4be48 │ │ │ │ + ldr r1, [pc, #32] @ 4be4c │ │ │ │ + ldr r0, [pc, #32] @ 4be50 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, ip, ror lr │ │ │ │ - subeq r3, r8, ip, ror r4 │ │ │ │ - subeq r2, r8, ip, asr #32 │ │ │ │ + @ instruction: 0x00495690 │ │ │ │ + @ instruction: 0x00483c90 │ │ │ │ + subeq r2, r8, r4, asr r8 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r1, r6, r8, lsr #11 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r7, r7, ip, asr #7 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4bf10 │ │ │ │ - ldr r6, [pc, #84] @ 4bf14 │ │ │ │ - ldr r5, [pc, #84] @ 4bf18 │ │ │ │ - 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 4beec │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrbeq ip, [r5, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - b 4bf04 │ │ │ │ - ands r4, r4, #2 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4bf04 │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r7, r7, ip, asr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d164c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4bea0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrbne ip, [r6, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - strb ip, [r0, lr] │ │ │ │ - add lr, lr, #1 │ │ │ │ - b 4bec4 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - eorseq r6, r9, r0, lsr #16 │ │ │ │ - subeq r1, r8, ip, asr #30 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ + bl 4c08c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c098 │ │ │ │ + ldr r7, [pc, #356] @ 4c028 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bf64 │ │ │ │ - ldr r3, [pc, #336] @ 4c09c │ │ │ │ + bne 4bef4 │ │ │ │ + ldr r3, [pc, #336] @ 4c02c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4bf84 │ │ │ │ - ldr r2, [pc, #308] @ 4c0a0 │ │ │ │ + b 4bf14 │ │ │ │ + ldr r2, [pc, #308] @ 4c030 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180384 │ │ │ │ + bl 1805d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c088 │ │ │ │ + beq 4c018 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4c038 │ │ │ │ + bne 4bfc8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c08c │ │ │ │ + beq 4c01c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4698 │ │ │ │ + bl a4628 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bfdc │ │ │ │ - bl a5780 │ │ │ │ + bne 4bf6c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c064 │ │ │ │ - ldr r3, [pc, #212] @ 4c0a4 │ │ │ │ + bne 4bff4 │ │ │ │ + ldr r3, [pc, #212] @ 4c034 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139978 │ │ │ │ - b 4c064 │ │ │ │ + bl 139980 │ │ │ │ + b 4bff4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cfb38 │ │ │ │ + bl 2d0038 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c064 │ │ │ │ + bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf9c │ │ │ │ + b 4bf2c │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a96a8 │ │ │ │ + bl a9638 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c064 │ │ │ │ + beq 4bff4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2a90 │ │ │ │ + bl b29fc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c048 │ │ │ │ + bne 4bfd8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c064 │ │ │ │ + bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bffc │ │ │ │ - b 4c08c │ │ │ │ + bne 4bf8c │ │ │ │ + b 4c01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4c02c │ │ │ │ + bne 4bfbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4c02c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4bfbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c088 │ │ │ │ + beq 4c018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c088 │ │ │ │ + bne 4c018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 4ba3c <_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 355e10 │ │ │ │ + bl 356614 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ - ldr r1, [pc] @ 4c10c │ │ │ │ - b 24ce60 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r7, [pc, #84] @ 4c0f0 │ │ │ │ + ldr r6, [pc, #84] @ 4c0f4 │ │ │ │ + ldr r5, [pc, #84] @ 4c0f8 │ │ │ │ + mov lr, r3 │ │ │ │ + cmp lr, r2 │ │ │ │ + popge {r4, r5, r6, r7, pc} │ │ │ │ + ldrb ip, [r1, lr] │ │ │ │ + ldr r4, [r7, ip, lsl #2] │ │ │ │ + tst r4, #1 │ │ │ │ + beq 4c0cc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbeq ip, [r5, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + b 4c0e4 │ │ │ │ + ands r4, r4, #2 │ │ │ │ + moveq r3, r4 │ │ │ │ + beq 4c0e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbne ip, [r6, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + strb ip, [r0, lr] │ │ │ │ + add lr, lr, #1 │ │ │ │ + b 4c0a4 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ + subeq r2, r8, r4, asr r7 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b 4bc44 │ │ │ │ + ldr r1, [pc] @ 4c10c │ │ │ │ + b 24cfdc │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c140 │ │ │ │ - bl a5780 │ │ │ │ + bne 4c140 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c170 │ │ │ │ + bne 4c170 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c164 │ │ │ │ - ldr r3, [pc, #32] @ 4c178 │ │ │ │ - ldr r1, [pc, #32] @ 4c17c │ │ │ │ + bne 4c164 │ │ │ │ + ldr r3, [pc, #32] @ 4c178 │ │ │ │ + ldr r1, [pc, #32] @ 4c17c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4c170 │ │ │ │ + bl 18ee78 │ │ │ │ + b 4c170 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c180 │ │ │ │ - b 1444bc │ │ │ │ + ldr r1, [pc, #16] @ 4c180 │ │ │ │ + b 1444c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e1f4 │ │ │ │ - eorseq r5, r6, r4, asr #9 │ │ │ │ + eorseq lr, r8, r4, lsl #20 │ │ │ │ + eorseq r5, r6, r4, asr #25 │ │ │ │ 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 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c1bc │ │ │ │ - bl a5780 │ │ │ │ + bne 4c1bc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c21c │ │ │ │ - b 4c214 │ │ │ │ - bl ab14c │ │ │ │ + beq 4c21c │ │ │ │ + b 4c214 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c1e8 │ │ │ │ + beq 4c1e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c1e8 │ │ │ │ + bne 4c1e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c21c │ │ │ │ - b 4c1a8 │ │ │ │ + bne 4c21c │ │ │ │ + b 4c1a8 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 433ac <_PyImport_ClearExtension@@Base+0xd08> │ │ │ │ + bl 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c23c │ │ │ │ + bne 4c23c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c1f4 │ │ │ │ + bgt 4c1f4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c26c │ │ │ │ + ldreq r0, [pc, #52] @ 4c26c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d1304 │ │ │ │ + b 1d164c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c26c │ │ │ │ + ldreq r3, [pc, #28] @ 4c26c │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r3] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr ip, [pc, #136] @ 4c300 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 4c2e8 │ │ │ │ - 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 4c2f0 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 4c2f0 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 4c3f8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 4c2f8 │ │ │ │ - cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c304 │ │ │ │ - ldr r2, [pc, #56] @ 4c308 │ │ │ │ - bne 4c2dc │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c30c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c30c │ │ │ │ - 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 4c35c │ │ │ │ + bne 4c2bc │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ac27c │ │ │ │ + bl 2ac450 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 4c384 │ │ │ │ - b 4c37c │ │ │ │ + bne 4c2e4 │ │ │ │ + b 4c2dc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c3a4 │ │ │ │ + ldr r0, [pc, #56] @ 4c304 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c33c │ │ │ │ + bne 4c29c │ │ │ │ mov r4, #0 │ │ │ │ - b 4c390 │ │ │ │ + b 4c2f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 4c68c │ │ │ │ + bl 4c3f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, r8, ror #21 │ │ │ │ + eorseq r6, r7, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c3d0 │ │ │ │ + bne 4c330 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13d8a8 │ │ │ │ + b 13d8b0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ + ldr r0, [pc, #20] @ 4c354 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c3c4 │ │ │ │ - @ instruction: 0x003739b4 │ │ │ │ + b 4c324 │ │ │ │ + @ instruction: 0x003741b4 │ │ │ │ + ldr ip, [pc, #136] @ 4c3e8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne 4c3d0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c3d8 │ │ │ │ + sub r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 4c3d8 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 4c568 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 4c3e0 │ │ │ │ + cmp r4, #3 │ │ │ │ + ldr r0, [pc, #56] @ 4c3ec │ │ │ │ + ldr r2, [pc, #56] @ 4c3f0 │ │ │ │ + bne 4c3c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 4c3f4 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r2, r5, r4, lsl #6 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, 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] @ 4c4e4 │ │ │ │ + bl 17ddb4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + bne 4c43c │ │ │ │ + ldr r1, [pc, #180] @ 4c4e8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 11774c │ │ │ │ + b 4c450 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 9d968 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4c458 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c4dc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 1124cc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c498 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355cfc │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4c4c0 │ │ │ │ + ldr r1, [pc, #92] @ 4c4ec │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 11774c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4c450 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4c450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4c450 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ + mlaseq r8, r4, sl, 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 4c528 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c53c │ │ │ │ + b 4c54c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c518 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4c4c4 │ │ │ │ + beq 4c634 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 4c48c │ │ │ │ + bne 4c5fc │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 32c690 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32cfd8 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c4b8 │ │ │ │ + bne 4c628 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb80c │ │ │ │ + bl 2fbeec │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c494 │ │ │ │ - bhi 4c44c │ │ │ │ + beq 4c604 │ │ │ │ + bhi 4c5bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c4a8 │ │ │ │ + beq 4c618 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c4bc │ │ │ │ + b 4c62c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c4b0 │ │ │ │ + bge 4c620 │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c4bc │ │ │ │ - bne 4c44c │ │ │ │ - b 4c48c │ │ │ │ + b 4c62c │ │ │ │ + bne 4c5bc │ │ │ │ + b 4c5fc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -34720,1044 +34812,917 @@ │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-216] @ 0xffffff28 │ │ │ │ sub sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add lr, sp, #16384 @ 0x4000 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #348] @ 4c66c │ │ │ │ + ldr r0, [pc, #348] @ 4c7dc │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c670 │ │ │ │ - ldr r1, [pc, #328] @ 4c674 │ │ │ │ + ldr r2, [pc, #328] @ 4c7e0 │ │ │ │ + ldr r1, [pc, #328] @ 4c7e4 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c638 │ │ │ │ - ldr r1, [pc, #304] @ 4c678 │ │ │ │ - ldr r0, [pc, #304] @ 4c67c │ │ │ │ + beq 4c7a8 │ │ │ │ + ldr r1, [pc, #304] @ 4c7e8 │ │ │ │ + ldr r0, [pc, #304] @ 4c7ec │ │ │ │ mov r2, r6 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c5bc │ │ │ │ + blt 4c72c │ │ │ │ ldr r7, [r7, #16] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e069c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e0f58 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c5bc │ │ │ │ + beq 4c72c │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ cmp r4, #2 │ │ │ │ addeq r8, sp, #16384 @ 0x4000 │ │ │ │ moveq r9, #4 │ │ │ │ addeq r8, r8, #52 @ 0x34 │ │ │ │ - beq 4c5d0 │ │ │ │ + beq 4c740 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c5c4 │ │ │ │ - ldr r3, [pc, #204] @ 4c680 │ │ │ │ - ldr r1, [pc, #204] @ 4c684 │ │ │ │ + beq 4c734 │ │ │ │ + ldr r3, [pc, #204] @ 4c7f0 │ │ │ │ + ldr r1, [pc, #204] @ 4c7f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c630 │ │ │ │ + b 4c7a0 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3fa0 │ │ │ │ - ldr r3, [pc, #172] @ 4c688 │ │ │ │ + bl c3ee4 │ │ │ │ + ldr r3, [pc, #172] @ 4c7f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r5, #168 @ 0xa8 │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, r5, #164 @ 0xa4 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r5, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp] │ │ │ │ sub r3, r5, #156 @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d104 │ │ │ │ + bl 4d040 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c66c │ │ │ │ + ldr r3, [pc, #40] @ 4c7dc │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c65c │ │ │ │ + beq 4c7cc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r4, r8, r0, asr #6 │ │ │ │ - eorseq lr, r8, r0, asr r2 │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ - eorseq lr, r8, r4, ror #4 │ │ │ │ + eorseq r4, r8, r0, asr #22 │ │ │ │ + @ instruction: 0x0038ead8 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq lr, r8, ip, ror #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003843bc │ │ │ │ + @ instruction: 0x00384bbc │ │ │ │ strdeq r3, [r0], -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] @ 4c778 │ │ │ │ - bl 17db48 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - bne 4c6d0 │ │ │ │ - ldr r1, [pc, #180] @ 4c77c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 117704 │ │ │ │ - b 4c6e4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 9d9d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4c6ec │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c770 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 112478 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4c72c │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3554f8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c754 │ │ │ │ - ldr r1, [pc, #92] @ 4c780 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 117704 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c6e4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c6e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4c6e4 │ │ │ │ - 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 lr, r8, ip, ror r2 │ │ │ │ - @ instruction: 0x0038e2b0 │ │ │ │ - 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 4c7bc │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c7d0 │ │ │ │ - b 4c7e0 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c7ac │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b288 │ │ │ │ + bl 9b21c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d4 │ │ │ │ + bl a4264 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c880 │ │ │ │ + bne 4c880 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b5fc │ │ │ │ + b 3b5ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ + ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c874 │ │ │ │ - eorseq r3, r7, r4, lsl #19 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4c8b8 │ │ │ │ - b 3108dc │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ + b 4c874 │ │ │ │ + eorseq r4, r7, r4, lsl #3 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c8b8 │ │ │ │ + b 2ac8d8 │ │ │ │ + ldr r0, [pc] @ 4c8c0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ 4c984 │ │ │ │ + ldr r0, [pc, #172] @ 4c98c │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c988 │ │ │ │ - ldr r1, [pc, #152] @ 4c98c │ │ │ │ + ldr r2, [pc, #152] @ 4c990 │ │ │ │ + ldr r1, [pc, #152] @ 4c994 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c95c │ │ │ │ - ldr r1, [pc, #132] @ 4c990 │ │ │ │ - ldr r0, [pc, #132] @ 4c994 │ │ │ │ + beq 4c964 │ │ │ │ + ldr r1, [pc, #132] @ 4c998 │ │ │ │ + ldr r0, [pc, #132] @ 4c99c │ │ │ │ mov r2, r5 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c928 │ │ │ │ + bge 4c930 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c954 │ │ │ │ + b 4c95c │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2e069c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e0f58 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c920 │ │ │ │ + beq 4c928 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2e0998 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e1254 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99d40 │ │ │ │ - ldr r3, [pc, #32] @ 4c984 │ │ │ │ + bl 99cd4 │ │ │ │ + ldr r3, [pc, #32] @ 4c98c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c978 │ │ │ │ + beq 4c980 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r4, r8, r0, asr #6 │ │ │ │ - mlaseq r8, r4, r3, lr │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ + eorseq r4, r8, r0, asr #22 │ │ │ │ + eorseq lr, r8, ip, lsl #23 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq lr, r8, r0, lsr #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 4c9d4 │ │ │ │ + bhi 4c9dc │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c9f4 │ │ │ │ - b 4ca10 │ │ │ │ - ldr r0, [pc, #308] @ 4cb10 │ │ │ │ + bne 4c9fc │ │ │ │ + b 4ca18 │ │ │ │ + ldr r0, [pc, #308] @ 4cb18 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb08 │ │ │ │ - b 4c9c0 │ │ │ │ - bl ab14c │ │ │ │ + beq 4cb10 │ │ │ │ + b 4c9c8 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca24 │ │ │ │ + bne 4ca2c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca40 │ │ │ │ - bl a5780 │ │ │ │ + bne 4ca48 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca40 │ │ │ │ - b 4cb08 │ │ │ │ + beq 4ca48 │ │ │ │ + b 4cb10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca08 │ │ │ │ + bne 4ca10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4ca08 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4ca10 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cabc │ │ │ │ + ble 4cac4 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4ca74 │ │ │ │ + beq 4ca7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4cabc │ │ │ │ - b 4caf8 │ │ │ │ - ldr r3, [pc, #152] @ 4cb14 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4ca90 │ │ │ │ - ldr r1, [pc, #140] @ 4cb14 │ │ │ │ - bl adff4 │ │ │ │ + beq 4cac4 │ │ │ │ + b 4cb00 │ │ │ │ + ldr r3, [pc, #152] @ 4cb1c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ca98 │ │ │ │ + ldr r1, [pc, #140] @ 4cb1c │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4caa4 │ │ │ │ + beq 4caac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4cabc │ │ │ │ - ldr r2, [pc, #108] @ 4cb18 │ │ │ │ - ldr r1, [pc, #108] @ 4cb1c │ │ │ │ - ldr r0, [pc, #92] @ 4cb10 │ │ │ │ + beq 4cac4 │ │ │ │ + ldr r2, [pc, #108] @ 4cb20 │ │ │ │ + ldr r1, [pc, #108] @ 4cb24 │ │ │ │ + ldr r0, [pc, #92] @ 4cb18 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb08 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cb10 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4cad4 │ │ │ │ + bgt 4cadc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281ab4 │ │ │ │ + b 281f98 │ │ │ │ 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 4a8e8 │ │ │ │ - ldr r3, [pc, #20] @ 4cb14 │ │ │ │ + b 4a8dc │ │ │ │ + ldr r3, [pc, #20] @ 4cb1c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4caa4 │ │ │ │ - b 4ca80 │ │ │ │ + beq 4caac │ │ │ │ + b 4ca88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr pc │ │ │ │ + eorseq sl, r5, ip, asr r7 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4cb30 │ │ │ │ - b 2ac668 │ │ │ │ - ldr r0, [pc] @ 4cb38 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb54 │ │ │ │ - ldr r0, [pc, #16] @ 4cb64 │ │ │ │ - b 128c00 │ │ │ │ + bne 4cb40 │ │ │ │ + ldr r0, [pc, #16] @ 4cb50 │ │ │ │ + b 128c0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb68 │ │ │ │ + ldr r0, [pc, #8] @ 4cb54 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128c00 │ │ │ │ - eorseq lr, r8, r0, asr #7 │ │ │ │ - @ instruction: 0x0038e3d4 │ │ │ │ - ldr r1, [pc] @ 4cb74 │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r0, lsr #17 │ │ │ │ + b 128c0c │ │ │ │ + @ instruction: 0x0038ebb8 │ │ │ │ + eorseq lr, r8, ip, asr #23 │ │ │ │ + ldr r1, [pc] @ 4cb60 │ │ │ │ + b 4ce34 │ │ │ │ + eorseq sl, r5, r0, lsr #1 │ │ │ │ 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 322610 <_PyObject_GetState@@Base> │ │ │ │ + bl 322ed0 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cc54 │ │ │ │ - ldr r0, [pc, #196] @ 4cc70 │ │ │ │ + beq 4cc40 │ │ │ │ + ldr r0, [pc, #196] @ 4cc5c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cbd0 │ │ │ │ - ldr r5, [pc, #168] @ 4cc74 │ │ │ │ + bne 4cbbc │ │ │ │ + ldr r5, [pc, #168] @ 4cc60 │ │ │ │ mov r6, #0 │ │ │ │ - b 4cc54 │ │ │ │ - bl aec50 │ │ │ │ + b 4cc40 │ │ │ │ + bl aebbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cbfc │ │ │ │ + beq 4cbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cbfc │ │ │ │ + bne 4cbe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cbc4 │ │ │ │ - ldr r0, [pc, #108] @ 4cc78 │ │ │ │ + beq 4cbb0 │ │ │ │ + ldr r0, [pc, #108] @ 4cc64 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cc74 │ │ │ │ + ldr r2, [pc, #88] @ 4cc60 │ │ │ │ mov r0, #5 │ │ │ │ - bl a28a8 │ │ │ │ + bl a2838 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cc2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cc48 │ │ │ │ - ldr r5, [pc, #44] @ 4cc74 │ │ │ │ - b 4cc54 │ │ │ │ + beq 4cc34 │ │ │ │ + ldr r5, [pc, #44] @ 4cc60 │ │ │ │ + b 4cc40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4cc40 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4cc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq sp, r7, r0, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 4ccb0 │ │ │ │ + beq 4cc9c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4ccc8 │ │ │ │ + ldr r1, [pc, #28] @ 4ccb4 │ │ │ │ mov r0, r3 │ │ │ │ - b 31802c │ │ │ │ - ldr r2, [pc, #20] @ 4cccc │ │ │ │ - ldr r1, [pc, #20] @ 4ccd0 │ │ │ │ - ldr r0, [pc, #20] @ 4ccd4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + b 3188ec │ │ │ │ + ldr r2, [pc, #20] @ 4ccb8 │ │ │ │ + ldr r1, [pc, #20] @ 4ccbc │ │ │ │ + ldr r0, [pc, #20] @ 4ccc0 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r2, r0, lsl r0 │ │ │ │ - eorseq r6, r7, r0, lsr pc │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r5, r7, r0, lsr sl │ │ │ │ + eoreq r8, r2, r8, ror #1 │ │ │ │ + eorseq r7, r7, r0, lsr r7 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r5, r7, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cde0 │ │ │ │ + beq 4cdcc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4cde0 │ │ │ │ + bne 4cdcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4cde0 │ │ │ │ - ldr r3, [pc, #184] @ 4cde8 │ │ │ │ + beq 4cdcc │ │ │ │ + ldr r3, [pc, #184] @ 4cdd4 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4cdec │ │ │ │ + ldr r0, [pc, #180] @ 4cdd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cd5c │ │ │ │ + bne 4cd48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4cdf0 │ │ │ │ + ldr r1, [pc, #128] @ 4cddc │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4cdf4 │ │ │ │ + ldr r0, [pc, #124] @ 4cde0 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cdac │ │ │ │ + beq 4cd98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cdac │ │ │ │ + bne 4cd98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cd4c │ │ │ │ + beq 4cd38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cde0 │ │ │ │ + beq 4cdcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cde0 │ │ │ │ + bne 4cdcc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ - @ instruction: 0x0038e3f8 │ │ │ │ + eoreq lr, r1, ip, lsl #22 │ │ │ │ + @ instruction: 0x0038ebf8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq lr, r8, r0, lsl #8 │ │ │ │ + eorseq lr, r8, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4ce3c │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ 4ce28 │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ce30 │ │ │ │ + beq 4ce1c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4ce40 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 4ce2c │ │ │ │ + b a9b64 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4ce44 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 4ce30 │ │ │ │ + b a9b64 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r4, lsl r4 │ │ │ │ - eorseq lr, r8, r0, lsl #3 │ │ │ │ + eorseq lr, r8, r4, lsl ip │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #92] @ 4cec4 │ │ │ │ - ldr r1, [pc, #92] @ 4cec8 │ │ │ │ + ldr r0, [pc, #92] @ 4ceb0 │ │ │ │ + ldr r1, [pc, #92] @ 4ceb4 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ce80 │ │ │ │ + bge 4ce6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4cebc │ │ │ │ + bgt 4cea8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cea8 │ │ │ │ + bne 4ce94 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11ab88 │ │ │ │ + bl 11abcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce78 │ │ │ │ + beq 4ce64 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4cecc │ │ │ │ + ldr r0, [pc, #8] @ 4ceb8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, lsl #31 │ │ │ │ - eorseq r3, r6, r8, lsl #31 │ │ │ │ + eorseq r4, r6, ip, lsl #15 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14890c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r3 │ │ │ │ - subs r3, lr, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, ip, lsr #31 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - bne 4cf34 │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp ip, #1 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4cf34 │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4cf78 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4cf6c │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4cf7c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4cf1c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r9 │ │ │ │ - @ instruction: 0x00572c90 │ │ │ │ - mov r0, r1 │ │ │ │ - b 148910 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19bd30 │ │ │ │ + bl 19bd14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d04c │ │ │ │ - ldr r6, [pc, #168] @ 4d058 │ │ │ │ + beq 4cf88 │ │ │ │ + ldr r6, [pc, #168] @ 4cf94 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d050 │ │ │ │ - bl 9deb4 │ │ │ │ + beq 4cf8c │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d020 │ │ │ │ + beq 4cf5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1159a0 │ │ │ │ + bl 1159f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d020 │ │ │ │ - beq 4cff0 │ │ │ │ + blt 4cf5c │ │ │ │ + beq 4cf2c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d008 │ │ │ │ - b 4cfac │ │ │ │ + bne 4cf44 │ │ │ │ + b 4cee8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cfdc │ │ │ │ - b 4d020 │ │ │ │ + bge 4cf18 │ │ │ │ + b 4cf5c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfac │ │ │ │ + bne 4cee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4cfac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4cee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d044 │ │ │ │ + beq 4cf80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d044 │ │ │ │ + bne 4cf80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq fp, [lr], #-120 @ 0xffffff88 │ │ │ │ + subeq ip, lr, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c6a68 <_Py_GetConfig@@Base> │ │ │ │ + bl c69ac <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d08c │ │ │ │ + bne 4cfc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ceda4 │ │ │ │ - ldr r3, [pc, #28] @ 4d0b0 │ │ │ │ - ldr r1, [pc, #28] @ 4d0b4 │ │ │ │ + b 1cf0ec │ │ │ │ + ldr r3, [pc, #28] @ 4cfec │ │ │ │ + ldr r1, [pc, #28] @ 4cff0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d080 │ │ │ │ + beq 4cfbc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq lr, r8, r0, lsr r4 │ │ │ │ + eorseq lr, r8, r0, lsr ip │ │ │ │ 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 23f83c │ │ │ │ + bl ad90c │ │ │ │ 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 32ea20 │ │ │ │ + b 32f1f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #748] @ 4d40c │ │ │ │ + ldr r3, [pc, #748] @ 4d348 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d194 │ │ │ │ + bne 4d0d0 │ │ │ │ mov r6, r0 │ │ │ │ bl 29cf4 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 29610 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #696] @ 4d410 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #696] @ 4d34c │ │ │ │ + bl a9b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1bc │ │ │ │ + beq 4d0f8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139978 │ │ │ │ + bl 139980 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1bc │ │ │ │ + beq 4d0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1bc │ │ │ │ + bne 4d0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4d1bc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d0f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1c4 │ │ │ │ + beq 4d100 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d414 │ │ │ │ + ldr r1, [pc, #616] @ 4d350 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3e4 │ │ │ │ + b 4d320 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d1e4 │ │ │ │ + bne 4d120 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3d4 │ │ │ │ + b 4d310 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1d8 │ │ │ │ + beq 4d114 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d26c │ │ │ │ + beq 4d1a8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d26c │ │ │ │ - bl 9deb4 │ │ │ │ + beq 4d1a8 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d2f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d25c │ │ │ │ + beq 4d198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d25c │ │ │ │ + bne 4d198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d2f4 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d200 │ │ │ │ + b 4d13c │ │ │ │ ldr fp, [r5, #16] │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3a8 │ │ │ │ + beq 4d2e4 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2a4 │ │ │ │ + beq 4d1e0 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d340 │ │ │ │ - b 4d2e8 │ │ │ │ + bne 4d27c │ │ │ │ + b 4d224 │ │ │ │ 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 2e0998 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e1254 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldmeq sl, {r0, r1, r2, r3} │ │ │ │ stmeq r7, {r0, r1, r2, r3} │ │ │ │ - b 4d354 │ │ │ │ + b 4d290 │ │ │ │ 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 347600 <_PyLong_DivmodNear@@Base+0x1ab4> │ │ │ │ + bl 347e04 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d354 │ │ │ │ + bne 4d290 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ - b 4d354 │ │ │ │ - ldr r3, [pc, #204] @ 4d414 │ │ │ │ - ldr r1, [pc, #204] @ 4d418 │ │ │ │ + b 4d290 │ │ │ │ + ldr r3, [pc, #204] @ 4d350 │ │ │ │ + ldr r1, [pc, #204] @ 4d354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4d1bc │ │ │ │ + bl 18ee78 │ │ │ │ + b 4d0f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d2f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d398 │ │ │ │ + beq 4d2d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d398 │ │ │ │ + bne 4d2d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d2f4 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d274 │ │ │ │ + b 4d1b0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3c0 │ │ │ │ + bne 4d2fc │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3d4 │ │ │ │ - ldr r0, [pc, #84] @ 4d41c │ │ │ │ + b 4d310 │ │ │ │ + ldr r0, [pc, #84] @ 4d358 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ - ldr r3, [pc, #32] @ 4d40c │ │ │ │ + bl 9b294 │ │ │ │ + ldr r3, [pc, #32] @ 4d348 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d400 │ │ │ │ + beq 4d33c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq lr, r8, r4, lsr #9 │ │ │ │ + eorseq lr, r8, r4, lsr #25 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003843bc │ │ │ │ - eorseq lr, r8, ip, lsr #9 │ │ │ │ - mov r0, r1 │ │ │ │ - b 302200 │ │ │ │ + @ instruction: 0x00384bbc │ │ │ │ + eorseq lr, r8, ip, lsr #25 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d43c │ │ │ │ - b 128c00 │ │ │ │ - @ instruction: 0x0038e4b0 │ │ │ │ + ldr r0, [pc] @ 4d370 │ │ │ │ + b 128c0c │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ + mov r0, r1 │ │ │ │ + b 302ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #180] @ 4d514 │ │ │ │ + ldr r1, [pc, #180] @ 4d450 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114b98 │ │ │ │ + bl 114bec │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4a4 │ │ │ │ - beq 4d488 │ │ │ │ + bgt 4d3e0 │ │ │ │ + beq 4d3c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d50c │ │ │ │ + b 4d448 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d518 │ │ │ │ + ldr r3, [pc, #132] @ 4d454 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d51c │ │ │ │ + ldr r1, [pc, #128] @ 4d458 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 4d480 │ │ │ │ + bl 11774c │ │ │ │ + b 4d3bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d480 │ │ │ │ + beq 4d3bc │ │ │ │ mov r1, r5 │ │ │ │ - bl 215af4 │ │ │ │ + bl 215b04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d4ec │ │ │ │ + bne 4d428 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d480 │ │ │ │ + beq 4d3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d480 │ │ │ │ + bne 4d3bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4d480 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d3bc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d50c │ │ │ │ + beq 4d448 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d50c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 4d448 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, asr r5 │ │ │ │ + @ instruction: 0x0038ecf4 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc] @ 4d46c │ │ │ │ + b 3113c4 │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a568c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 4d490 │ │ │ │ + b 1af308 │ │ │ │ + muleq r2, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -35765,486 +35730,557 @@ │ │ │ │ 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 4d578 │ │ │ │ + bne 4d4ec │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d5b0 │ │ │ │ - ldr ip, [pc, #416] @ 4d720 │ │ │ │ + beq 4d524 │ │ │ │ + ldr ip, [pc, #416] @ 4d694 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d5b0 │ │ │ │ + bne 4d524 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d714 │ │ │ │ + b 4d688 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d5dc │ │ │ │ + beq 4d550 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d5e0 │ │ │ │ - bl a5780 │ │ │ │ + bne 4d554 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5e0 │ │ │ │ - b 4d5a8 │ │ │ │ + beq 4d554 │ │ │ │ + b 4d51c │ │ │ │ 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 4d674 │ │ │ │ + bls 4d5e8 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d644 │ │ │ │ + bne 4d5b8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d604 │ │ │ │ - bl 3554f8 │ │ │ │ + ble 4d578 │ │ │ │ + bl 355cfc │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d700 │ │ │ │ + bgt 4d674 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d604 │ │ │ │ + b 4d578 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d700 │ │ │ │ + beq 4d674 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d604 │ │ │ │ + bne 4d578 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d604 │ │ │ │ - b 4d700 │ │ │ │ + bge 4d578 │ │ │ │ + b 4d674 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d700 │ │ │ │ + bgt 4d674 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d5a8 │ │ │ │ + beq 4d51c │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d714 │ │ │ │ + bls 4d688 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d6e8 │ │ │ │ + bne 4d65c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d6a4 │ │ │ │ + ble 4d618 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d6a4 │ │ │ │ + beq 4d618 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d6d8 │ │ │ │ + b 4d64c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d6a4 │ │ │ │ - ldr r3, [pc, #28] @ 4d724 │ │ │ │ - ldr r1, [pc, #28] @ 4d728 │ │ │ │ + b 4d618 │ │ │ │ + ldr r3, [pc, #28] @ 4d698 │ │ │ │ + ldr r1, [pc, #28] @ 4d69c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4d5a8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 4d51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r8, ror #25 │ │ │ │ + ldrheq r2, [r7], #-204 @ 0xffffff34 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r8, r0, lsl #12 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a56fc │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d74c │ │ │ │ - b 1aef70 │ │ │ │ - muleq r2, r0, r1 │ │ │ │ + eorseq sp, r8, r0, lsl #28 │ │ │ │ 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] @ 4d788 │ │ │ │ + ldr r0, [pc, #12] @ 4d6d8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ 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] @ 4d7f4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4d7f8 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe1e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d7ec │ │ │ │ - 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 #10 │ │ │ │ │ │ │ │ -0004d7fc <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004d6dc <_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 310978 │ │ │ │ + bl 310c8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ asr r2, r3, #31 │ │ │ │ strd r0, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ + ldr r1, [pc, #328] @ 4d888 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + bne 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b0954 │ │ │ │ + bl 1b0cec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d8c4 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ + bne 4d7a4 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4d8cc <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + b 4d7ac <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 215af4 │ │ │ │ + bl 215b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d954 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + beq 4d834 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d980 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + bge 4d860 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d9ac <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #104] @ 4d88c <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d9b0 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #96] @ 4d890 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + bne 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + b 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d9b4 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #36] @ 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d910 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + b 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #11 │ │ │ │ - eorseq fp, r6, r0, ror ip │ │ │ │ + eorseq lr, r8, r8, lsl #27 │ │ │ │ + eorseq ip, r6, r0, ror r4 │ │ │ │ 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 17abdc │ │ │ │ + b 17ae48 │ │ │ │ │ │ │ │ -0004d9d8 : │ │ │ │ +0004d8b8 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r4, [pc, #64] @ 4da2c │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r4, [pc, #64] @ 4d90c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da1c │ │ │ │ + beq 4d8fc │ │ │ │ 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] @ 4d978 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4d97c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe214 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d970 │ │ │ │ + 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 #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4da58 │ │ │ │ + bne 4d9a8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fe408 │ │ │ │ + b 1fe7e0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4da7c │ │ │ │ + ldr r0, [pc, #20] @ 4d9cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da4c │ │ │ │ - @ instruction: 0x003739bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4dac4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dae8 │ │ │ │ - ldr r2, [pc, #192] @ 4db78 │ │ │ │ - ldr r1, [pc, #192] @ 4db7c │ │ │ │ - ldr r0, [pc, #192] @ 4db80 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4db10 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4db80 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4da9c │ │ │ │ - b 4db10 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4db18 │ │ │ │ - ldr r2, [pc, #116] @ 4db78 │ │ │ │ - ldr r1, [pc, #124] @ 4db84 │ │ │ │ - ldr r0, [pc, #116] @ 4db80 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 4db70 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 138c60 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 4db10 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 138c60 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - beq 4db58 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29568 │ │ │ │ - bl a649c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4db70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x0037bcbc │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 464f0 │ │ │ │ + b 4d99c │ │ │ │ + @ instruction: 0x003741bc │ │ │ │ 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] @ 4dca0 │ │ │ │ + ldr r1, [pc, #208] @ 4dadc │ │ │ │ str ip, [sp] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dbe4 │ │ │ │ + bne 4da20 │ │ │ │ mov r5, #0 │ │ │ │ - b 4dc94 │ │ │ │ - ldr r3, [pc, #184] @ 4dca4 │ │ │ │ + b 4dad0 │ │ │ │ + ldr r3, [pc, #184] @ 4dae0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dc0c │ │ │ │ - bl a5780 │ │ │ │ + bne 4da48 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dbdc │ │ │ │ - bl 266454 │ │ │ │ + bne 4da18 │ │ │ │ + bl 2667a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dbdc │ │ │ │ + beq 4da18 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dc60 │ │ │ │ + bge 4da9c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4dbdc │ │ │ │ + beq 4da18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dbdc │ │ │ │ + bne 4da18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4dbdc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4da18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183b94 <_PyErr_ChainExceptions1@@Base+0x1d24> │ │ │ │ + bl 183d94 <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4dc94 │ │ │ │ + beq 4dad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dc94 │ │ │ │ + bne 4dad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ 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 4db48 │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp ip, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4db48 │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #80] @ 4db8c │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18ee78 │ │ │ │ + b 4db80 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + ldr ip, [pc, #56] @ 4db90 │ │ │ │ + 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 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4db30 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq fp, r6, ip, lsr r1 │ │ │ │ + subseq r2, r7, r8, ror #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4dbd8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 4dbfc │ │ │ │ + ldr r2, [pc, #192] @ 4dc8c │ │ │ │ + ldr r1, [pc, #192] @ 4dc90 │ │ │ │ + ldr r0, [pc, #192] @ 4dc94 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4dc24 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #172] @ 4dc94 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dbb0 │ │ │ │ + b 4dc24 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 4dc2c │ │ │ │ + ldr r2, [pc, #116] @ 4dc8c │ │ │ │ + ldr r1, [pc, #124] @ 4dc98 │ │ │ │ + ldr r0, [pc, #116] @ 4dc94 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 4dc84 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 138c68 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4dc24 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 138c68 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq 4dc6c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29568 │ │ │ │ + bl a642c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 99cd4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4dc84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99cd4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0037c5b8 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4dd30 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4dccc │ │ │ │ + bl 343094 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4dd28 │ │ │ │ + ldr r1, [pc, #72] @ 4dd34 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dd20 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4dd20 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + muleq r0, r7, r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ @@ -36252,554 +36288,515 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4dd04 │ │ │ │ + bne 4dd94 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dd40 │ │ │ │ + beq 4ddd0 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4de68 │ │ │ │ + ldr ip, [pc, #332] @ 4def8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd40 │ │ │ │ + bne 4ddd0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4de60 │ │ │ │ - ldr r1, [pc, #292] @ 4de6c │ │ │ │ + b 4def0 │ │ │ │ + ldr r1, [pc, #292] @ 4defc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 149490 │ │ │ │ + bl 14948c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dd38 │ │ │ │ + beq 4ddc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4dd88 │ │ │ │ + beq 4de18 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de38 │ │ │ │ + bge 4dec8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4dd98 │ │ │ │ + b 4de28 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de38 │ │ │ │ + bge 4dec8 │ │ │ │ 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 315ad4 │ │ │ │ + bl 316394 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4de0c │ │ │ │ + bne 4de9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dde4 │ │ │ │ + beq 4de74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dde4 │ │ │ │ + bne 4de74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd38 │ │ │ │ + beq 4ddc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dd38 │ │ │ │ + bne 4ddc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4dd38 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4ddc8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de30 │ │ │ │ + beq 4dec0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4de30 │ │ │ │ + bne 4dec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4dd64 │ │ │ │ + b 4ddf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de5c │ │ │ │ + beq 4deec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de5c │ │ │ │ + bne 4deec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4de70 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4df00 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq lr, r8, r4, lsr #12 │ │ │ │ + eorseq lr, r8, r4, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4dea8 │ │ │ │ - ldr r3, [pc, #80] @ 4deec │ │ │ │ - ldr r1, [pc, #80] @ 4def0 │ │ │ │ + bgt 4df38 │ │ │ │ + ldr r3, [pc, #80] @ 4df7c │ │ │ │ + ldr r1, [pc, #80] @ 4df80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4dec4 │ │ │ │ + bl 18ee78 │ │ │ │ + b 4df54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4decc │ │ │ │ - ldr r3, [pc, #48] @ 4deec │ │ │ │ - ldr r1, [pc, #52] @ 4def4 │ │ │ │ + beq 4df5c │ │ │ │ + ldr r3, [pc, #48] @ 4df7c │ │ │ │ + ldr r1, [pc, #52] @ 4df84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 4dee4 │ │ │ │ + b 4df74 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4def8 │ │ │ │ + ldr r0, [pc, #28] @ 4df88 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4df90 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4df2c │ │ │ │ - bl 342a14 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4df88 │ │ │ │ - ldr r1, [pc, #72] @ 4df94 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4df80 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4df80 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - muleq r0, r7, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 46868 │ │ │ │ + b 4679c │ │ │ │ │ │ │ │ -0004dfa4 : │ │ │ │ +0004df98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r8, #28] │ │ │ │ - ldr r3, [pc, #112] @ 4e038 │ │ │ │ + ldr r3, [pc, #112] @ 4e02c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4dffc │ │ │ │ + ble 4dff0 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e01c │ │ │ │ - ldr r1, [pc, #56] @ 4e03c │ │ │ │ + bne 4e010 │ │ │ │ + ldr r1, [pc, #56] @ 4e030 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e040 │ │ │ │ + ldr r2, [pc, #52] @ 4e034 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e030 │ │ │ │ + b 4e024 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 128018 │ │ │ │ + bl 128028 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, asr #12 │ │ │ │ + eorseq lr, r8, r4, asr #28 │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e140 │ │ │ │ + bne 4e134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e140 │ │ │ │ + beq 4e134 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e148 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 4e13c │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0bc │ │ │ │ + bne 4e0b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e14c │ │ │ │ + ldr r1, [pc, #124] @ 4e140 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e150 │ │ │ │ + ldr r0, [pc, #120] @ 4e144 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e10c │ │ │ │ + beq 4e100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e10c │ │ │ │ + bne 4e100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0ac │ │ │ │ + beq 4e0a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e140 │ │ │ │ + beq 4e134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e140 │ │ │ │ + bne 4e134 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00389ab0 │ │ │ │ + @ instruction: 0x0038a2b0 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq lr, r8, r0, ror r6 │ │ │ │ + eorseq lr, r8, r0, ror lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 46a24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e288 │ │ │ │ + beq 4e288 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e288 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e288 │ │ │ │ + beq 4e288 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e290 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 4e290 │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e204 │ │ │ │ + bne 4e204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e294 │ │ │ │ + ldr r1, [pc, #124] @ 4e294 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e298 │ │ │ │ + ldr r0, [pc, #120] @ 4e298 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e254 │ │ │ │ + beq 4e254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e254 │ │ │ │ + bne 4e254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e1f4 │ │ │ │ + beq 4e1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e288 │ │ │ │ + beq 4e288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e288 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r4, lsl #13 │ │ │ │ + eorseq lr, r8, r4, lsl #29 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq lr, r8, ip, lsl #13 │ │ │ │ + eorseq lr, r8, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4e2d0 │ │ │ │ - ldr r3, [pc, #80] @ 4e314 │ │ │ │ - ldr r1, [pc, #80] @ 4e318 │ │ │ │ + bgt 4e2d0 │ │ │ │ + ldr r3, [pc, #80] @ 4e314 │ │ │ │ + ldr r1, [pc, #80] @ 4e318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4e2ec │ │ │ │ + bl 18ee78 │ │ │ │ + b 4e2ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e2f4 │ │ │ │ - ldr r3, [pc, #48] @ 4e314 │ │ │ │ - ldr r1, [pc, #52] @ 4e31c │ │ │ │ + beq 4e2f4 │ │ │ │ + ldr r3, [pc, #48] @ 4e314 │ │ │ │ + ldr r1, [pc, #52] @ 4e31c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e30c │ │ │ │ + b 4e30c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e320 │ │ │ │ + ldr r0, [pc, #28] @ 4e320 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 46fe8 │ │ │ │ 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 17abdc │ │ │ │ + b 17ae48 │ │ │ │ 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] @ 4e388 │ │ │ │ + ldr r0, [pc, #12] @ 4e37c │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sp, r7, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e4d0 │ │ │ │ + beq 4e4c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e4d0 │ │ │ │ + bne 4e4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e4d0 │ │ │ │ + beq 4e4c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e4d8 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 4e4cc │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e44c │ │ │ │ + bne 4e440 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e4dc │ │ │ │ + ldr r0, [pc, #124] @ 4e4d0 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e49c │ │ │ │ + beq 4e490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e49c │ │ │ │ + bne 4e490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e43c │ │ │ │ + beq 4e430 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4d0 │ │ │ │ + beq 4e4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e4d0 │ │ │ │ + bne 4e4c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r0, lsr #13 │ │ │ │ - eorseq lr, r8, r8, lsr #13 │ │ │ │ + eorseq lr, r8, r0, lsr #29 │ │ │ │ + eorseq lr, r8, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4e524 │ │ │ │ + beq 4e518 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e53c │ │ │ │ + ldr r0, [pc, #48] @ 4e530 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e524 │ │ │ │ + bne 4e518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2a90 │ │ │ │ + bl b29fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e51c │ │ │ │ - ldr r0, [pc, #4] @ 4e540 │ │ │ │ + beq 4e510 │ │ │ │ + ldr r0, [pc, #4] @ 4e534 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, asr sl │ │ │ │ + eorseq r4, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 475a0 │ │ │ │ + b 47240 │ │ │ │ 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 │ │ │ │ @@ -36808,92 +36805,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4e5ac │ │ │ │ + bne 4e5a0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e5e4 │ │ │ │ - ldr r1, [pc, #660] @ 4e848 │ │ │ │ + beq 4e5d8 │ │ │ │ + ldr r1, [pc, #660] @ 4e83c │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e62c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e84c │ │ │ │ + ldr r2, [pc, #604] @ 4e840 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e654 │ │ │ │ + beq 4e648 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e640 │ │ │ │ + beq 4e634 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e62c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e658 │ │ │ │ - ldr r3, [pc, #544] @ 4e850 │ │ │ │ - ldr r1, [pc, #544] @ 4e854 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e83c │ │ │ │ - ldr r2, [pc, #528] @ 4e858 │ │ │ │ - ldr r1, [pc, #528] @ 4e85c │ │ │ │ - ldr r0, [pc, #528] @ 4e860 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e638 │ │ │ │ + beq 4e64c │ │ │ │ + ldr r3, [pc, #544] @ 4e844 │ │ │ │ + ldr r1, [pc, #544] @ 4e848 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e830 │ │ │ │ + ldr r2, [pc, #528] @ 4e84c │ │ │ │ + ldr r1, [pc, #528] @ 4e850 │ │ │ │ + ldr r0, [pc, #528] @ 4e854 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e62c │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e6b0 │ │ │ │ + ble 4e6a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e68c │ │ │ │ - ldr r2, [pc, #484] @ 4e864 │ │ │ │ - ldr r1, [pc, #484] @ 4e868 │ │ │ │ - ldr r0, [pc, #472] @ 4e860 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e638 │ │ │ │ + bne 4e680 │ │ │ │ + ldr r2, [pc, #484] @ 4e858 │ │ │ │ + ldr r1, [pc, #484] @ 4e85c │ │ │ │ + ldr r0, [pc, #472] @ 4e854 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e62c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e62c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e628 │ │ │ │ + bne 4e61c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e62c │ │ │ │ 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] │ │ │ │ @@ -36906,197 +36903,163 @@ │ │ │ │ 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 4e72c │ │ │ │ + beq 4e720 │ │ │ │ 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 4e750 │ │ │ │ + beq 4e744 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e798 │ │ │ │ + beq 4e78c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e798 │ │ │ │ + beq 4e78c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e86c │ │ │ │ + ldr r7, [pc, #260] @ 4e860 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e76c │ │ │ │ + bne 4e760 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e7c8 │ │ │ │ + bne 4e7bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e7bc │ │ │ │ + beq 4e7b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e7bc │ │ │ │ + bne 4e7b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e7c8 │ │ │ │ - ldr r7, [pc, #136] @ 4e86c │ │ │ │ + bne 4e7bc │ │ │ │ + ldr r7, [pc, #136] @ 4e860 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e834 │ │ │ │ + beq 4e828 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e81c │ │ │ │ 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 4e7e0 │ │ │ │ + b 4e7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, r4, ror sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq r8, r8, r8, ror r4 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r8, r8, r8, ror ip │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e958 │ │ │ │ + bne 4e94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e958 │ │ │ │ - ldr r0, [pc, #164] @ 4e960 │ │ │ │ - bl a9bd4 │ │ │ │ + beq 4e94c │ │ │ │ + ldr r0, [pc, #164] @ 4e954 │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e8d4 │ │ │ │ + bne 4e8c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e964 │ │ │ │ + ldr r1, [pc, #124] @ 4e958 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e968 │ │ │ │ + ldr r0, [pc, #120] @ 4e95c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e924 │ │ │ │ + beq 4e918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e924 │ │ │ │ + bne 4e918 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e8c4 │ │ │ │ + beq 4e8b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e958 │ │ │ │ + beq 4e94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e958 │ │ │ │ + bne 4e94c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, r8, rrx │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - eorseq lr, r8, r0, lsr r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f820 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e9b8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 4e9b8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4e9b8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e9ec │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 4e9ec │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4e9ec │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq lr, r8, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ moveq r0, r3 │ │ │ │ @@ -37106,305 +37069,342 @@ │ │ │ │ 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 4ea54 │ │ │ │ + bne 4e9c0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ea88 │ │ │ │ - ldr ip, [pc, #204] @ 4eb28 │ │ │ │ + beq 4e9f4 │ │ │ │ + ldr ip, [pc, #204] @ 4ea94 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4eb1c │ │ │ │ + beq 4ea88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4eb3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eaa8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eb1c │ │ │ │ + beq 4ea88 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4eac8 │ │ │ │ + beq 4ea34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4eacc │ │ │ │ - bl a5780 │ │ │ │ + bne 4ea38 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eacc │ │ │ │ - b 4eb1c │ │ │ │ + beq 4ea38 │ │ │ │ + b 4ea88 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4eb0c │ │ │ │ - ldr r3, [pc, #44] @ 4eb2c │ │ │ │ + bne 4ea78 │ │ │ │ + ldr r3, [pc, #44] @ 4ea98 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 478a4 │ │ │ │ + b 476a0 │ │ │ │ │ │ │ │ -0004eb3c <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004eaa8 <_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 4eb84 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4eaf0 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4eb84 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4ebb4 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4ebb8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4eaf0 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4eb20 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4eb24 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 4eba0 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 14882c │ │ │ │ + bl 18ee78 │ │ │ │ + b 4eb0c <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a5780 │ │ │ │ + bne 4eb14 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eb14 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00381ff4 │ │ │ │ - b 4e96c │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 10f880 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4eb74 <_PyLong_UnsignedInt_Converter@@Base+0xcc> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 4eb74 <_PyLong_UnsignedInt_Converter@@Base+0xcc> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4eb74 <_PyLong_UnsignedInt_Converter@@Base+0xcc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x100> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x100> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x100> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4ec98 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + beq 4ec88 <_PyLong_UnsignedInt_Converter@@Base+0x1e0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4ec98 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bne 4ec88 <_PyLong_UnsignedInt_Converter@@Base+0x1e0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2043a0 │ │ │ │ + bl 204778 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ + ldrcc r2, [pc, #164] @ 4eca0 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + ldrcc r2, [pc, #148] @ 4eca4 <_PyLong_UnsignedInt_Converter@@Base+0x1fc> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #140] @ 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ mov r5, r0 │ │ │ │ - beq 4ec54 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + beq 4ec44 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4ecbc <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ + ldr r1, [pc, #108] @ 4ecac <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4ec5c <_PyLong_UnsignedInt_Converter@@Base+0x120> │ │ │ │ + bne 4ec4c <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ mov r4, r7 │ │ │ │ - b 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ - bl adff4 │ │ │ │ + b 4ec7c <_PyLong_UnsignedInt_Converter@@Base+0x1d4> │ │ │ │ + bl adf78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ec54 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + bne 4ec44 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ + beq 4ec7c <_PyLong_UnsignedInt_Converter@@Base+0x1d4> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 4ec54 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + beq 4ec44 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a649c │ │ │ │ - ldr r2, [pc, #32] @ 4ecc0 <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ - ldr r1, [pc, #32] @ 4ecc4 <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ - ldr r0, [pc, #32] @ 4ecc8 <_PyLong_UnsignedInt_Converter@@Base+0x18c> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + b a642c │ │ │ │ + ldr r2, [pc, #32] @ 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ + ldr r1, [pc, #32] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #32] @ 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, ip, ror lr │ │ │ │ - subeq r3, r8, ip, ror r4 │ │ │ │ - subeq r2, r8, ip, asr #32 │ │ │ │ + @ instruction: 0x00495690 │ │ │ │ + @ instruction: 0x00483c90 │ │ │ │ + subeq r2, r8, r4, asr r8 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r1, r6, r8, lsr #11 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - @ instruction: 0x003773d8 │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x00377bd8 │ │ │ │ + ldr r3, [pc, #28] @ 4ece0 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580c0 │ │ │ │ + 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 a5a00 │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ecdc <_PyLong_UnsignedInt_Converter@@Base+0x1a0> │ │ │ │ - b a5a70 │ │ │ │ - ldr r0, [pc] @ 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0x1a8> │ │ │ │ + blt 4ecf4 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ + b a5a00 │ │ │ │ + ldr r0, [pc] @ 4ecfc <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4ed24 <_PyLong_UnsignedInt_Converter@@Base+0x1e8> │ │ │ │ - ldr r2, [pc, #332] @ 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ - ldr r1, [pc, #332] @ 4ee68 <_PyLong_UnsignedInt_Converter@@Base+0x32c> │ │ │ │ - ldr r0, [pc, #332] @ 4ee6c <_PyLong_UnsignedInt_Converter@@Base+0x330> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x31c> │ │ │ │ + bne 4ed3c <_PyLong_UnsignedInt_Converter@@Base+0x294> │ │ │ │ + ldr r2, [pc, #332] @ 4ee7c <_PyLong_UnsignedInt_Converter@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #332] @ 4ee80 <_PyLong_UnsignedInt_Converter@@Base+0x3d8> │ │ │ │ + ldr r0, [pc, #332] @ 4ee84 <_PyLong_UnsignedInt_Converter@@Base+0x3dc> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x3c8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138c60 │ │ │ │ + bl 138c68 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ed58 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + beq 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4ed64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ - ldr r3, [pc, #288] @ 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ - ldr r1, [pc, #288] @ 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x338> │ │ │ │ + beq 4ed7c <_PyLong_UnsignedInt_Converter@@Base+0x2d4> │ │ │ │ + ldr r3, [pc, #288] @ 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #288] @ 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x3e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee48 <_PyLong_UnsignedInt_Converter@@Base+0x30c> │ │ │ │ + b 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4ed7c <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - bl 29f6f4 │ │ │ │ - b 4ed58 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + bls 4ed94 <_PyLong_UnsignedInt_Converter@@Base+0x2ec> │ │ │ │ + bl 29f9e8 │ │ │ │ + b 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ + beq 4ed8c <_PyLong_UnsignedInt_Converter@@Base+0x2e4> │ │ │ │ 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 4edd8 <_PyLong_UnsignedInt_Converter@@Base+0x29c> │ │ │ │ - ldr r3, [pc, #168] @ 4ee78 <_PyLong_UnsignedInt_Converter@@Base+0x33c> │ │ │ │ + beq 4edf0 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ + ldr r3, [pc, #168] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 4edfc <_PyLong_UnsignedInt_Converter@@Base+0x2c0> │ │ │ │ + bl 144118 │ │ │ │ + b 4ee14 <_PyLong_UnsignedInt_Converter@@Base+0x36c> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + bhi 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x3ac> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee04 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 4ee1c <_PyLong_UnsignedInt_Converter@@Base+0x374> │ │ │ │ + bl 29f9e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee48 <_PyLong_UnsignedInt_Converter@@Base+0x30c> │ │ │ │ + b 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ - ldr r3, [pc, #72] @ 4ee78 <_PyLong_UnsignedInt_Converter@@Base+0x33c> │ │ │ │ + beq 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x3ac> │ │ │ │ + ldr r3, [pc, #72] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 4ee48 <_PyLong_UnsignedInt_Converter@@Base+0x30c> │ │ │ │ + bl 144118 │ │ │ │ + b 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl b2054 │ │ │ │ + bl b1fc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq fp, r7, r4, asr #25 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq ip, r7, r0, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47e90 │ │ │ │ + b 478a4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1bca88 │ │ │ │ - ldr r3, [pc, #28] @ 4eeb8 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - 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 a5a70 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 1bcdd4 │ │ │ │ + b 4eb28 <_PyLong_UnsignedInt_Converter@@Base+0x80> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 47fa4 │ │ │ │ mov r0, r1 │ │ │ │ b 4eec4 │ │ │ │ │ │ │ │ 0004eec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -37416,15 +37416,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ef08 │ │ │ │ ldr r3, [pc, #140] @ 4ef84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #136] @ 4ef88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 4ef14 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4ef1c │ │ │ │ mov r4, #0 │ │ │ │ b 4ef7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -37436,68 +37436,68 @@ │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 4ef7c │ │ │ │ ldr r0, [pc, #60] @ 4ef84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #64] @ 4ef90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl r8 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ - eorseq lr, r8, ip, lsr r8 │ │ │ │ + eorseq pc, r8, r0, lsl r0 @ │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 4efc8 │ │ │ │ ldr r3, [pc, #80] @ 4f00c │ │ │ │ ldr r1, [pc, #80] @ 4f010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 4efe4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4efec │ │ │ │ ldr r3, [pc, #48] @ 4f00c │ │ │ │ ldr r1, [pc, #52] @ 4f014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ b 4f004 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [pc, #28] @ 4f018 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2b08 │ │ │ │ + b a2a98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #232] @ 4f130 │ │ │ │ @@ -37520,79 +37520,79 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ldr r4, [pc, #168] @ 4f138 │ │ │ │ moveq r4, r1 │ │ │ │ b 4f128 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ beq 4f124 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 4f0e0 │ │ │ │ mov r1, r7 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ bge 4f0e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4f0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4f0e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 4f128 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f44 │ │ │ │ + bl 116f98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 4f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4f128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 4f128 │ │ │ │ ldr r4, [pc, #16] @ 4f13c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ 0004f140 : │ │ │ │ ldr r0, [pc] @ 4f148 │ │ │ │ - b 10ede0 │ │ │ │ + b 10ee40 │ │ │ │ ldrsheq r2, [r7], #-216 @ 0xffffff28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [pc, #40] @ 4f194 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ ldr r1, [pc, #24] @ 4f198 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, ip, lsr #28 │ │ │ │ - eorseq lr, r8, r4, asr #17 │ │ │ │ + eorseq pc, r8, r4, asr #1 │ │ │ │ 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 │ │ │ │ @@ -37603,480 +37603,386 @@ │ │ │ │ ldrle r5, [pc, #160] @ 4f270 │ │ │ │ ldrgt r5, [r6] │ │ │ │ b 4f1f8 │ │ │ │ ldr r0, [pc, #152] @ 4f274 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f1c4 │ │ │ │ mov r0, #0 │ │ │ │ b 4f268 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 4f218 │ │ │ │ ldr r3, [pc, #108] @ 4f278 │ │ │ │ ldr r1, [pc, #108] @ 4f27c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 4f1f0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ beq 4f238 │ │ │ │ ldr r3, [pc, #76] @ 4f278 │ │ │ │ ldr r1, [pc, #80] @ 4f280 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 4f1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1757a8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175a14 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ blt 4f1f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #44] @ 4f284 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r6, ip, lsr r9 │ │ │ │ + eorseq fp, r6, ip, lsr r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ subseq pc, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 4f2c4 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4f2e4 │ │ │ │ - b 4f300 │ │ │ │ - ldr r0, [pc, #292] @ 4f3f0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f3e8 │ │ │ │ - b 4f2b0 │ │ │ │ - bl ab14c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4f314 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 4f330 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4f330 │ │ │ │ - b 4f3e8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4f2f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 4f2f8 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 4f3a8 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f360 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f3ac │ │ │ │ - b 4f3d8 │ │ │ │ - ldr r3, [pc, #140] @ 4f3f4 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f37c │ │ │ │ - ldr r1, [pc, #128] @ 4f3f4 │ │ │ │ - bl adff4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f390 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 4f3ac │ │ │ │ - ldr r2, [pc, #96] @ 4f3f8 │ │ │ │ - ldr r1, [pc, #96] @ 4f3fc │ │ │ │ - ldr r0, [pc, #80] @ 4f3f0 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f3e8 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 4f3c4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281ab4 │ │ │ │ - sub r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a8e8 │ │ │ │ - ldr r3, [pc, #20] @ 4f3f4 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f390 │ │ │ │ - b 4f36c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, ip, lsl r0 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - 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 4f438 │ │ │ │ + beq 4f2c0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4f474 │ │ │ │ + bne 4f2fc │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4f458 │ │ │ │ + beq 4f2e0 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 1899b0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f4c8 │ │ │ │ - ldr r2, [pc, #100] @ 4f4cc │ │ │ │ + bl 189994 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f350 │ │ │ │ + ldr r2, [pc, #100] @ 4f354 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4f4c0 │ │ │ │ + beq 4f348 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4f4b8 │ │ │ │ + ble 4f340 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f4a4 │ │ │ │ + beq 4f32c │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 1899b0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 189994 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f4c0 │ │ │ │ + beq 4f348 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4f480 │ │ │ │ - ldr r0, [pc, #8] @ 4f4c8 │ │ │ │ + b 4f308 │ │ │ │ + ldr r0, [pc, #8] @ 4f350 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f4cc │ │ │ │ + ldr r0, [pc, #4] @ 4f354 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f4d0 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f358 <_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] @ 4f954 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f7dc <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f948 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f958 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f7e0 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c08e4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0828 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f7dc <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129c74 │ │ │ │ + bl 129c7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f7dc <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f95c <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f7e4 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r1, [pc, #1044] @ 4f960 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r1, [pc, #1044] @ 4f7e8 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 180384 │ │ │ │ + bl 1805d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f7ec <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f674 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f7f0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f6f0 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e4a0 │ │ │ │ + bl 12e4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f5ac <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f434 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f5d0 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f5c4 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f458 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f44c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d7ec │ │ │ │ + bl 12d7f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f5ec <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f598 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f474 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f420 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f7f0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4f964 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f7ec <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4f968 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b 4f7f0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b 4f678 <_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 b92a4 │ │ │ │ + bl b91ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f7f0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f6e4 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f56c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f67c <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f67c <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f66c <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f4f4 <_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 4f6c8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f550 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f6c8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f550 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6b8 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f540 <_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] @ 4f970 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4f970 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f6f0 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f578 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f400 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f740 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f5c8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f740 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f5c8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f730 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f5b8 <_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 4f78c <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f614 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f78c <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f614 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f77c <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f604 <_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 4f948 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f948 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f7c8 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f650 <_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 4f948 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f7f0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f848 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f848 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f848 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f838 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f6c0 <_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 4f89c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f89c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f89c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f88c <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f714 <_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 4f8f0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f8f0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f8f0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f8e0 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f768 <_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 4f944 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f944 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f944 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4f96c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f934 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f7bc <_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] │ │ │ │ @@ -38086,357 +37992,451 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, ip, lsr r9 │ │ │ │ + eorseq sp, r8, r4, ror #3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0004f974 : │ │ │ │ - ldr r0, [pc] @ 4f97c │ │ │ │ - b 10ede0 │ │ │ │ +0004f7fc : │ │ │ │ + ldr r0, [pc] @ 4f804 │ │ │ │ + b 10ee40 │ │ │ │ ldrsbeq r2, [r7], #-248 @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 4f844 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4f864 │ │ │ │ + b 4f880 │ │ │ │ + ldr r0, [pc, #292] @ 4f970 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f968 │ │ │ │ + b 4f830 │ │ │ │ + bl ab0dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4f894 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4f8b0 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4f8b0 │ │ │ │ + b 4f968 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4f878 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 4f878 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4f928 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4f8e0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4f92c │ │ │ │ + b 4f958 │ │ │ │ + ldr r3, [pc, #140] @ 4f974 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f8fc │ │ │ │ + ldr r1, [pc, #128] @ 4f974 │ │ │ │ + bl adf78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f910 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4f92c │ │ │ │ + ldr r2, [pc, #96] @ 4f978 │ │ │ │ + ldr r1, [pc, #96] @ 4f97c │ │ │ │ + ldr r0, [pc, #80] @ 4f970 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f968 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 4f944 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 281f98 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a8dc │ │ │ │ + ldr r3, [pc, #20] @ 4f974 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f910 │ │ │ │ + b 4f8ec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, ip, lsl r8 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f820 │ │ │ │ - ldr r1, [pc, #40] @ 4f9c8 │ │ │ │ + bl 10f880 │ │ │ │ + ldr r1, [pc, #40] @ 4f9c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ - ldr r1, [pc, #24] @ 4f9cc │ │ │ │ + bl 1288b8 │ │ │ │ + ldr r1, [pc, #24] @ 4f9cc │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110174 │ │ │ │ + bl 1101d4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r3, r7, ip │ │ │ │ - @ instruction: 0x0038e8f0 │ │ │ │ + ldrsheq pc, [r8], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4fa24 │ │ │ │ + bhi 4fa24 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fa44 │ │ │ │ - b 4faa0 │ │ │ │ - ldr r0, [pc, #284] @ 4fb48 │ │ │ │ + beq 4fa44 │ │ │ │ + b 4faa0 │ │ │ │ + ldr r0, [pc, #284] @ 4fb48 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa08 │ │ │ │ - b 4faa0 │ │ │ │ + bne 4fa08 │ │ │ │ + b 4faa0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fadc │ │ │ │ + ble 4fadc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fb4c │ │ │ │ + ldr r2, [pc, #244] @ 4fb4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fabc │ │ │ │ + beq 4fabc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4faa8 │ │ │ │ + beq 4faa8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4faa0 │ │ │ │ + beq 4faa0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4fac0 │ │ │ │ - ldr r3, [pc, #184] @ 4fb50 │ │ │ │ - ldr r1, [pc, #184] @ 4fb54 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fb28 │ │ │ │ - ldr r2, [pc, #168] @ 4fb58 │ │ │ │ - ldr r1, [pc, #168] @ 4fb5c │ │ │ │ - ldr r0, [pc, #144] @ 4fb48 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 4faa0 │ │ │ │ + beq 4fac0 │ │ │ │ + ldr r3, [pc, #184] @ 4fb50 │ │ │ │ + ldr r1, [pc, #184] @ 4fb54 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fb28 │ │ │ │ + ldr r2, [pc, #168] @ 4fb58 │ │ │ │ + ldr r1, [pc, #168] @ 4fb5c │ │ │ │ + ldr r0, [pc, #144] @ 4fb48 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4faa0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fae0 │ │ │ │ + beq 4fae0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fae0 │ │ │ │ - b 4faa0 │ │ │ │ + bge 4fae0 │ │ │ │ + b 4faa0 │ │ │ │ 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 219400 │ │ │ │ + bl 219410 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb28 │ │ │ │ + beq 4fb28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb60 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #60] @ 4fb60 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4fb3c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r7, r0, lsr r1 │ │ │ │ + eorseq r2, r7, r0, lsr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - @ instruction: 0x003745b8 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ + │ │ │ │ +0004fb64 : │ │ │ │ + ldr r0, [pc] @ 4fb6c │ │ │ │ + b 10ee40 │ │ │ │ + subseq r3, r7, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 4fc84 │ │ │ │ + ldr r5, [pc, #264] @ 4fc90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 4fbc4 │ │ │ │ + beq 4fbd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fbc4 │ │ │ │ + bne 4fbd0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1afee8 │ │ │ │ + bl 1b0280 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fbcc │ │ │ │ + bne 4fbd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 4fc7c │ │ │ │ + b 4fc88 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 4fbec │ │ │ │ - ldr r1, [pc, #160] @ 4fc84 │ │ │ │ - bl adff4 │ │ │ │ + beq 4fbf8 │ │ │ │ + ldr r1, [pc, #160] @ 4fc90 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbf8 │ │ │ │ + beq 4fc04 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 4fc10 │ │ │ │ + b 4fc1c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1afee8 │ │ │ │ + bl 1b0280 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 4fc7c │ │ │ │ + beq 4fc88 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc48 │ │ │ │ - ldr r3, [pc, #80] @ 4fc88 │ │ │ │ - ldr r1, [pc, #80] @ 4fc8c │ │ │ │ + beq 4fc54 │ │ │ │ + ldr r3, [pc, #80] @ 4fc94 │ │ │ │ + ldr r1, [pc, #80] @ 4fc98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 4fc7c │ │ │ │ + b 4fc88 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 3995c │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 4fc90 │ │ │ │ + ldr r0, [pc, #28] @ 4fc9c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq lr, r8, r8, lsr r9 │ │ │ │ - eorseq lr, r8, ip, ror #3 │ │ │ │ - │ │ │ │ -0004fc94 : │ │ │ │ - ldr r0, [pc] @ 4fc9c │ │ │ │ - b 10ede0 │ │ │ │ - subseq r3, r7, r0, lsr #32 │ │ │ │ + eorseq pc, r8, r8, lsr r1 @ │ │ │ │ + @ instruction: 0x0038e9fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, sp, #4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4fce8 │ │ │ │ + beq 4fce8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16399c │ │ │ │ + bl 163934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4fd20 │ │ │ │ - ldr r0, [pc, #32] @ 4fd2c │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 4fd20 │ │ │ │ + ldr r0, [pc, #32] @ 4fd2c │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 4fd30 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 4fd30 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c8b0 │ │ │ │ + ldrheq sp, [r8], -r0 @ │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4fd44 │ │ │ │ - b 1aef70 │ │ │ │ + ldr r1, [pc] @ 4fd44 │ │ │ │ + b 1af308 │ │ │ │ andeq r9, r2, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 17049c │ │ │ │ + bl 17041c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fdd4 │ │ │ │ - ldr r3, [pc, #1156] @ 50204 │ │ │ │ + beq 4fdd4 │ │ │ │ + ldr r3, [pc, #1156] @ 50204 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fda4 │ │ │ │ - bl a5780 │ │ │ │ + bne 4fda4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fdac │ │ │ │ - b 501f4 │ │ │ │ + beq 4fdac │ │ │ │ + b 501f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fdbc │ │ │ │ + bge 4fdbc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ addne r4, r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 5c08c │ │ │ │ - ldr r3, [pc, #1068] @ 50208 │ │ │ │ + b 5c084 │ │ │ │ + ldr r3, [pc, #1068] @ 50208 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 501e4 │ │ │ │ + bne 501e4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe10 │ │ │ │ + beq 4fe10 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e87c │ │ │ │ + bl 16e7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fe28 │ │ │ │ - b 501f4 │ │ │ │ + bge 4fe28 │ │ │ │ + b 501f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 314cac <_PyGen_SetStopIterationValue@@Base+0xc8> │ │ │ │ + bl 3154f0 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fdf0 │ │ │ │ - b 501f4 │ │ │ │ + bne 4fdf0 │ │ │ │ + b 501f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f1c4 │ │ │ │ + bl 16f144 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4ff60 │ │ │ │ + bne 4ff60 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 501f8 │ │ │ │ + ble 501f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fe80 │ │ │ │ + bge 4fe80 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 501f4 │ │ │ │ + beq 501f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4fefc │ │ │ │ + bls 4fefc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r2, r2, r4 │ │ │ │ subcc r2, r0, #1 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ @@ -38446,169 +38446,169 @@ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 4fe98 │ │ │ │ + b 4fe98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4ff28 │ │ │ │ + bcs 4ff28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub r2, r2, r1 │ │ │ │ sub r0, r1, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 501f8 │ │ │ │ + beq 501f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 501f8 │ │ │ │ + bne 501f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 501f8 │ │ │ │ - ldr r1, [pc, #676] @ 5020c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 501f8 │ │ │ │ + ldr r1, [pc, #676] @ 5020c │ │ │ │ mov r0, r8 │ │ │ │ - bl 149490 │ │ │ │ + bl 14948c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 501f4 │ │ │ │ + beq 501f4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4ffc4 │ │ │ │ + beq 4ffc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffa8 │ │ │ │ + beq 4ffa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ffa8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50210 │ │ │ │ - ldr r1, [pc, #608] @ 50214 │ │ │ │ + bne 4ffa8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 50210 │ │ │ │ + ldr r1, [pc, #608] @ 50214 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117704 │ │ │ │ - b 501f4 │ │ │ │ + bl 11774c │ │ │ │ + b 501f4 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4ffe0 │ │ │ │ + bge 4ffe0 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 315d90 │ │ │ │ + bl 316434 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5007c │ │ │ │ - ldr r1, [pc, #560] @ 50218 │ │ │ │ + beq 5007c │ │ │ │ + ldr r1, [pc, #560] @ 50218 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50064 │ │ │ │ + bge 50064 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ addeq r3, r4, #12 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq 5005c │ │ │ │ + beq 5005c │ │ │ │ mov r0, sl │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5005c │ │ │ │ - ldr r3, [pc, #476] @ 5021c │ │ │ │ + bne 5005c │ │ │ │ + ldr r3, [pc, #476] @ 5021c │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50220 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #468] @ 50220 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50088 │ │ │ │ - b 501f4 │ │ │ │ + bne 50088 │ │ │ │ + b 501f4 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4fff8 │ │ │ │ + b 4fff8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 500d4 │ │ │ │ + ble 500d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 500a4 │ │ │ │ + bne 500a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501f4 │ │ │ │ + beq 501f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501f4 │ │ │ │ + bne 501f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 501f4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 501f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r3, r5, lsl #2 │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ str lr, [r3], #4 │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, r0 │ │ │ │ - bne 500bc │ │ │ │ - b 500d8 │ │ │ │ + bne 500bc │ │ │ │ + b 500d8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 50110 │ │ │ │ + ble 50110 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50120 │ │ │ │ + ble 50120 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r1, r8, r5 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ add r1, r1, r2 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ - b 500ec │ │ │ │ + b 500ec │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 50138 │ │ │ │ + blt 50138 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 5015c │ │ │ │ + b 5015c │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50120 │ │ │ │ + bgt 50120 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r1, r8, r5 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ add r1, r1, r2 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ sub r2, r2, #1 │ │ │ │ - b 50138 │ │ │ │ + b 50138 │ │ │ │ cmp r2, r8 │ │ │ │ - bge 501a4 │ │ │ │ + bge 501a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ add r6, r6, r1 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ @@ -38616,143 +38616,143 @@ │ │ │ │ add r1, r1, lr │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [r0] │ │ │ │ str r0, [r6] │ │ │ │ - b 5015c │ │ │ │ + b 5015c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501d8 │ │ │ │ + beq 501d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501d8 │ │ │ │ + bne 501d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b384 │ │ │ │ - b 501f8 │ │ │ │ - ldr r3, [pc, #48] @ 5021c │ │ │ │ - ldr r1, [pc, #52] @ 50224 │ │ │ │ + bl 9b318 │ │ │ │ + b 501f8 │ │ │ │ + ldr r3, [pc, #48] @ 5021c │ │ │ │ + ldr r1, [pc, #52] @ 50224 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ - eorseq lr, r8, r8, asr #18 │ │ │ │ + eorseq pc, r8, r8, asr #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, ip, lsr #29 │ │ │ │ + eorseq r4, r7, ip, lsr #13 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, asr #15 │ │ │ │ - eorseq lr, r8, r8, ror #18 │ │ │ │ + eorseq ip, r8, r0, ror r0 │ │ │ │ + eorseq pc, r8, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f820 │ │ │ │ - ldr r1, [pc, #316] @ 50384 │ │ │ │ + bl 10f880 │ │ │ │ + ldr r1, [pc, #316] @ 50384 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 50268 │ │ │ │ + bne 50268 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #260] @ 50388 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #260] @ 50388 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq 50260 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #216] @ 5038c │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #216] @ 5038c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 50260 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #172] @ 50390 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #172] @ 50390 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 50260 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #128] @ 50394 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #128] @ 50394 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq 50260 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #84] @ 50398 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #84] @ 50398 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 50260 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288e4 │ │ │ │ + bl 1288f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r2, [pc, #40] @ 5039c │ │ │ │ - ldr r1, [pc, #40] @ 503a0 │ │ │ │ + blt 50260 │ │ │ │ + ldr r2, [pc, #40] @ 5039c │ │ │ │ + ldr r1, [pc, #40] @ 503a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284a04 │ │ │ │ + bl 284ee8 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r3, r7, r4, asr r0 │ │ │ │ subseq r3, r7, r8, rrx │ │ │ │ subseq r3, r7, ip, ror r0 │ │ │ │ @ instruction: 0x00573090 │ │ │ │ subseq r3, r7, r4, lsr #1 │ │ │ │ ldrheq r3, [r7], #-8 │ │ │ │ - eorseq lr, r8, ip, lsl #19 │ │ │ │ - eorseq r9, r5, r8, ror r2 │ │ │ │ + eorseq pc, r8, ip, lsl #3 │ │ │ │ + eorseq r9, r5, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -38760,613 +38760,613 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - bne 503fc │ │ │ │ + bne 503fc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5042c │ │ │ │ - ldr ip, [pc, #1576] @ 50a2c │ │ │ │ + beq 5042c │ │ │ │ + ldr ip, [pc, #1576] @ 50a2c │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504f0 │ │ │ │ + beq 504f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 504a8 │ │ │ │ + beq 504a8 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5044c │ │ │ │ + beq 5044c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50450 │ │ │ │ - b 504b4 │ │ │ │ - ldr r5, [pc, #1500] @ 50a30 │ │ │ │ + bne 50450 │ │ │ │ + b 504b4 │ │ │ │ + ldr r5, [pc, #1500] @ 50a30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50470 │ │ │ │ - bl a5780 │ │ │ │ + bne 50470 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504b4 │ │ │ │ - b 504f0 │ │ │ │ - bl ab14c │ │ │ │ + beq 504b4 │ │ │ │ + b 504f0 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5049c │ │ │ │ + beq 5049c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5049c │ │ │ │ + bne 5049c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 504b8 │ │ │ │ - b 50460 │ │ │ │ - ldr r5, [pc, #1408] @ 50a30 │ │ │ │ + bne 504b8 │ │ │ │ + b 50460 │ │ │ │ + ldr r5, [pc, #1408] @ 50a30 │ │ │ │ mvn r7, #0 │ │ │ │ - b 504b8 │ │ │ │ + b 504b8 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50a30 │ │ │ │ + ldr r3, [pc, #1392] @ 50a30 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 506ac │ │ │ │ + bne 506ac │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 504f8 │ │ │ │ + bne 504f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a20 │ │ │ │ + b 50a20 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 50a34 │ │ │ │ + ldr fp, [pc, #1328] @ 50a34 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50620 │ │ │ │ + beq 50620 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 50670 │ │ │ │ + blt 50670 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 5054c │ │ │ │ + beq 5054c │ │ │ │ mov r1, r6 │ │ │ │ - b 50514 │ │ │ │ + b 50514 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50590 │ │ │ │ + bne 50590 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50538 │ │ │ │ + bne 50538 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50590 │ │ │ │ - ldr r3, [pc, #1232] @ 50a38 │ │ │ │ + bne 50590 │ │ │ │ + ldr r3, [pc, #1232] @ 50a38 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50590 │ │ │ │ + bne 50590 │ │ │ │ ldr r3, [r8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 50670 │ │ │ │ + b 50670 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50684 │ │ │ │ + beq 50684 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50614 │ │ │ │ + ble 50614 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 505f4 │ │ │ │ + beq 505f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 50684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50684 │ │ │ │ + bne 50684 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 50684 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 50684 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50614 │ │ │ │ + beq 50614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50614 │ │ │ │ + bne 50614 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 5050c │ │ │ │ + b 5050c │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 50a34 │ │ │ │ - blt 50670 │ │ │ │ + ldrge r3, [pc, #1032] @ 50a34 │ │ │ │ + blt 50670 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 50648 │ │ │ │ + beq 50648 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 50670 │ │ │ │ - b 5062c │ │ │ │ + bcc 50670 │ │ │ │ + b 5062c │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50684 │ │ │ │ + beq 50684 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 509c0 │ │ │ │ + bgt 509c0 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a9598 │ │ │ │ + bl 2a9808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a20 │ │ │ │ + bge 50a20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 504f0 │ │ │ │ + beq 504f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 504f0 │ │ │ │ + bne 504f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 504f0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 504f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 504f0 │ │ │ │ + bne 504f0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 506ec │ │ │ │ - ldr r3, [pc, #860] @ 50a3c │ │ │ │ - ldr r1, [pc, #860] @ 50a40 │ │ │ │ + bne 506ec │ │ │ │ + ldr r3, [pc, #860] @ 50a3c │ │ │ │ + ldr r1, [pc, #860] @ 50a40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 509b0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 509b0 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 50810 │ │ │ │ + bne 50810 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 509b0 │ │ │ │ + beq 509b0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 507d8 │ │ │ │ + blt 507d8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 507d8 │ │ │ │ + bcc 507d8 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 507d0 │ │ │ │ + bne 507d0 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 5098c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 507c0 │ │ │ │ + ble 507c0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507a0 │ │ │ │ + beq 507a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5098c │ │ │ │ + beq 5098c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 5098c │ │ │ │ + bne 5098c │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5098c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5098c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507c0 │ │ │ │ + beq 507c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 507c0 │ │ │ │ + bne 507c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50720 │ │ │ │ + b 50720 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 50730 │ │ │ │ + bcs 50730 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 507f0 │ │ │ │ - ldr r3, [pc, #592] @ 50a38 │ │ │ │ + bne 507f0 │ │ │ │ + ldr r3, [pc, #592] @ 50a38 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 508d4 │ │ │ │ + beq 508d4 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 50978 │ │ │ │ + blt 50978 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 50908 │ │ │ │ - b 5098c │ │ │ │ - bl 92f2c │ │ │ │ + bne 50908 │ │ │ │ + b 5098c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 509b0 │ │ │ │ + beq 509b0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 508bc │ │ │ │ + beq 508bc │ │ │ │ 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 28936c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289878 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 508bc │ │ │ │ + blt 508bc │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 5098c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 508b0 │ │ │ │ + ble 508b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50930 │ │ │ │ + bne 50930 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508b0 │ │ │ │ + beq 508b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 508b0 │ │ │ │ + bne 508b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 5081c │ │ │ │ + b 5081c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 508f4 │ │ │ │ - ldr r3, [pc, #364] @ 50a38 │ │ │ │ + bne 508f4 │ │ │ │ + ldr r3, [pc, #364] @ 50a38 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 508f4 │ │ │ │ + bne 508f4 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 50978 │ │ │ │ + b 50978 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 5098c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50974 │ │ │ │ + ble 50974 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50954 │ │ │ │ + beq 50954 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5098c │ │ │ │ + beq 5098c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5098c │ │ │ │ + bne 5098c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5098c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5098c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50974 │ │ │ │ + beq 50974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50974 │ │ │ │ + bne 50974 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a9598 │ │ │ │ + bl 2a9808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 509b4 │ │ │ │ + bge 509b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509b0 │ │ │ │ + beq 509b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 509b0 │ │ │ │ + bne 509b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 50a20 │ │ │ │ + bl 113400 │ │ │ │ + b 50a20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 509fc │ │ │ │ + beq 509fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 50684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50684 │ │ │ │ + bne 50684 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 50684 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 50684 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5066c │ │ │ │ + beq 5066c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5066c │ │ │ │ + bne 5066c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5066c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5066c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, ip, asr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366cdc │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50a70 │ │ │ │ + beq 50a70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 3352dc <_PyUnicode_ToNumeric@@Base+0x4228> │ │ │ │ - ldr r5, [pc, #60] @ 50ab4 │ │ │ │ + bl 335ae0 <_PyUnicode_ToNumeric@@Base+0x4228> │ │ │ │ + ldr r5, [pc, #60] @ 50ab4 │ │ │ │ add r0, r4, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50ab4 │ │ │ │ + ldr r1, [pc, #48] @ 50ab4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 217cf0 │ │ │ │ + bl 217d00 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, r4, #16 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50ab4 │ │ │ │ + ldr r1, [pc, #12] @ 50ab4 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 217cf0 │ │ │ │ - ldr r0, [pc] @ 50ab4 │ │ │ │ + bl 217d00 │ │ │ │ + ldr r0, [pc] @ 50ab4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29ec8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldreq r4, [pc, #548] @ 50d18 │ │ │ │ - beq 50d10 │ │ │ │ + ldreq r4, [pc, #548] @ 50d18 │ │ │ │ + beq 50d10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50b94 │ │ │ │ + beq 50b94 │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50d1c │ │ │ │ + ldrne fp, [pc, #520] @ 50d1c │ │ │ │ movne r9, #1 │ │ │ │ - bne 50b70 │ │ │ │ - bl 2055cc │ │ │ │ + bne 50b70 │ │ │ │ + bl 2059a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50b3c │ │ │ │ + beq 50b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50b44 │ │ │ │ + beq 50b44 │ │ │ │ mov r4, r5 │ │ │ │ - b 50d10 │ │ │ │ + b 50d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 50b3c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 50b3c │ │ │ │ cmp r4, fp │ │ │ │ - bne 50bd0 │ │ │ │ + bne 50bd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50bb8 │ │ │ │ + bne 50bb8 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50d10 │ │ │ │ + bge 50d10 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50b50 │ │ │ │ + bne 50b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50b9c │ │ │ │ + bne 50b9c │ │ │ │ mov r4, #0 │ │ │ │ - b 50d10 │ │ │ │ + b 50d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50b94 │ │ │ │ + bne 50b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 50b94 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 50b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b64 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 50b64 │ │ │ │ + bne 50b64 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 50b64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50cb8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50cb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216fa4 <_PyLong_GCD@@Base> │ │ │ │ + bl 216fb4 <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50c0c │ │ │ │ + bne 50c0c │ │ │ │ mov r6, #0 │ │ │ │ - b 50cbc │ │ │ │ + b 50cbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194b40 │ │ │ │ + bl 194b24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50c40 │ │ │ │ + beq 50c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50c40 │ │ │ │ + bne 50c40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50c04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175c58 │ │ │ │ + bl 175ec4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50c7c │ │ │ │ + beq 50c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50c7c │ │ │ │ + bne 50c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50c04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2055cc │ │ │ │ + bl 2059a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50cbc │ │ │ │ + beq 50cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50cbc │ │ │ │ + bne 50cbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 50cbc │ │ │ │ - ldr r6, [pc, #92] @ 50d1c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 50cbc │ │ │ │ + ldr r6, [pc, #92] @ 50d1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ce0 │ │ │ │ + beq 50ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50ce0 │ │ │ │ + bne 50ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d04 │ │ │ │ + beq 50d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50d04 │ │ │ │ + bne 50d04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50b68 │ │ │ │ - b 50b94 │ │ │ │ + bne 50b68 │ │ │ │ + b 50b94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -39381,195 +39381,195 @@ │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 50eec │ │ │ │ + beq 50eec │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50eec │ │ │ │ + bne 50eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50eec │ │ │ │ + beq 50eec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50ef4 │ │ │ │ + ldreq r5, [pc, #288] @ 50ef4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50dec │ │ │ │ + beq 50dec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50ef8 │ │ │ │ + ldr r2, [pc, #276] @ 50ef8 │ │ │ │ mov r1, fp │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #176] @ 50efc │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #176] @ 50efc │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e64 │ │ │ │ + bne 50e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50f00 │ │ │ │ + ldr r0, [pc, #128] @ 50f00 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50eb8 │ │ │ │ + beq 50eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50eb8 │ │ │ │ + bne 50eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e54 │ │ │ │ + beq 50e54 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50eec │ │ │ │ + beq 50eec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50eec │ │ │ │ + bne 50eec │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ - @ instruction: 0x0038e9f0 │ │ │ │ - eorseq lr, r8, r0, lsr #28 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + @ instruction: 0x0038f1f0 │ │ │ │ + eorseq pc, r8, r0, lsr #12 │ │ │ │ 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 10f820 │ │ │ │ + bl 10f880 │ │ │ │ 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 10f820 │ │ │ │ + bl 10f880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50f78 │ │ │ │ + bne 50f78 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50f8c │ │ │ │ - b 50f9c │ │ │ │ + bne 50f8c │ │ │ │ + b 50f9c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50f68 │ │ │ │ + beq 50f68 │ │ │ │ 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 50fb8 │ │ │ │ + beq 50fb8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50fd4 │ │ │ │ + beq 50fd4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50ff0 │ │ │ │ + beq 50ff0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 5132c │ │ │ │ - b 5132c │ │ │ │ + b 5132c │ │ │ │ + b 5132c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51068 │ │ │ │ + beq 51068 │ │ │ │ mov r1, r5 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5106c │ │ │ │ + bge 5106c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51068 │ │ │ │ + beq 51068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51068 │ │ │ │ + bne 51068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -39585,393 +39585,393 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 510e0 │ │ │ │ + bne 510e0 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51120 │ │ │ │ + beq 51120 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 512d8 │ │ │ │ + ldr ip, [pc, #492] @ 512d8 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51120 │ │ │ │ + bne 51120 │ │ │ │ mov r4, #0 │ │ │ │ - b 512cc │ │ │ │ - ldr r7, [pc, #436] @ 512dc │ │ │ │ + b 512cc │ │ │ │ + ldr r7, [pc, #436] @ 512dc │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51160 │ │ │ │ + beq 51160 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51150 │ │ │ │ + beq 51150 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51154 │ │ │ │ - b 5115c │ │ │ │ + bne 51154 │ │ │ │ + b 5115c │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51160 │ │ │ │ + b 51160 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 33092c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x18fc> │ │ │ │ + bl 331130 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x18fc> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51228 │ │ │ │ + beq 51228 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14ddf8 │ │ │ │ + bl 14ddf4 │ │ │ │ mov r4, r0 │ │ │ │ - b 512cc │ │ │ │ + b 512cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51234 │ │ │ │ + bge 51234 │ │ │ │ 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 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51248 │ │ │ │ + bne 51248 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51264 │ │ │ │ + bgt 51264 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 512b0 │ │ │ │ + bne 512b0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51118 │ │ │ │ + bne 51118 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 511b0 │ │ │ │ + bne 511b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 512cc │ │ │ │ + b 512cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51208 │ │ │ │ + bne 51208 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 51208 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 51208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339404 <_PyUnicode_ToNumeric@@Base+0x8350> │ │ │ │ + bl 339b94 <_PyUnicode_ToNumeric@@Base+0x82dc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51294 │ │ │ │ + beq 51294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51294 │ │ │ │ + bne 51294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 512e0 │ │ │ │ + ldreq r3, [pc, #64] @ 512e0 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 512cc │ │ │ │ + beq 512cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51234 │ │ │ │ - b 51118 │ │ │ │ + bne 51234 │ │ │ │ + b 51118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5121c │ │ │ │ + bne 5121c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5121c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5121c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51314 │ │ │ │ - bl a5780 │ │ │ │ + bne 51314 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51324 │ │ │ │ + bne 51324 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21eaf4 │ │ │ │ + b 21eb0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5135c │ │ │ │ - ldr r3, [pc, #56] @ 51388 │ │ │ │ - ldr r1, [pc, #56] @ 5138c │ │ │ │ + bne 5135c │ │ │ │ + ldr r3, [pc, #56] @ 51388 │ │ │ │ + ldr r1, [pc, #56] @ 5138c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 51378 │ │ │ │ + bl 18ee78 │ │ │ │ + b 51378 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51380 │ │ │ │ - ldr r3, [pc, #24] @ 51388 │ │ │ │ - ldr r1, [pc, #28] @ 51390 │ │ │ │ + beq 51380 │ │ │ │ + ldr r3, [pc, #24] @ 51388 │ │ │ │ + ldr r1, [pc, #28] @ 51390 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51394 │ │ │ │ + ldr r0, [pc, #12] @ 51394 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq lr, r6, r4, lsl #26 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 513c8 │ │ │ │ - ldr r3, [pc, #108] @ 51428 │ │ │ │ - ldr r1, [pc, #108] @ 5142c │ │ │ │ + bls 513c8 │ │ │ │ + ldr r3, [pc, #108] @ 51428 │ │ │ │ + ldr r1, [pc, #108] @ 5142c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 513fc │ │ │ │ + bl 18ee78 │ │ │ │ + b 513fc │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51430 │ │ │ │ - bl 1c5fa8 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 51430 │ │ │ │ + bl 1c62f0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51434 │ │ │ │ + ldr r3, [pc, #68] @ 51434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51404 │ │ │ │ + bne 51404 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 513fc │ │ │ │ + beq 513fc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsr #20 │ │ │ │ + eorseq pc, r8, r0, lsr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - b 5132c │ │ │ │ + b 5132c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 51490 │ │ │ │ + bhi 51490 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 514b0 │ │ │ │ - ldr r2, [pc, #280] @ 51598 │ │ │ │ - ldr r1, [pc, #280] @ 5159c │ │ │ │ - ldr r0, [pc, #280] @ 515a0 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ - ldr r0, [pc, #264] @ 515a0 │ │ │ │ + bne 514b0 │ │ │ │ + ldr r2, [pc, #280] @ 51598 │ │ │ │ + ldr r1, [pc, #280] @ 5159c │ │ │ │ + ldr r0, [pc, #280] @ 515a0 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 5158c │ │ │ │ + ldr r0, [pc, #264] @ 515a0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5158c │ │ │ │ - b 51464 │ │ │ │ + beq 5158c │ │ │ │ + b 51464 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51558 │ │ │ │ + ble 51558 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515a4 │ │ │ │ + ldr r2, [pc, #224] @ 515a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51524 │ │ │ │ + beq 51524 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 51510 │ │ │ │ + beq 51510 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5158c │ │ │ │ + beq 5158c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 51528 │ │ │ │ - ldr r3, [pc, #164] @ 515a8 │ │ │ │ - ldr r1, [pc, #164] @ 515ac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5158c │ │ │ │ - ldr r2, [pc, #152] @ 515b0 │ │ │ │ - ldr r1, [pc, #152] @ 515b4 │ │ │ │ - ldr r0, [pc, #128] @ 515a0 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ + beq 51528 │ │ │ │ + ldr r3, [pc, #164] @ 515a8 │ │ │ │ + ldr r1, [pc, #164] @ 515ac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 5158c │ │ │ │ + ldr r2, [pc, #152] @ 515b0 │ │ │ │ + ldr r1, [pc, #152] @ 515b4 │ │ │ │ + ldr r0, [pc, #128] @ 515a0 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 5158c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51560 │ │ │ │ + beq 51560 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51560 │ │ │ │ - bl a5780 │ │ │ │ + bne 51560 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51560 │ │ │ │ - b 5158c │ │ │ │ + beq 51560 │ │ │ │ + b 5158c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c28e4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c2de4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5158c │ │ │ │ - ldr r0, [pc, #52] @ 515b8 │ │ │ │ + beq 5158c │ │ │ │ + ldr r0, [pc, #52] @ 515b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - ldrsheq r2, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x003728f8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - @ instruction: 0x003745b8 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 51670 │ │ │ │ + ldr r3, [pc, #156] @ 51670 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 51600 │ │ │ │ + beq 51600 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 51600 │ │ │ │ + beq 51600 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51634 │ │ │ │ - b 5161c │ │ │ │ + beq 51634 │ │ │ │ + b 5161c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 515f0 │ │ │ │ - ldr r0, [pc, #100] @ 51674 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 515f0 │ │ │ │ + ldr r0, [pc, #100] @ 51674 │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 515f0 │ │ │ │ - b 51668 │ │ │ │ + bne 515f0 │ │ │ │ + b 51668 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51674 │ │ │ │ + ldr r0, [pc, #76] @ 51674 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51668 │ │ │ │ + beq 51668 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11196c │ │ │ │ + bl 1119cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5165c │ │ │ │ - ldr r3, [pc, #40] @ 51678 │ │ │ │ - ldr r1, [pc, #40] @ 5167c │ │ │ │ + bne 5165c │ │ │ │ + ldr r3, [pc, #40] @ 51678 │ │ │ │ + ldr r1, [pc, #40] @ 5167c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 51668 │ │ │ │ + bl 18ee78 │ │ │ │ + b 51668 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 519f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00359edc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r7, r8, lsl r6 │ │ │ │ + eorseq r8, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c5d9c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c60e4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516b4 │ │ │ │ - bl aec50 │ │ │ │ + beq 516b4 │ │ │ │ + bl aebbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -39979,225 +39979,225 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517c4 │ │ │ │ + bne 517c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517c4 │ │ │ │ + beq 517c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517cc │ │ │ │ + ldr r2, [pc, #172] @ 517cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517d0 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #168] @ 517d0 │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51740 │ │ │ │ + bne 51740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 517d4 │ │ │ │ + ldr r1, [pc, #128] @ 517d4 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 517d8 │ │ │ │ + ldr r0, [pc, #124] @ 517d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51790 │ │ │ │ + beq 51790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51790 │ │ │ │ + bne 51790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51730 │ │ │ │ + beq 51730 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517c4 │ │ │ │ + beq 517c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 517c4 │ │ │ │ + bne 517c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ - @ instruction: 0x0038ebb4 │ │ │ │ + eoreq lr, r1, ip, lsl #22 │ │ │ │ + @ instruction: 0x0038f3b4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0038ebbc │ │ │ │ + @ instruction: 0x0038f3bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5182c │ │ │ │ + bne 5182c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5186c │ │ │ │ + beq 5186c │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 518e0 │ │ │ │ + ldr ip, [pc, #152] @ 518e0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5186c │ │ │ │ + bne 5186c │ │ │ │ mov r0, #0 │ │ │ │ - b 518d8 │ │ │ │ + b 518d8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51864 │ │ │ │ + blt 51864 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 51b94 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51864 │ │ │ │ + beq 51864 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 518e4 │ │ │ │ - bne 518d8 │ │ │ │ - ldr r3, [pc, #28] @ 518e8 │ │ │ │ + ldrne r0, [pc, #32] @ 518e4 │ │ │ │ + bne 518d8 │ │ │ │ + ldr r3, [pc, #28] @ 518e8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ subseq r3, r7, r0, lsl #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51948 │ │ │ │ + beq 51948 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51948 │ │ │ │ + bne 51948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51948 │ │ │ │ - ldr r0, [pc, #172] @ 519e4 │ │ │ │ - bl a9bd4 │ │ │ │ + beq 51948 │ │ │ │ + ldr r0, [pc, #172] @ 519e4 │ │ │ │ + bl a9b64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 51950 │ │ │ │ + bne 51950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 325158 │ │ │ │ + bl 325a64 │ │ │ │ mov r4, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 519d8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 519e8 │ │ │ │ + ldr r1, [pc, #132] @ 519e8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 519ec │ │ │ │ + ldr r0, [pc, #128] @ 519ec │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 519a0 │ │ │ │ + beq 519a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 519a0 │ │ │ │ + bne 519a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51940 │ │ │ │ + beq 51940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 519d8 │ │ │ │ + bne 519d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, r8, rrx │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - eorseq lr, r8, r0, lsl #24 │ │ │ │ + eorseq pc, r8, r0, lsl #8 │ │ │ │ │ │ │ │ 000519f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 51a64 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 51a5c │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ ldr r2, [pc, #56] @ 51a68 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ @@ -40214,15 +40214,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ beq 51b80 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ ble 51b10 │ │ │ │ @@ -40241,15 +40241,15 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [pc, #164] @ 51b90 │ │ │ │ cmp r2, r3 │ │ │ │ bne 51afc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51b08 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 51b5c │ │ │ │ add r5, r5, #1 │ │ │ │ b 51aa0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq 51b84 │ │ │ │ @@ -40257,31 +40257,31 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51b84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 51b2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 51b80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 51b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ │ │ │ │ 00051b94 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ @@ -40297,415 +40297,415 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [pc, #72] @ 51c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ ldr r1, [pc, #72] @ 51c1c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 51c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b5748 │ │ │ │ + bl 1b5aa0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ bne 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00381ff4 │ │ │ │ - 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 92a2c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51c58 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r1, r5, #16 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 4b9e8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ 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] @ 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + ldr r1, [pc, #120] @ 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c698 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c6dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51cd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x13c> │ │ │ │ + beq 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a9c0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a9a4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51cbc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + beq 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51cc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ + beq 51c84 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r4, r5 │ │ │ │ - b 51ce8 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + b 51ca8 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 51cbc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51cf8 <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ + ldr r3, [pc, #28] @ 51cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + ldr r1, [pc, #24] @ 51cbc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r4, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl ip │ │ │ │ + eorseq pc, r8, r0, lsl r4 @ │ │ │ │ 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 51d34 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + beq 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d64 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d0> │ │ │ │ - bl 14e9d4 │ │ │ │ + beq 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + bl 14e9cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d5c <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8> │ │ │ │ + beq 51d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51d6c <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ + ldr r0, [pc] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - beq 51ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ - ldr r3, [pc, #192] @ 51eac <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + ldr r3, [pc, #192] @ 51e6c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ 51eb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #168] @ 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e20 <_PyLong_UnsignedLongLong_Converter@@Base+0x28c> │ │ │ │ + bne 51de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51eb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x320> │ │ │ │ + ldr r1, [pc, #128] @ 51e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51eb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x324> │ │ │ │ + ldr r0, [pc, #124] @ 51e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + beq 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bne 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e10 <_PyLong_UnsignedLongLong_Converter@@Base+0x27c> │ │ │ │ + beq 51dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ - eorseq lr, r8, ip, lsr ip │ │ │ │ + eoreq lr, r1, ip, lsl #22 │ │ │ │ + eorseq pc, r8, ip, lsr r4 @ │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq lr, r8, r8, asr #24 │ │ │ │ + eorseq pc, r8, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51eec <_PyLong_UnsignedLongLong_Converter@@Base+0x358> │ │ │ │ - bl a5780 │ │ │ │ + bne 51eac <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ bl 29dd8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51f0c <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ - bl a5780 │ │ │ │ + bne 51ecc <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f58 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c4> │ │ │ │ + beq 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4beac │ │ │ │ + bl 4bbc8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f94 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ + beq 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51fc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x430> │ │ │ │ - bl 14e9d4 │ │ │ │ + beq 51f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14e9cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x428> │ │ │ │ + beq 51f7c <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51fcc <_PyLong_UnsignedLongLong_Converter@@Base+0x438> │ │ │ │ + ldr r0, [pc] @ 51f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ 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 │ │ │ │ - bl 10f820 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5201c <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 5201c <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5201c <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52050 <_PyLong_UnsignedLongLong_Converter@@Base+0x4bc> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 52050 <_PyLong_UnsignedLongLong_Converter@@Base+0x4bc> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52050 <_PyLong_UnsignedLongLong_Converter@@Base+0x4bc> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 520d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x544> │ │ │ │ + bne 51fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52110 <_PyLong_UnsignedLongLong_Converter@@Base+0x57c> │ │ │ │ + beq 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 52168 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d4> │ │ │ │ + ldr ip, [pc, #116] @ 5206c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52110 <_PyLong_UnsignedLongLong_Converter@@Base+0x57c> │ │ │ │ + bne 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 52160 <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ + b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 52108 <_PyLong_UnsignedLongLong_Converter@@Base+0x574> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c3ee4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52158 <_PyLong_UnsignedLongLong_Converter@@Base+0x5c4> │ │ │ │ - ldr r3, [pc, #28] @ 5216c <_PyLong_UnsignedLongLong_Converter@@Base+0x5d8> │ │ │ │ + bne 5205c <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 52070 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 52160 <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ + bl 144118 │ │ │ │ + b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150b48 │ │ │ │ + bl 150aac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, r4, lsl #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 929c0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 520ac <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 4c08c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 521f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x65c> │ │ │ │ + beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 521c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + beq 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 521c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + bne 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x660> │ │ │ │ - ldr r3, [pc, #36] @ 521fc <_PyLong_UnsignedLongLong_Converter@@Base+0x668> │ │ │ │ + bne 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x65c> │ │ │ │ - bl 11a820 │ │ │ │ + beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11a864 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 314be4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 3154a0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ - b 51fd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x43c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 10f880 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b 52144 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 300478 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 300d38 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -40717,52 +40717,52 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 5228c <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 5228c <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef5c │ │ │ │ + bl 19ef44 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r3, [pc, #56] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ ldr r1, [pc, #56] @ 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #25 │ │ │ │ + @ instruction: 0x0038f4f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc] @ 522f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ - b 128c00 │ │ │ │ - eorseq lr, r8, ip, ror #25 │ │ │ │ + b 128c0c │ │ │ │ + eorseq pc, r8, r4, lsl r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -40772,702 +40772,702 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d4 │ │ │ │ + b a4264 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne 52388 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ ldr r3, [pc, #64] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ ldr r1, [pc, #64] @ 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ beq 523a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ ldr r3, [pc, #32] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ ldr r1, [pc, #36] @ 523c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq lr, r6, r4, lsl #26 │ │ │ │ - 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 11fc48 <_PyNumber_Index@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 52400 <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ - b 52458 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c4> │ │ │ │ - bl ab14c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ - b 523ec <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4a8e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52478 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e4> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 52438 <_PyLong_UnsignedLongLong_Converter@@Base+0x8a4> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 281ab4 │ │ │ │ - add r3, r0, #16 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - sub r1, r2, #43 @ 0x2b │ │ │ │ - tst r1, #253 @ 0xfd │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ - strb r1, [r3, r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ 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] @ 525d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ + ldr fp, [pc, #280] @ 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 525cc <_PyLong_UnsignedLongLong_Converter@@Base+0xa38> │ │ │ │ + bge 524f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x990> │ │ │ │ - ldr r2, [pc, #208] @ 525dc <_PyLong_UnsignedLongLong_Converter@@Base+0xa48> │ │ │ │ + bcs 52450 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 52508 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ lsr r3, r0, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, r2, lsl #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r3, [fp, r3] │ │ │ │ - ldr r2, [pc, #180] @ 525e0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4c> │ │ │ │ + ldr r2, [pc, #180] @ 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 52580 <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ + beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 52580 <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ + beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ add r2, r2, r3, asr #24 │ │ │ │ asr r3, r3, #20 │ │ │ │ and r0, r3, #7 │ │ │ │ - ldr r3, [pc, #132] @ 525e4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #132] @ 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 52588 <_PyLong_UnsignedLongLong_Converter@@Base+0x9f4> │ │ │ │ + beq 524b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + b 52494 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 3050d0 │ │ │ │ + bl 305990 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 525bc <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ + bge 524e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52594 <_PyLong_UnsignedLongLong_Converter@@Base+0xa00> │ │ │ │ + b 524c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 524d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + b 523fc <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r4, r8, lsr #25 │ │ │ │ - subeq r3, r5, r8, lsr #29 │ │ │ │ - subeq pc, r3, r8, lsl sp @ │ │ │ │ - strdeq r8, [lr], #-144 @ 0xffffff70 │ │ │ │ + strheq r2, [r4], #-76 @ 0xffffffb4 │ │ │ │ + strheq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + subeq r0, r4, ip, lsr #10 │ │ │ │ + subeq r9, lr, r8, lsl #4 │ │ │ │ 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 5261c <_PyLong_UnsignedLongLong_Converter@@Base+0xa88> │ │ │ │ + beq 52548 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 52634 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa0> │ │ │ │ + ldr r1, [pc, #28] @ 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ mov r0, r3 │ │ │ │ - b 3158e0 │ │ │ │ - ldr r2, [pc, #20] @ 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ - ldr r1, [pc, #20] @ 5263c <_PyLong_UnsignedLongLong_Converter@@Base+0xaa8> │ │ │ │ - ldr r0, [pc, #20] @ 52640 <_PyLong_UnsignedLongLong_Converter@@Base+0xaac> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + b 3161a0 │ │ │ │ + ldr r2, [pc, #20] @ 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 5256c <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r2, r0, lsl r0 │ │ │ │ - eorseq r6, r7, r0, lsr pc │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r5, r7, r0, lsr #20 │ │ │ │ + eoreq r8, r2, r8, ror #1 │ │ │ │ + eorseq r7, r7, r0, lsr r7 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r5, r7, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 52688 <_PyLong_UnsignedLongLong_Converter@@Base+0xaf4> │ │ │ │ + bne 525b4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa20> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5266c <_PyLong_UnsignedLongLong_Converter@@Base+0xad8> │ │ │ │ + beq 52598 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, 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] @ 526cc <_PyLong_UnsignedLongLong_Converter@@Base+0xb38> │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, ror #3 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 52600 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52658 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl ab0dc │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 525ec <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4a8dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 281f98 │ │ │ │ + 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} │ │ │ │ │ │ │ │ -000526d0 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +0005269c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 526e8 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 526b4 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 52704 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 52720 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 526d0 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 52724 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 526f0 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + b 1c01d4 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 52720 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 52728 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 526f4 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + b 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #26 │ │ │ │ - mlaseq r8, ip, sp, lr │ │ │ │ + eorseq pc, r8, r0, asr #10 │ │ │ │ + mlaseq r8, ip, r5, 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] @ 527cc <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 52798 <_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 31d6a0 <_PyTime_AsTimeval@@Base+0x3cf4> │ │ │ │ + bl 31df60 <_PyTime_AsTimeval@@Base+0x3cf4> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31e224 <_PyTime_AsTimeval@@Base+0x4878> │ │ │ │ + bl 31eae4 <_PyTime_AsTimeval@@Base+0x4878> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 527a4 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 52770 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52778 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 527cc <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 52744 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 527c0 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 5278c <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r4, [r0, #16] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [pc, #8] @ 527cc <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9b64 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0038e9fc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - bne 52828 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ + bne 52828 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52858 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ - ldr ip, [pc, #1392] @ 52da0 <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ + beq 52858 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #1392] @ 52da0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52924 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + beq 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 528d4 <_PyEval_FormatAwaitableError@@Base+0x204> │ │ │ │ + beq 528d4 <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 52878 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + beq 52878 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 5287c <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ - b 528e0 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ - ldr r9, [pc, #1316] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + bne 5287c <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + b 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ldr r9, [pc, #1316] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5289c <_PyEval_FormatAwaitableError@@Base+0x1cc> │ │ │ │ - bl a5780 │ │ │ │ + bne 5289c <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 528e0 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ - b 52924 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ - bl ab14c │ │ │ │ + beq 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + b 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 528c8 <_PyEval_FormatAwaitableError@@Base+0x1f8> │ │ │ │ + beq 528c8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 528c8 <_PyEval_FormatAwaitableError@@Base+0x1f8> │ │ │ │ + bne 528c8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 528e4 <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ - b 5288c <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - ldr r9, [pc, #1224] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + bne 528e4 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 5288c <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + ldr r9, [pc, #1224] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ mvn r7, #0 │ │ │ │ - b 528e4 <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ + b 528e4 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + ldr r3, [pc, #1204] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52da8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ + ldreq r8, [pc, #1196] @ 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52abc <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ + bne 52abc <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5292c <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ + bne 5292c <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ mov r4, #0 │ │ │ │ - b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ - ldr r9, [pc, #1144] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + ldr r9, [pc, #1144] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 529ec <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + beq 529ec <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 52978 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + beq 52978 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r1, sl │ │ │ │ - b 52940 <_PyEval_FormatAwaitableError@@Base+0x270> │ │ │ │ + b 52940 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 52980 <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ + bne 52980 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 52964 <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ + bne 52964 <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ + beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 529e0 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + ble 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52a50 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ + bne 52a50 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 529e0 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + beq 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 529e0 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + bne 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 52938 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ + b 52938 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ - blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + ldrge r3, [pc, #948] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a14 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + beq 52a14 <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52a80 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ - b 529f8 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + bcc 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b 529f8 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ + beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a7c <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ + ble 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a74 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ + beq 52a74 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ + beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a94 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ + bne 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 52a94 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52d78 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52d78 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a9598 │ │ │ │ + bl 2a9808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52d94 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + bge 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52924 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + beq 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52924 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + bne 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 52924 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52924 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + bne 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52af8 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ - ldr r3, [pc, #708] @ 52db0 <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #708] @ 52db4 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ + bne 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #708] @ 52db0 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + ldr r1, [pc, #708] @ 52db4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 52d68 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + bl 18ee78 │ │ │ │ + b 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c00 <_PyEval_FormatAwaitableError@@Base+0x530> │ │ │ │ + bne 52c00 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52be0 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + blt 52be0 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52be0 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bcc 52be0 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52bd8 <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ + bne 52bd8 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52bc8 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ + ble 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52ba8 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + beq 52ba8 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52bc8 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ + beq 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52bc8 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ + bne 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52b28 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ + b 52b28 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52b38 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ + bcs 52b38 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52d30 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ + blt 52d30 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52cc0 <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ - b 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ - bl 92f2c │ │ │ │ + bne 52cc0 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52cac <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ + beq 52cac <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 28936c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289878 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52cac <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ + blt 52cac <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52ca0 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ + ble 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52ce8 <_PyEval_FormatAwaitableError@@Base+0x618> │ │ │ │ + bne 52ce8 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52ca0 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ + beq 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52ca0 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ + bne 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c0c <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + b 52c0c <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d2c <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + ble 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d0c <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ + beq 52d0c <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 52d44 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d2c <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + beq 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d2c <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + bne 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a9598 │ │ │ │ + bl 2a9808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52d6c <_PyEval_FormatAwaitableError@@Base+0x69c> │ │ │ │ + bge 52d6c <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52d68 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + bne 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133ac │ │ │ │ - b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + bl 113400 │ │ │ │ + b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a7c <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ + bne 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 52a7c <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r3, [r7], #-44 @ 0xffffffd4 │ │ │ │ + subseq r3, r7, r8, ror #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366cdc │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x754> │ │ │ │ + beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52e30 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r2, [pc, #56] @ 52e30 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ @@ -41477,483 +41477,483 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, asr r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ + bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ + bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 52ec0 <_PyEval_FormatAwaitableError@@Base+0x7f0> │ │ │ │ + ldr r1, [pc, #60] @ 52ec0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52eb8 <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ + beq 52eb8 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ + bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52ec4 <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 52ec4 <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038edf8 │ │ │ │ - eorseq lr, r8, r8, lsl #28 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b 2c4adc │ │ │ │ + b 2c4fdc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52f28 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + bne 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52fe8 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ + beq 52fe8 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f7c <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + ble 52f7c <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #18] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52f9c <_PyEval_FormatAwaitableError@@Base+0x8cc> │ │ │ │ + beq 52f9c <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52ff0 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ + ldr r3, [pc, #88] @ 52ff0 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52fac <_PyEval_FormatAwaitableError@@Base+0x8dc> │ │ │ │ + bne 52fac <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ mov r5, r0 │ │ │ │ - b 52fb8 <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ + b 52fb8 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52fd4 <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ + beq 52fd4 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52fdc <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ + beq 52fdc <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ mov r4, r5 │ │ │ │ - b 52fe8 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ + b 52fe8 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 52fd4 <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 52fd4 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53000 <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ - b 327614 │ │ │ │ + ldr r1, [pc] @ 53000 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ + b 327ed4 │ │ │ │ @ instruction: 0x000293b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + bne 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 530dc <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ + bne 530dc <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 5316c <_PyEval_FormatAwaitableError@@Base+0xa9c> │ │ │ │ + ldr r0, [pc, #124] @ 5316c <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5312c <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ + beq 5312c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5312c <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ + bne 5312c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 530cc <_PyEval_FormatAwaitableError@@Base+0x9fc> │ │ │ │ + beq 530cc <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + bne 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r8, r0, lsl lr │ │ │ │ - eorseq lr, r8, r8, lsl lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 531bc <_PyEval_FormatAwaitableError@@Base+0xaec> │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 531a8 <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 531b4 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq pc, r8, r0, lsl r6 @ │ │ │ │ + eorseq pc, r8, r8, lsl r6 @ │ │ │ │ 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 531f4 <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ + bhi 531a4 <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ mov r0, r2 │ │ │ │ - bl 331084 │ │ │ │ + bl 331888 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e34e8 <_PyLong_Format@@Base+0x2448> │ │ │ │ + bl 1e3830 <_PyLong_Format@@Base+0x2448> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53244 <_PyEval_FormatAwaitableError@@Base+0xb74> │ │ │ │ + bne 531f4 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 53224 <_PyEval_FormatAwaitableError@@Base+0xb54> │ │ │ │ + bhi 531d4 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3351e4 <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ + bl 3359e8 <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53244 <_PyEval_FormatAwaitableError@@Base+0xb74> │ │ │ │ + beq 531f4 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e34e8 <_PyLong_Format@@Base+0x2448> │ │ │ │ + bl 1e3830 <_PyLong_Format@@Base+0x2448> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 53248 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 53234 <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53240 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a642c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 53320 <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ + ldr r1, [pc, #184] @ 53320 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53314 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + blt 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 532c0 <_PyEval_FormatAwaitableError@@Base+0xbf0> │ │ │ │ + beq 532c0 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e9d4 │ │ │ │ + bl 14e9cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 532b4 <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ + beq 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 532b4 <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ + bne 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 532c4 <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ - b 53314 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ - ldr r4, [pc, #92] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ + bne 532c4 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + b 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r4, [pc, #92] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 322610 <_PyObject_GetState@@Base> │ │ │ │ + bl 322ed0 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 532fc <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ + bne 532fc <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53314 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + beq 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53314 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + bne 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 53314 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53328 <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ + ldr r0, [pc, #28] @ 53328 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq lr, r8, ip, asr pc │ │ │ │ + eorseq pc, r8, ip, asr r7 @ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53344 <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ + bne 53344 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ mov r0, #1 │ │ │ │ - b a2b08 │ │ │ │ + b a2a98 │ │ │ │ mov r0, #2 │ │ │ │ - b a2978 │ │ │ │ + b a2908 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 5335c <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ - b 1aef70 │ │ │ │ + ldr r1, [pc] @ 5335c <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + b 1af308 │ │ │ │ andeq r9, r2, r4, lsl r8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #164] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xd80> │ │ │ │ - bl a9bd4 │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + ldr r0, [pc, #164] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533c4 <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ + bne 533c4 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ + ldr r1, [pc, #124] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53458 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + ldr r0, [pc, #120] @ 53458 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53414 <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ + beq 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53414 <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ + bne 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533b4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + beq 533b4 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, r8, rrx │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq lr, r8, ip, ror #30 │ │ │ │ + eorseq pc, r8, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 5348c <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ - ldr r3, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #144] @ 53514 <_PyEval_FormatAwaitableError@@Base+0xe44> │ │ │ │ + bls 5348c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + ldr r3, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r1, [pc, #144] @ 53514 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 534c4 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + bl 18ee78 │ │ │ │ + b 534c4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53518 <_PyEval_FormatAwaitableError@@Base+0xe48> │ │ │ │ + ldrne r4, [pc, #116] @ 53518 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c5fa8 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c62f0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 5351c <_PyEval_FormatAwaitableError@@Base+0xe4c> │ │ │ │ + ldr r3, [pc, #100] @ 5351c <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534cc <_PyEval_FormatAwaitableError@@Base+0xdfc> │ │ │ │ + bne 534cc <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d308 │ │ │ │ + bl 20d388 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534c4 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + beq 534c4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl #31 │ │ │ │ + eorseq pc, r8, r0, lsl #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 53598 <_PyEval_FormatAwaitableError@@Base+0xec8> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #96] @ 53598 <_PyEval_FormatAwaitableError@@Base+0xefc> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3557d0 │ │ │ │ - ldr r2, [pc, #72] @ 5359c <_PyEval_FormatAwaitableError@@Base+0xecc> │ │ │ │ - ldr r3, [pc, #72] @ 535a0 <_PyEval_FormatAwaitableError@@Base+0xed0> │ │ │ │ - bl 3558d8 │ │ │ │ - ldr r3, [pc, #68] @ 535a4 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ + bl 355fd4 │ │ │ │ + ldr r2, [pc, #72] @ 5359c <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ + ldr r3, [pc, #72] @ 535a0 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ + bl 3560dc │ │ │ │ + ldr r3, [pc, #68] @ 535a4 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53580 <_PyEval_FormatAwaitableError@@Base+0xeb0> │ │ │ │ - bl a5780 │ │ │ │ + beq 53580 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53590 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bne 53590 <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -41969,391 +41969,391 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r9, r9, r1 │ │ │ │ - bne 53608 <_PyEval_FormatAwaitableError@@Base+0xf38> │ │ │ │ + bne 53608 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5363c <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ + beq 5363c <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #668] @ 538c4 <_PyEval_FormatAwaitableError@@Base+0x11f4> │ │ │ │ + ldr ip, [pc, #668] @ 538c4 <_PyEval_FormatAwaitableError@@Base+0x1228> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 538c8 <_PyEval_FormatAwaitableError@@Base+0x11f8> │ │ │ │ + ldr r4, [pc, #640] @ 538c8 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53658 <_PyEval_FormatAwaitableError@@Base+0xf88> │ │ │ │ + bne 53658 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53684 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #616] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ + b 53684 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #616] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53684 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ - bl a5780 │ │ │ │ + beq 53684 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 5369c <_PyEval_FormatAwaitableError@@Base+0xfcc> │ │ │ │ + bne 5369c <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 536c8 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #548] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ + b 536c8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #548] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536c8 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ - bl a5780 │ │ │ │ + beq 536c8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x1010> │ │ │ │ + beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 538d0 <_PyEval_FormatAwaitableError@@Base+0x1200> │ │ │ │ + ldr r3, [pc, #500] @ 538d0 <_PyEval_FormatAwaitableError@@Base+0x1234> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 536f8 <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ + bne 536f8 <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ - bl 191cb4 │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + bl 191c98 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5374c <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ - ldr r3, [pc, #440] @ 538d4 <_PyEval_FormatAwaitableError@@Base+0x1204> │ │ │ │ - ldr r1, [pc, #440] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bne 5374c <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #440] @ 538d4 <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #440] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ - bl 1b5748 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 1b5aa0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 5377c <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ + beq 5377c <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 5377c <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ + bne 5377c <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 537b0 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ - bl a5780 │ │ │ │ + bne 537b0 <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537b8 <_PyEval_FormatAwaitableError@@Base+0x10e8> │ │ │ │ - ldr r3, [pc, #320] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x120c> │ │ │ │ + beq 537b8 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ + ldr r3, [pc, #320] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ - bl 11a820 │ │ │ │ - b 537b8 <_PyEval_FormatAwaitableError@@Base+0x10e8> │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 11a864 │ │ │ │ + b 537b8 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53804 <_PyEval_FormatAwaitableError@@Base+0x1134> │ │ │ │ + beq 53804 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53804 <_PyEval_FormatAwaitableError@@Base+0x1134> │ │ │ │ + bne 53804 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538a4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + bne 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53810 <_PyEval_FormatAwaitableError@@Base+0x1140> │ │ │ │ + bne 53810 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53858 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ + bpl 53858 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 538a4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + bcs 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 53878 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ + bcs 53878 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 53884 <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ + bcs 53884 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r3, r7, r0, ror #17 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsr #31 │ │ │ │ + eorseq pc, r8, r8, lsr #15 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ - ldr r0, [pc, #164] @ 539d0 <_PyEval_FormatAwaitableError@@Base+0x1300> │ │ │ │ - bl a9bd4 │ │ │ │ + beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + ldr r0, [pc, #164] @ 539d0 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53944 <_PyEval_FormatAwaitableError@@Base+0x1274> │ │ │ │ + bne 53944 <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 539d4 <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ + ldr r1, [pc, #124] @ 539d4 <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 539d8 <_PyEval_FormatAwaitableError@@Base+0x1308> │ │ │ │ + ldr r0, [pc, #120] @ 539d8 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53994 <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ + beq 53994 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53994 <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ + bne 53994 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53934 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ + beq 53934 <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, r8, rrx │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x0038efd0 │ │ │ │ + @ instruction: 0x0038f7d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53b9c <_PyEval_FormatAwaitableError@@Base+0x14cc> │ │ │ │ + ldr lr, [pc, #424] @ 53b9c <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #16 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 53a48 <_PyEval_FormatAwaitableError@@Base+0x1378> │ │ │ │ + bne 53a48 <_PyEval_FormatAwaitableError@@Base+0x13ac> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x139c> │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x13d0> │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53ba0 <_PyEval_FormatAwaitableError@@Base+0x14d0> │ │ │ │ + ldr r0, [pc, #328] @ 53ba0 <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53a28 <_PyEval_FormatAwaitableError@@Base+0x1358> │ │ │ │ + bne 53a28 <_PyEval_FormatAwaitableError@@Base+0x138c> │ │ │ │ mov r7, r4 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ - ldr r3, [pc, #304] @ 53ba4 <_PyEval_FormatAwaitableError@@Base+0x14d4> │ │ │ │ - bl 3578c0 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r3, [pc, #304] @ 53ba4 <_PyEval_FormatAwaitableError@@Base+0x1508> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 53aa4 <_PyEval_FormatAwaitableError@@Base+0x13d4> │ │ │ │ - ldr r3, [pc, #272] @ 53ba8 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ - ldr r1, [pc, #272] @ 53bac <_PyEval_FormatAwaitableError@@Base+0x14dc> │ │ │ │ + bne 53aa4 <_PyEval_FormatAwaitableError@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #272] @ 53ba8 <_PyEval_FormatAwaitableError@@Base+0x150c> │ │ │ │ + ldr r1, [pc, #272] @ 53bac <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53ac8 <_PyEval_FormatAwaitableError@@Base+0x13f8> │ │ │ │ - ldr r3, [pc, #244] @ 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14e0> │ │ │ │ - ldr r1, [pc, #244] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bne 53ac8 <_PyEval_FormatAwaitableError@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #244] @ 53bb0 <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ + ldr r1, [pc, #244] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x1518> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53af0 <_PyEval_FormatAwaitableError@@Base+0x1420> │ │ │ │ - ldr r3, [pc, #212] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x14e8> │ │ │ │ - ldr r1, [pc, #212] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x14ec> │ │ │ │ + bgt 53af0 <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ + ldr r3, [pc, #212] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #212] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x1520> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d4b44 │ │ │ │ + bl 2d5074 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + beq 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53b38 <_PyEval_FormatAwaitableError@@Base+0x1468> │ │ │ │ - ldr r3, [pc, #152] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x14e8> │ │ │ │ - ldr r1, [pc, #156] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x14f0> │ │ │ │ + bne 53b38 <_PyEval_FormatAwaitableError@@Base+0x149c> │ │ │ │ + ldr r3, [pc, #152] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #156] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x1524> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5620 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ - ldr r2, [pc, #132] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x14f4> │ │ │ │ + bl 2d5b50 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r2, [pc, #132] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x14f8> │ │ │ │ - ldr r0, [pc, #128] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x14fc> │ │ │ │ + ldr r1, [pc, #128] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x152c> │ │ │ │ + ldr r0, [pc, #128] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x1530> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53b74 <_PyEval_FormatAwaitableError@@Base+0x14a4> │ │ │ │ + blt 53b74 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ + ldr r3, [pc, #96] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5620 │ │ │ │ + bl 2d5b50 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, lsl #17 │ │ │ │ - eorseq sl, r6, r4, asr r6 │ │ │ │ + subseq sp, r3, r0, lsr #1 │ │ │ │ + eorseq sl, r6, r4, asr lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, ror #31 │ │ │ │ + eorseq pc, r8, r0, ror #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsl r0 @ │ │ │ │ + eorseq pc, r8, r0, lsl r8 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, lsr r0 @ │ │ │ │ - eorseq pc, r8, r8, asr r0 @ │ │ │ │ + eorseq pc, r8, r8, lsr r8 @ │ │ │ │ + eorseq pc, r8, r8, asr r8 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, ror #22 │ │ │ │ - eorseq pc, r8, r4, lsl #1 │ │ │ │ + eorseq r0, r9, r0, ror #6 │ │ │ │ + eorseq pc, r8, r4, lsl #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ @@ -42364,279 +42364,279 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp] │ │ │ │ add fp, r9, r6, lsl #2 │ │ │ │ add r6, r4, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bmi 53cac <_PyEval_FormatAwaitableError@@Base+0x15dc> │ │ │ │ + bmi 53cac <_PyEval_FormatAwaitableError@@Base+0x1610> │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r3] │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 53c68 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ + beq 53c68 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 53c68 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ + bne 53c68 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 53cbc <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ + blt 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 53c98 <_PyEval_FormatAwaitableError@@Base+0x15c8> │ │ │ │ - ldr r3, [pc, #60] @ 53cc8 <_PyEval_FormatAwaitableError@@Base+0x15f8> │ │ │ │ - ldr r1, [pc, #60] @ 53ccc <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + beq 53c98 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + ldr r3, [pc, #60] @ 53cc8 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ + ldr r1, [pc, #60] @ 53ccc <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 53cbc <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ + bl 18ee78 │ │ │ │ + b 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 53c0c <_PyEval_FormatAwaitableError@@Base+0x153c> │ │ │ │ + bne 53c0c <_PyEval_FormatAwaitableError@@Base+0x1570> │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 53c04 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ + b 53c04 <_PyEval_FormatAwaitableError@@Base+0x1568> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, lsl lr │ │ │ │ + eorseq sp, r7, r8, lsr #12 │ │ │ │ │ │ │ │ 00053cd0 : │ │ │ │ cmp r0, #9 │ │ │ │ bhi 53ce4 │ │ │ │ ldr r3, [pc, #40] @ 53d08 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ 53d0c │ │ │ │ ldr r0, [pc, #16] @ 53d10 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x003663b0 │ │ │ │ + @ instruction: 0x00366bb0 │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 53e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31affc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + bl 31b8bc <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ cmn r0, #1 │ │ │ │ beq 53e18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d0b8 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + bl 31d978 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #164] @ 53e20 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 53d94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 325158 │ │ │ │ + b 325a64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [pc, #124] @ 53e24 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31d4e4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ + bl 31dda4 <_PyTime_AsTimeval@@Base+0x3b38> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 53de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 53de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 53d84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 53e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 53e18 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r0, lr │ │ │ │ - eorseq pc, r8, ip, lsl #1 │ │ │ │ + eorseq lr, r7, r0, ror r8 │ │ │ │ + eorseq pc, r8, ip, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 53ef4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 53e54 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ b 53e9c │ │ │ │ - bl 1af5cc │ │ │ │ + bl 1af964 │ │ │ │ ldr r3, [pc, #152] @ 53ef8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53e9c │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53e88 │ │ │ │ mov r3, #0 │ │ │ │ b 53eec │ │ │ │ ldr r3, [pc, #108] @ 53efc │ │ │ │ ldr r1, [pc, #108] @ 53f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 53e80 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ bne 53e88 │ │ │ │ ldr r3, [pc, #68] @ 53f04 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r3, [pc, #52] @ 53f08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 3558d8 │ │ │ │ - bl 355f08 │ │ │ │ + bl 3560dc │ │ │ │ + bl 35670c │ │ │ │ ldr r3, [pc, #32] @ 53f0c │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, ip, r0, pc @ │ │ │ │ + mlaseq r8, ip, r8, pc @ │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bne 53f44 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 53f68 │ │ │ │ b 53f84 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #360] @ 540bc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 53f30 │ │ │ │ b 540b4 │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ bne 53f98 │ │ │ │ cmn r4, #1 │ │ │ │ bne 53fb4 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ beq 53fb4 │ │ │ │ b 540b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 53f7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 53f7c │ │ │ │ ldr r1, [pc, #260] @ 540c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ beq 53fe4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5408c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5400c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ b 54020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314cac <_PyGen_SetStopIterationValue@@Base+0xc8> │ │ │ │ + bl 3154f0 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ bne 53ff4 │ │ │ │ b 540b4 │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 315d90 │ │ │ │ + bl 316434 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ beq 540b4 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -42653,28 +42653,28 @@ │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ ldr r0, [pc, #60] @ 540c4 │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ 540c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [pc, #36] @ 540c8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #16] @ 540bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r8, asr r5 │ │ │ │ + eorseq r9, r5, r8, asr sp │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ ldr lr, [pc, #588] @ 54338 │ │ │ │ @@ -42710,206 +42710,206 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #468] @ 5433c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ beq 54318 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 541b4 │ │ │ │ mov r4, r9 │ │ │ │ b 54318 │ │ │ │ ldr r3, [pc, #388] @ 54340 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldmib r4, {r8, sl} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ bne 541ec │ │ │ │ ldr r3, [pc, #356] @ 54344 │ │ │ │ ldr r1, [pc, #356] @ 54348 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 541ac │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ bne 54210 │ │ │ │ ldr r3, [pc, #328] @ 5434c │ │ │ │ ldr r1, [pc, #328] @ 54350 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 541ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ bgt 54238 │ │ │ │ ldr r3, [pc, #296] @ 54354 │ │ │ │ ldr r1, [pc, #296] @ 54358 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 541ac │ │ │ │ mov r0, sl │ │ │ │ - bl f54e0 │ │ │ │ + bl f5510 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5425c │ │ │ │ ldr r3, [pc, #252] @ 5434c │ │ │ │ ldr r1, [pc, #264] @ 5435c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 541ac │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d4b44 │ │ │ │ + bl 2d5074 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 541ac │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 54294 │ │ │ │ ldr r3, [pc, #204] @ 54354 │ │ │ │ ldr r1, [pc, #212] @ 54360 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 54308 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d4d30 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d5260 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 54308 │ │ │ │ ldr r1, [pc, #180] @ 54364 │ │ │ │ ldr r0, [pc, #180] @ 54368 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 542fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blt 542e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ b 542ec │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ ldr r3, [pc, #120] @ 5436c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 17057c │ │ │ │ + bl 1704fc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5620 │ │ │ │ + bl 2d5b50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5620 │ │ │ │ + bl 2d5b50 │ │ │ │ b 541ac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, asr #17 │ │ │ │ + ldrsbeq sp, [r3], #-8 │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, ror #31 │ │ │ │ + eorseq pc, r8, r0, ror #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr #1 │ │ │ │ + eorseq pc, r8, r8, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrsheq pc, [r8], -r0 @ │ │ │ │ - eorseq pc, r8, r0, lsl r1 @ │ │ │ │ - eorseq pc, r8, r0, asr #2 │ │ │ │ - eorseq pc, r8, r0, ror #22 │ │ │ │ - eorseq pc, r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x0038f8f0 │ │ │ │ + eorseq pc, r8, r0, lsl r9 @ │ │ │ │ + eorseq pc, r8, r0, asr #18 │ │ │ │ + eorseq r0, r9, r0, ror #6 │ │ │ │ + eorseq pc, r8, r4, lsl #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2d2920 │ │ │ │ + b 2d2e50 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #88] @ 543f0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ beq 543e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1aa6a8 │ │ │ │ + bl 1aaa3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 543c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e0c │ │ │ │ + bl 131e14 │ │ │ │ b 543e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [pc, #28] @ 543f4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip, ror #2 │ │ │ │ + eorseq pc, r8, ip, ror #18 │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ ldr r2, [pc, #16] @ 54414 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc, #4] @ 54414 │ │ │ │ ldr r1, [pc, #4] @ 54418 │ │ │ │ - b 29bb5c │ │ │ │ + b 29bddc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00375bd8 │ │ │ │ + eorseq r6, r7, ip, lsr #2 │ │ │ │ b 54478 │ │ │ │ - b 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ - b 4e350 │ │ │ │ + b 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + b 4e344 │ │ │ │ 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 54450 │ │ │ │ pop {r4, lr} │ │ │ │ - b 33ae8c │ │ │ │ + b 33b690 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ 5446c │ │ │ │ ldr r1, [pc, #16] @ 54470 │ │ │ │ ldr r0, [pc, #16] @ 54474 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003817f0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - @ instruction: 0x003737d8 │ │ │ │ + @ instruction: 0x00381ff0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x00373fd8 │ │ │ │ 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] @ 54520 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ @@ -42917,81 +42917,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ beq 544b8 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [pc, #100] @ 54524 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 5479c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq 544f0 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ ldr r3, [pc, #28] @ 54520 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 54518 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - b 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + b 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ 0005452c : │ │ │ │ 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] @ 5461c │ │ │ │ ldr r4, [pc, #208] @ 54620 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ bne 54580 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ bgt 54590 │ │ │ │ ldr r1, [pc, #156] @ 54624 │ │ │ │ ldr r0, [pc, #156] @ 54628 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ b 545cc │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ beq 545ac │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ bgt 545ec │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ bne 545d4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -43012,26 +43012,26 @@ │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - @ instruction: 0x003624b8 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ bne 5465c │ │ │ │ ldr r3, [pc, #124] @ 546cc │ │ │ │ ldr r1, [pc, #124] @ 546d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 5469c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bne 546a4 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -43040,30 +43040,30 @@ │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ beq 546a4 │ │ │ │ ldr r2, [pc, #64] @ 546cc │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [pc, #64] @ 546d4 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2d2920 │ │ │ │ + bl 2d2e50 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 335214 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ + bl 335a18 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038e6b8 │ │ │ │ - eorseq lr, r8, ip, ror #13 │ │ │ │ + @ instruction: 0x0038eeb8 │ │ │ │ + eorseq lr, r8, ip, ror #29 │ │ │ │ │ │ │ │ 000546d8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54700 │ │ │ │ ldr r2, [r3, #-36] @ 0xffffffdc │ │ │ │ @@ -43079,42 +43079,42 @@ │ │ │ │ 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] @ 54744 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #4] @ 54748 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x003786d0 │ │ │ │ - eorseq ip, r6, ip, lsr sl │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x00378ed0 │ │ │ │ + eorseq sp, r6, ip, lsr r2 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ lsl r1, r2, #8 │ │ │ │ orr r1, r1, r2, lsr #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsr r1, r1, #16 │ │ │ │ ldr r0, [pc] @ 54778 │ │ │ │ - b 128c00 │ │ │ │ - eorseq pc, r8, r8, asr r2 @ │ │ │ │ + b 128c0c │ │ │ │ + eorseq pc, r8, r8, asr sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 2a5e8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 │ │ │ │ @@ -43197,15 +43197,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 33b54c │ │ │ │ + bl 33bd50 │ │ │ │ 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 │ │ │ │ @@ -43305,15 +43305,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 33b54c │ │ │ │ + bl 33bd50 │ │ │ │ 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] │ │ │ │ @@ -43346,65 +43346,65 @@ │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ 00054b4c : │ │ │ │ mov r1, #0 │ │ │ │ - b 196548 │ │ │ │ + b 19652c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ bne 54b84 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ bne 54b90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 a56fc │ │ │ │ + bl a568c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 54c10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1249cc <_PyType_Name@@Base> │ │ │ │ + bl 1249f0 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #60] @ 54c18 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 54bfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 54c04 │ │ │ │ mov r4, r5 │ │ │ │ b 54c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ b 54bfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ │ │ │ │ 00054c1c : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [pc, #28] @ 54c44 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43419,30 +43419,30 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 54d28 │ │ │ │ add ip, r1, #1 │ │ │ │ @@ -43454,56 +43454,56 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #128] @ 54d6c │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [pc, #116] @ 54d70 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ b 54d60 │ │ │ │ ldr lr, [pc, #96] @ 54d68 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #84] @ 54d6c │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ ldr r0, [pc, #80] @ 54d74 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ b 54d60 │ │ │ │ cmp r8, #0 │ │ │ │ beq 54d48 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [pc, #52] @ 54d78 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ b 54d60 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #36] @ 54d7c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r7, r4, asr r4 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - mlaseq r8, ip, r2, pc @ │ │ │ │ - @ instruction: 0x0038f2b8 │ │ │ │ - @ instruction: 0x0038f2d0 │ │ │ │ - eorseq pc, r8, r4, ror #5 │ │ │ │ + eorseq r2, r7, r4, asr ip │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + mlaseq r8, ip, sl, pc @ │ │ │ │ + @ instruction: 0x0038fab8 │ │ │ │ + @ instruction: 0x0038fad0 │ │ │ │ + eorseq pc, r8, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29790 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ │ │ │ │ 00054da0 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [pc, #28] @ 54dc8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43543,58 +43543,58 @@ │ │ │ │ ldr ip, [pc, #176] @ 54ef0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 54ee4 │ │ │ │ ldr r1, [pc, #140] @ 54ef4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ beq 54e90 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54ebc │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 315ad4 │ │ │ │ + bl 316394 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #64] @ 54ef8 │ │ │ │ bne 54ee8 │ │ │ │ b 54ee4 │ │ │ │ ldr r1, [pc, #48] @ 54ef4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [pc, #40] @ 54efc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #36] @ 54f00 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r4, ror #18 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq r9, r5, r0, asr r5 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r9, r5, r0, asr sp │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #12] @ 54f1c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #8] @ 54f20 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -43615,20 +43615,20 @@ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ ldreq r1, [pc, #24] @ 54f84 │ │ │ │ ldrne r1, [pc, #24] @ 54f88 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038f2f4 │ │ │ │ - @ instruction: 0x0038f2fc │ │ │ │ + @ instruction: 0x0038faf4 │ │ │ │ + @ instruction: 0x0038fafc │ │ │ │ │ │ │ │ 00054f8c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -43639,30 +43639,30 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [pc, #60] @ 55004 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ ldr r1, [pc, #60] @ 55008 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ b 54ff0 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 14882c │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00381ff4 │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ 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] │ │ │ │ @@ -43682,63 +43682,63 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #152] @ 5510c <_PyLong_UnsignedLong_Converter@@Base+0x180> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 550ac <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 550b4 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ ldr r2, [pc, #112] @ 55110 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ ldr r1, [pc, #112] @ 55114 <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ ldr r0, [pc, #112] @ 55118 <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 55100 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ ldreq r6, [pc, #88] @ 5511c <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ - bl 2aade8 │ │ │ │ + bl 2ab058 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 39208 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 55100 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 55100 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00573990 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - @ instruction: 0x00369fb8 │ │ │ │ - eorseq pc, r8, r4, lsl #6 │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq pc, r8, r4, lsl #22 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 55164 <_PyLong_UnsignedLong_Converter@@Base+0x1d8> │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 29730 │ │ │ │ @@ -43754,408 +43754,408 @@ │ │ │ │ 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] @ 552d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116eb4 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 55268 │ │ │ │ + bne 551dc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116eb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 55268 │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 551e0 │ │ │ │ + ldr r5, [pc, #236] @ 552d0 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 175ec4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 55268 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10ad40 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 55228 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 55228 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 55268 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1442f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 55270 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 55268 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 55268 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acf0 <_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 552a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 552a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 552b4 │ │ │ │ + ldr r0, [pc, #32] @ 552d4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 552ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 552ac │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 551e0 │ │ │ │ + bne 5532c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55210 │ │ │ │ + beq 5535c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 55258 │ │ │ │ + ldr ip, [pc, #88] @ 553a4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 55380 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 5525c │ │ │ │ + ldr r3, [pc, #64] @ 553a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5523c │ │ │ │ - ldr r3, [pc, #52] @ 55260 │ │ │ │ - ldr r1, [pc, #52] @ 55264 │ │ │ │ + beq 55388 │ │ │ │ + ldr r3, [pc, #52] @ 553ac │ │ │ │ + ldr r1, [pc, #52] @ 553b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ - b 55250 │ │ │ │ + b 5539c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c17c <_PyTime_AsTimeval@@Base+0x27d0> │ │ │ │ + bl 31c948 <_PyTime_AsTimeval@@Base+0x26dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55234 │ │ │ │ - ldr r0, [pc, #20] @ 55268 │ │ │ │ + beq 55380 │ │ │ │ + ldr r0, [pc, #20] @ 553b4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsl r3 @ │ │ │ │ + eorseq pc, r8, r4, lsl fp @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005526c : │ │ │ │ - ldr r3, [pc, #104] @ 552dc │ │ │ │ +000553b8 : │ │ │ │ + ldr r3, [pc, #104] @ 55428 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 552a0 │ │ │ │ + beq 553ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 552e0 │ │ │ │ - ldr r0, [pc, #76] @ 552e4 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 5542c │ │ │ │ + ldr r0, [pc, #76] @ 55430 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r1, lsr #31 │ │ │ │ - bne 552cc │ │ │ │ + bne 55418 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 552d4 │ │ │ │ + bgt 55420 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x003624b8 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ │ │ │ │ -000552e8 : │ │ │ │ +00055434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 55320 │ │ │ │ - ldr r0, [pc, #440] @ 554c8 │ │ │ │ + bne 5546c │ │ │ │ + ldr r0, [pc, #440] @ 55614 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 554cc │ │ │ │ + ldr r1, [pc, #436] @ 55618 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 554c0 │ │ │ │ + bl 11774c │ │ │ │ + b 5560c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r6, r7, #124 @ 0x7c │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r7, #48] @ 0x30 │ │ │ │ - bge 553ac │ │ │ │ + bge 554f8 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 553ac │ │ │ │ + bne 554f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 554d0 │ │ │ │ + ldr r2, [pc, #372] @ 5561c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 553ac │ │ │ │ + bne 554f8 │ │ │ │ ldr lr, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub r3, r9, lr │ │ │ │ add r3, r3, #9 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp lr, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 553a8 │ │ │ │ + ble 554f4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 55380 │ │ │ │ + b 554cc │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 554ac │ │ │ │ + ble 555f8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 553b0 │ │ │ │ + beq 554fc │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 553fc │ │ │ │ + bge 55548 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 554ac │ │ │ │ + beq 555f8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 55490 │ │ │ │ + beq 555dc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 5548c │ │ │ │ + blt 555d8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 55490 │ │ │ │ + beq 555dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ - ldr r3, [pc, #164] @ 554d4 │ │ │ │ + beq 555f8 │ │ │ │ + ldr r3, [pc, #164] @ 55620 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55498 │ │ │ │ + bne 555e4 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 554d8 │ │ │ │ - ldr ip, [pc, #148] @ 554dc │ │ │ │ + ldr lr, [pc, #148] @ 55624 │ │ │ │ + ldr ip, [pc, #148] @ 55628 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55498 │ │ │ │ + bcs 555e4 │ │ │ │ ldrb r2, [r6] │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orr r2, r2, r3 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ cmpeq r5, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5548c │ │ │ │ + beq 555d8 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55448 │ │ │ │ + b 55594 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ + beq 555f8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #44] @ 554e0 │ │ │ │ - ldr r1, [pc, #44] @ 554e4 │ │ │ │ + ldr r3, [pc, #44] @ 5562c │ │ │ │ + ldr r1, [pc, #44] @ 55630 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, asr #6 │ │ │ │ + eorseq pc, r8, r0, asr #22 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq pc, r3, r4, ror #20 │ │ │ │ - subeq pc, r3, r4, ror #22 │ │ │ │ + subeq r0, r4, r8, ror r2 │ │ │ │ + subeq r0, r4, r8, ror r3 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq pc, r8, ip, asr r3 @ │ │ │ │ + eorseq pc, r8, ip, asr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #292] @ 5562c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116e60 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ - bne 55538 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 116e60 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 5553c │ │ │ │ - ldr r5, [pc, #236] @ 5562c │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 175c58 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 555c4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10ad10 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 55584 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 55584 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 555c4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1442e8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 12842c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 55668 │ │ │ │ + bl a5710 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 555cc │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 555c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 555c4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + beq 55680 │ │ │ │ + b 556a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 55680 │ │ │ │ + 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] @ 556ac │ │ │ │ + str r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - beq 555fc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 555fc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 55610 │ │ │ │ - ldr r0, [pc, #32] @ 55630 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 55608 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 55608 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 5564c │ │ │ │ + ldr r2, [pc, #12] @ 556c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55650 │ │ │ │ + ldr r0, [pc, #8] @ 556cc │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 55658 │ │ │ │ + b 556d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55700 │ │ │ │ + ldr r1, [pc, #124] @ 5577c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 5569c │ │ │ │ - bl 342a14 │ │ │ │ + bne 55718 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556f0 │ │ │ │ + bne 5576c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 556c8 │ │ │ │ + bne 55744 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 556f0 │ │ │ │ + b 5576c │ │ │ │ mov r0, r4 │ │ │ │ - bl fe3e0 │ │ │ │ + bl fe40c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556c0 │ │ │ │ + bne 5573c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556c0 │ │ │ │ + beq 5573c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128420 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 55738 │ │ │ │ - bl a5780 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 55750 │ │ │ │ - b 55774 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 55750 │ │ │ │ - cmp r0, r3 │ │ │ │ - movlt r3, r0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - ldr r0, [pc, #16] @ 5577c │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00055780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 219400 │ │ │ │ + bl 219410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ b 557cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #12] @ 557c4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #8] @ 557c8 │ │ │ │ @@ -44174,32 +44174,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ beq 5580c │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [pc, #100] @ 55878 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 5479c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq 55844 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ ldr r3, [pc, #28] @ 55874 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 5586c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ @@ -44214,393 +44214,393 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29f58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 558b0 │ │ │ │ ldr r3, [pc, #24] @ 558c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ b 558b8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14f1e8 │ │ │ │ + b 14f1e0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 1033a4 │ │ │ │ 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 55904 │ │ │ │ - ldr r3, [pc, #256] @ 559f8 │ │ │ │ - ldr r1, [pc, #256] @ 559fc │ │ │ │ + beq 5590c │ │ │ │ + ldr r3, [pc, #256] @ 55a00 │ │ │ │ + ldr r1, [pc, #256] @ 55a04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5592c │ │ │ │ + bl 18ee78 │ │ │ │ + b 55934 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55934 │ │ │ │ - ldr r3, [pc, #212] @ 559f8 │ │ │ │ - ldr r1, [pc, #216] @ 55a00 │ │ │ │ + bne 5593c │ │ │ │ + ldr r3, [pc, #212] @ 55a00 │ │ │ │ + ldr r1, [pc, #216] @ 55a08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 559f0 │ │ │ │ + b 559f8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5592c │ │ │ │ + beq 55934 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55974 │ │ │ │ - ldr r3, [pc, #164] @ 55a04 │ │ │ │ - ldr r1, [pc, #164] @ 55a08 │ │ │ │ + ble 5597c │ │ │ │ + ldr r3, [pc, #164] @ 55a0c │ │ │ │ + ldr r1, [pc, #164] @ 55a10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 5592c │ │ │ │ + bl 113400 │ │ │ │ + b 55934 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 559b4 │ │ │ │ + bne 559bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 559b4 │ │ │ │ + bge 559bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33a68c │ │ │ │ + bl 33ae90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #88] @ 55a0c │ │ │ │ - b 559f0 │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #88] @ 55a14 │ │ │ │ + b 559f8 │ │ │ │ + bl c3ee4 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33a68c │ │ │ │ + bl 33ae90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 559a4 │ │ │ │ + bl c7c34 │ │ │ │ + b 559ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055a10 : │ │ │ │ +00055a18 : │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55a74 │ │ │ │ + beq 55a7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 552e8 │ │ │ │ + bl 55434 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55a60 │ │ │ │ + beq 55a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a68 │ │ │ │ + beq 55a70 │ │ │ │ mov r4, r5 │ │ │ │ - b 55a74 │ │ │ │ + b 55a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 55a60 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 55a68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55a88 │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, r4, asr #17 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b 103378 │ │ │ │ - ldr r3, [pc, #36] @ 55ac0 │ │ │ │ + ldr r1, [pc] @ 55a90 │ │ │ │ + b 55ae8 │ │ │ │ + eorseq sl, r5, r4, asr #1 │ │ │ │ + ldr r3, [pc, #36] @ 55ac0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55ac4 │ │ │ │ + ldr r0, [pc, #16] @ 55ac4 │ │ │ │ ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r8, r8, r8, asr r1 │ │ │ │ + eorseq r8, r8, r4, ror #17 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 55ae0 │ │ │ │ + ldr r2, [pc, #12] @ 55ae0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55ae4 │ │ │ │ + ldr r0, [pc, #8] @ 55ae4 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b74 │ │ │ │ + beq 55b74 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b80 │ │ │ │ - bl 110744 │ │ │ │ + ldr r2, [pc, #92] @ 55b80 │ │ │ │ + bl 1107a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55b4c │ │ │ │ + beq 55b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55b4c │ │ │ │ + bne 55b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b78 │ │ │ │ - ldr r3, [pc, #40] @ 55b84 │ │ │ │ + bne 55b78 │ │ │ │ + ldr r3, [pc, #40] @ 55b84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b74 │ │ │ │ - bl 11a820 │ │ │ │ + beq 55b74 │ │ │ │ + bl 11a864 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 314be4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 3154a0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 322610 <_PyObject_GetState@@Base> │ │ │ │ + bl 322ed0 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55be0 │ │ │ │ + beq 55be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55be8 │ │ │ │ + bne 55be8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55be0 │ │ │ │ + beq 55be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55be0 │ │ │ │ + bne 55be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c20 │ │ │ │ + b 55c20 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c10 │ │ │ │ + bge 55c10 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c28 │ │ │ │ + ldr r0, [pc, #32] @ 55c28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9bd4 │ │ │ │ - ldr r0, [pc, #20] @ 55c2c │ │ │ │ + b a9b64 │ │ │ │ + ldr r0, [pc, #20] @ 55c2c │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038f4bc │ │ │ │ - eorseq pc, r8, r4, asr #9 │ │ │ │ + @ instruction: 0x0038fcbc │ │ │ │ + eorseq pc, r8, r4, asr #25 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c3c │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, ip, asr #17 │ │ │ │ + ldr r1, [pc] @ 55c3c │ │ │ │ + b 55ae8 │ │ │ │ + eorseq sl, r5, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55c78 │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55c78 │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #4] @ 55c7c │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #4] @ 55c7c │ │ │ │ + b a9b64 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - @ instruction: 0x0038f4d0 │ │ │ │ + @ instruction: 0x0038fcd0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c8c │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, ip, ror #15 │ │ │ │ + ldr r1, [pc] @ 55c8c │ │ │ │ + b 55ae8 │ │ │ │ + eorseq r9, r5, ip, ror #31 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55cbc │ │ │ │ + bne 55cbc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55cc4 │ │ │ │ - ldr r2, [pc, #28] @ 55cc8 │ │ │ │ + ldr r1, [pc, #28] @ 55cc4 │ │ │ │ + ldr r2, [pc, #28] @ 55cc8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55ccc │ │ │ │ + ldr r0, [pc, #20] @ 55ccc │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55ccc │ │ │ │ + ldr r0, [pc, #8] @ 55ccc │ │ │ │ bx lr │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldmib r0, {r1, r3} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55da0 │ │ │ │ + beq 55da0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55da8 │ │ │ │ + ldr r4, [pc, #152] @ 55da8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 5462c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d68 │ │ │ │ - ldr r3, [pc, #132] @ 55dac │ │ │ │ + bne 55d68 │ │ │ │ + ldr r3, [pc, #132] @ 55dac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55d40 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r0, [pc, #112] @ 55db0 │ │ │ │ + beq 55d40 │ │ │ │ + bl 11a864 │ │ │ │ + ldr r0, [pc, #112] @ 55db0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55db4 │ │ │ │ + ldr r3, [pc, #108] @ 55db4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d34 │ │ │ │ + bne 55d34 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d34 │ │ │ │ - b 55d98 │ │ │ │ + bne 55d34 │ │ │ │ + b 55d98 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d88 │ │ │ │ + beq 55d88 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d88 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55db8 │ │ │ │ - ldr r1, [pc, #40] @ 55dbc │ │ │ │ + bne 55d88 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55db8 │ │ │ │ + ldr r1, [pc, #40] @ 55dbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55db0 │ │ │ │ + ldr r0, [pc, #8] @ 55db0 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r8, asr #19 │ │ │ │ + eorseq sl, r6, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 55e54 │ │ │ │ + ldr r1, [pc, #120] @ 55e54 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c698 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c6dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e30 │ │ │ │ + beq 55e30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a9c0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a9a4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55e1c │ │ │ │ + beq 55e1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55e24 │ │ │ │ + beq 55e24 │ │ │ │ mov r4, r5 │ │ │ │ - b 55e48 │ │ │ │ + b 55e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 55e1c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 55e1c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55e58 │ │ │ │ + ldr r3, [pc, #28] @ 55e58 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55e5c │ │ │ │ + ldr r1, [pc, #24] @ 55e5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f4f0 │ │ │ │ + @ instruction: 0x0038fcf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r7, [r8, #8] │ │ │ │ moveq r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr ip, [pc, #784] @ 561a0 │ │ │ │ + ldr ip, [pc, #784] @ 561a0 │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44619,200 +44619,200 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 55f10 │ │ │ │ + bne 55f10 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55f4c │ │ │ │ + beq 55f4c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 561a4 │ │ │ │ + ldr ip, [pc, #640] @ 561a4 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5615c │ │ │ │ + beq 5615c │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 56170 │ │ │ │ + beq 56170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56014 │ │ │ │ + beq 56014 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 55fb4 │ │ │ │ + beq 55fb4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 56014 │ │ │ │ + blt 56014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 56000 │ │ │ │ - ldr r1, [pc, #452] @ 561a8 │ │ │ │ - ldr r0, [pc, #452] @ 561ac │ │ │ │ + bne 56000 │ │ │ │ + ldr r1, [pc, #452] @ 561a8 │ │ │ │ + ldr r0, [pc, #452] @ 561ac │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 561b0 │ │ │ │ - bge 560a0 │ │ │ │ - b 56014 │ │ │ │ - ldr r3, [pc, #428] @ 561b4 │ │ │ │ - ldr r2, [pc, #428] @ 561b8 │ │ │ │ + ldrge fp, [pc, #436] @ 561b0 │ │ │ │ + bge 560a0 │ │ │ │ + b 56014 │ │ │ │ + ldr r3, [pc, #428] @ 561b4 │ │ │ │ + ldr r2, [pc, #428] @ 561b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 561bc │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #424] @ 561bc │ │ │ │ + bl 11774c │ │ │ │ mov r5, #0 │ │ │ │ - b 56170 │ │ │ │ + b 56170 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 56014 │ │ │ │ + beq 56014 │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 560c0 │ │ │ │ + blt 560c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 56144 │ │ │ │ + bge 56144 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 5610c │ │ │ │ + bne 5610c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 560f0 │ │ │ │ + bne 560f0 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5601c │ │ │ │ - ldr r3, [pc, #268] @ 561c0 │ │ │ │ + bne 5601c │ │ │ │ + ldr r3, [pc, #268] @ 561c0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 17057c │ │ │ │ - b 56014 │ │ │ │ + bl 1704fc │ │ │ │ + b 56014 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 560e4 │ │ │ │ + beq 560e4 │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 56068 │ │ │ │ + b 56068 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 56068 │ │ │ │ + b 56068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5609c │ │ │ │ + bne 5609c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5609c │ │ │ │ - ldr r3, [pc, #172] @ 561c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5609c │ │ │ │ + ldr r3, [pc, #172] @ 561c0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 17057c │ │ │ │ + bl 1704fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56014 │ │ │ │ + beq 56014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56014 │ │ │ │ + bne 56014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 56014 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 56014 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 56154 │ │ │ │ + beq 56154 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 56170 │ │ │ │ + b 56170 │ │ │ │ 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 17059c │ │ │ │ + bl 17051c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq ip, [r3], #-136 @ 0xffffff78 │ │ │ │ + subseq sp, r3, r0, lsl r1 │ │ │ │ subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r7, r8, ip, ror #26 │ │ │ │ - eorseq pc, r8, ip, lsl r5 @ │ │ │ │ - subseq ip, r3, r8, ror #18 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq pc, r8, ip, lsl sp @ │ │ │ │ + subseq sp, r3, r0, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r8, lsr #21 │ │ │ │ - eorseq sp, r6, r8, lsr r6 │ │ │ │ + eorseq fp, r6, r8, lsr #5 │ │ │ │ + eorseq sp, r6, r8, lsr lr │ │ │ │ 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 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -44823,141 +44823,108 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - beq 5624c │ │ │ │ + beq 5624c │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5624c │ │ │ │ + beq 5624c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5624c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 5624c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d4 │ │ │ │ + b a4264 │ │ │ │ │ │ │ │ 00056258 : │ │ │ │ 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 228ffc │ │ │ │ + bl 2290e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 56304 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ bhi 562c4 │ │ │ │ ldr r3, [pc, #80] @ 56308 │ │ │ │ ldr r1, [pc, #80] @ 5630c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ b 562f4 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2aa310 │ │ │ │ + bl 2aa580 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2aa310 │ │ │ │ + bl 2aa580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aa490 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2aa700 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ beq 562fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #12] @ 56310 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r7, r8, ror #16 │ │ │ │ + eorseq ip, r7, r8, rrx │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [pc, #24] @ 56338 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [pc] @ 56344 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - │ │ │ │ -00056348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r1, #0 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 92f2c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 563d8 │ │ │ │ - mov r0, sp │ │ │ │ - bl 241c3c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 563c8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 563c8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 563d8 │ │ │ │ - bl 99d40 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 113400 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 5663c │ │ │ │ + ldr ip, [pc, #552] @ 565c0 │ │ │ │ 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} │ │ │ │ @@ -44976,207 +44943,275 @@ │ │ │ │ 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 56494 │ │ │ │ + bne 56418 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 564d0 │ │ │ │ + beq 56454 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 56640 │ │ │ │ + ldr ip, [pc, #408] @ 565c4 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 565f8 │ │ │ │ + beq 5657c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ 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 5660c │ │ │ │ + beq 56590 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 565f0 │ │ │ │ + beq 56574 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 56530 │ │ │ │ + beq 564b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 565f0 │ │ │ │ + blt 56574 │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5656c │ │ │ │ - ldr r1, [pc, #240] @ 56644 │ │ │ │ - ldr r0, [pc, #240] @ 56648 │ │ │ │ + bne 564f0 │ │ │ │ + ldr r1, [pc, #240] @ 565c8 │ │ │ │ + ldr r0, [pc, #240] @ 565cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 56584 │ │ │ │ - b 565f0 │ │ │ │ - ldr r3, [pc, #216] @ 5664c │ │ │ │ - ldr r2, [pc, #216] @ 56650 │ │ │ │ + bge 56508 │ │ │ │ + b 56574 │ │ │ │ + ldr r3, [pc, #216] @ 565d0 │ │ │ │ + ldr r2, [pc, #216] @ 565d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 56654 │ │ │ │ - bl 117704 │ │ │ │ - b 565f0 │ │ │ │ - bl c3fa0 │ │ │ │ + ldr r1, [pc, #212] @ 565d8 │ │ │ │ + bl 11774c │ │ │ │ + b 56574 │ │ │ │ + bl c3ee4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 565a8 │ │ │ │ + blt 5652c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 565c8 │ │ │ │ + b 5654c │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 565c0 │ │ │ │ + beq 56544 │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 565c8 │ │ │ │ + b 5654c │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 56658 │ │ │ │ - beq 5660c │ │ │ │ - ldr r3, [pc, #120] @ 5665c │ │ │ │ + ldreq r4, [pc, #124] @ 565dc │ │ │ │ + beq 56590 │ │ │ │ + ldr r3, [pc, #120] @ 565e0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 144134 │ │ │ │ + bl 14413c │ │ │ │ mov r4, #0 │ │ │ │ - b 5660c │ │ │ │ + b 56590 │ │ │ │ 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 17059c │ │ │ │ + bl 17051c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r4, ror r9 │ │ │ │ + subseq sp, r3, ip, lsl #3 │ │ │ │ subseq r3, r7, r8, lsl #21 │ │ │ │ - eorseq r7, r8, ip, ror #26 │ │ │ │ - eorseq pc, r8, r8, lsr #10 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq pc, r8, r8, lsr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r0, asr #21 │ │ │ │ - eorseq sp, r6, r8, lsr r6 │ │ │ │ + eorseq fp, r6, r0, asr #5 │ │ │ │ + eorseq sp, r6, r8, lsr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 1133ac │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00056680 : │ │ │ │ +000565e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r1, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, sp │ │ │ │ - str r1, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r1 │ │ │ │ + str ip, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 25d978 │ │ │ │ + bl 92ec0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 56674 │ │ │ │ + mov r0, sp │ │ │ │ + bl 241da0 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 56664 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 56664 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 566c8 │ │ │ │ - bl 99d40 │ │ │ │ + beq 56674 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 566dc │ │ │ │ - b 9deb4 │ │ │ │ - eorseq pc, r8, r8, lsr r5 @ │ │ │ │ + ldr r0, [pc] @ 56688 │ │ │ │ + b 9de48 │ │ │ │ + eorseq pc, r8, r8, lsr sp @ │ │ │ │ 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 1bfab8 │ │ │ │ + bl 1bfe04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56718 │ │ │ │ + bne 566c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 567e4 │ │ │ │ + bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5673c │ │ │ │ - bl a5780 │ │ │ │ + bne 566e8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56710 │ │ │ │ + bne 566bc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 56760 │ │ │ │ - bl a5780 │ │ │ │ + bne 5670c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56710 │ │ │ │ - ldr r0, [pc] @ 56768 │ │ │ │ + bne 566bc │ │ │ │ + ldr r0, [pc] @ 56714 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005676c : │ │ │ │ +00056718 : │ │ │ │ + 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 25dd98 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56760 │ │ │ │ + bl 99cd4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #112] @ 567f4 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 11f90c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 567b4 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 567bc │ │ │ │ + mvn r4, #0 │ │ │ │ + b 567ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 567ec │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 567ec │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 567ec │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 567ac │ │ │ │ + add r4, r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + │ │ │ │ +000567f8 : │ │ │ │ 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 │ │ │ │ @@ -45190,79 +45225,95 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 16b868 <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ + bl 16b7e4 <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, r0 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00056870 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #112] @ 5686c │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r3, [pc, #168] @ 56930 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 11f8e4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5682c │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56834 │ │ │ │ - mvn r4, #0 │ │ │ │ - b 56864 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 56864 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + bl 3580c0 │ │ │ │ + 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 56864 │ │ │ │ - ldr r3, [r3] │ │ │ │ + beq 568c0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 22fbe4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cdf34 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 56914 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + bne 56910 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r3, [r2, #4] │ │ │ │ + streq r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56864 │ │ │ │ + strne r2, [r3] │ │ │ │ + bl 9b318 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8b57c │ │ │ │ + mov r5, #1 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56928 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 56824 │ │ │ │ - add r4, r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056870 : │ │ │ │ +00056934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ 56968 │ │ │ │ - ldr r0, [pc, #184] @ 5696c │ │ │ │ - bl bc028 │ │ │ │ + ldr r1, [pc, #184] @ 56a2c │ │ │ │ + ldr r0, [pc, #184] @ 56a30 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5695c │ │ │ │ + blt 56a20 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r4, #36 @ 0x24 │ │ │ │ bl 29658 │ │ │ │ add r2, sp, #8192 @ 0x2000 │ │ │ │ mov r3, #1 │ │ │ │ @@ -45270,168 +45321,116 @@ │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r4, #-20] @ 0xffffffec │ │ │ │ str r7, [r4, #-40] @ 0xffffffd8 │ │ │ │ str r4, [r4, #-16] │ │ │ │ str r4, [r4, #-24] @ 0xffffffe8 │ │ │ │ str r5, [r4, #-8] │ │ │ │ str r3, [r4, #-4] │ │ │ │ - ble 56928 │ │ │ │ + ble 569ec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56970 │ │ │ │ - ldr r1, [pc, #104] @ 56974 │ │ │ │ - ldr r0, [pc, #104] @ 56978 │ │ │ │ + ldr r2, [pc, #104] @ 56a34 │ │ │ │ + ldr r1, [pc, #104] @ 56a38 │ │ │ │ + ldr r0, [pc, #104] @ 56a3c │ │ │ │ str r3, [sp] │ │ │ │ - bl 8beec <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be94 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56928 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 5695c │ │ │ │ + bne 569ec │ │ │ │ + bl 29f9e8 │ │ │ │ + b 56a20 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 168434 <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 1683d0 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56944 │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a08 │ │ │ │ + bl 16bb78 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r6, r0, ror ip │ │ │ │ - eorseq fp, r6, r4, ror ip │ │ │ │ - andseq fp, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x0018e7f4 │ │ │ │ - andseq fp, r6, r8, asr #19 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - │ │ │ │ -00056980 <_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] @ 56a40 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ - 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 569d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 22fb24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cda34 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 56a24 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - bne 56a20 <_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 9b384 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8b5d4 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56a38 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 8b24c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq ip, r6, r0, ror r4 │ │ │ │ + eorseq ip, r6, r4, ror r4 │ │ │ │ + andseq ip, r6, r0, lsl r0 │ │ │ │ + @ instruction: 0x0018e7d8 │ │ │ │ + andseq fp, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32f67c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32fe80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56a8c <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ + bne 56a88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56af4 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + b 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056a94 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056a90 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a9a88 │ │ │ │ + bl 1a9a90 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 32eb88 │ │ │ │ + bl 32f358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ae8 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a5780 │ │ │ │ + bne 56ae4 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ae0 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56adc <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56aec <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, asr r4 │ │ │ │ + eorseq lr, r8, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #128] @ 56b8c <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b88 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ + beq 56b84 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ - beq 56b48 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ + beq 56b44 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b94 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r2, [pc, #68] @ 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -45447,432 +45446,432 @@ │ │ │ │ subseq sp, r5, r8, asr #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 56c38 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #132] @ 56c34 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 56bd4 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ + beq 56bd0 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ 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 571c8 │ │ │ │ + bl 571c4 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56c08 <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ + beq 56c04 <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c38 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56c34 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 56c30 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + beq 56c2c <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7cf0 │ │ │ │ - ldr r0, [pc] @ 56c68 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ + bl c7c34 │ │ │ │ + ldr r0, [pc] @ 56c64 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 56c74 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ - b 56dac │ │ │ │ + ldr r1, [pc] @ 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + b 56da8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #232] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #232] @ 56d74 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56ce4 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56ce0 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56ce4 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56ce0 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 56d7c <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #172] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d00 <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ - b 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56cfc <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ + b 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56cb4 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ - ldr r0, [pc, #136] @ 56d7c <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [pc, #136] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ - b 56cb4 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + b 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + bne 56d50 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56d70 <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ + b 56d6c <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x00358fb0 │ │ │ │ + @ instruction: 0x003597b0 │ │ │ │ │ │ │ │ -00056d80 : │ │ │ │ +00056d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 293f84 │ │ │ │ + bl 294204 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 56de4 │ │ │ │ - ldr r3, [pc, #660] @ 5706c │ │ │ │ - ldr r1, [pc, #660] @ 57070 │ │ │ │ + bne 56de0 │ │ │ │ + ldr r3, [pc, #660] @ 57068 │ │ │ │ + ldr r1, [pc, #660] @ 5706c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 56e04 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56e10 │ │ │ │ - ldr r2, [pc, #632] @ 57074 │ │ │ │ + ble 56e0c │ │ │ │ + ldr r2, [pc, #632] @ 57070 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ mov r1, #0 │ │ │ │ - b 57060 │ │ │ │ + b 5705c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56f70 │ │ │ │ + bne 56f6c │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56e4c │ │ │ │ + beq 56e48 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 5706c │ │ │ │ + ldr r2, [pc, #572] @ 57068 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 57078 │ │ │ │ - ldrne r1, [pc, #568] @ 5707c │ │ │ │ + ldreq r1, [pc, #568] @ 57074 │ │ │ │ + ldrne r1, [pc, #568] @ 57078 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ee94 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 56e04 │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56e70 │ │ │ │ - ldr r2, [pc, #544] @ 57080 │ │ │ │ + beq 56e6c │ │ │ │ + ldr r2, [pc, #544] @ 5707c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c608c │ │ │ │ - b 56e08 │ │ │ │ - ldr r2, [pc, #524] @ 57084 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56e90 │ │ │ │ - ldr r3, [pc, #488] @ 5706c │ │ │ │ - ldr r1, [pc, #512] @ 57088 │ │ │ │ + bl 1c63d4 │ │ │ │ + b 56e04 │ │ │ │ + ldr r2, [pc, #524] @ 57080 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56e8c │ │ │ │ + ldr r3, [pc, #488] @ 57068 │ │ │ │ + ldr r1, [pc, #512] @ 57084 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 56e04 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56f04 │ │ │ │ - ldr r1, [pc, #476] @ 5708c │ │ │ │ + bne 56f00 │ │ │ │ + ldr r1, [pc, #476] @ 57088 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d29f8 │ │ │ │ + bl 2d2fbc <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 57000 │ │ │ │ - ldr r3, [pc, #444] @ 57090 │ │ │ │ + beq 56ffc │ │ │ │ + ldr r3, [pc, #444] @ 5708c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57060 │ │ │ │ + bne 5705c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fd8 │ │ │ │ + beq 56fd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56fd8 │ │ │ │ + bne 56fd4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 56fd8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 56fd4 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #364] @ 57094 │ │ │ │ + ldr r1, [pc, #364] @ 57090 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56e08 │ │ │ │ + beq 56e04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d29f8 │ │ │ │ + bl 2d2fbc <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 335214 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ + bl 335a18 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 57000 │ │ │ │ - b 57060 │ │ │ │ + beq 56ffc │ │ │ │ + b 5705c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c4adc │ │ │ │ + bl 2c4fdc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56fa0 │ │ │ │ + beq 56f9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 335214 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ + b 335a18 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57000 │ │ │ │ - ldr r3, [pc, #224] @ 57090 │ │ │ │ + beq 56ffc │ │ │ │ + ldr r3, [pc, #224] @ 5708c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57060 │ │ │ │ + bne 5705c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fd8 │ │ │ │ + beq 56fd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56fd8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 56fd4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 5706c │ │ │ │ + ldr r2, [pc, #136] @ 57068 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 57098 │ │ │ │ + ldr r1, [pc, #164] @ 57094 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ee94 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 56e04 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 57080 │ │ │ │ + ldr r2, [pc, #116] @ 5707c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57048 │ │ │ │ + beq 57044 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56e08 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r3, [pc, #52] @ 57074 │ │ │ │ + bne 56e04 │ │ │ │ + bl 11a864 │ │ │ │ + ldr r3, [pc, #52] @ 57070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ - b 56e08 │ │ │ │ - ldr r3, [pc, #60] @ 5708c │ │ │ │ + bl 1c63d4 │ │ │ │ + b 56e04 │ │ │ │ + ldr r3, [pc, #60] @ 57088 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57028 │ │ │ │ - b 56e08 │ │ │ │ + bne 57024 │ │ │ │ + b 56e04 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r8, ip, asr r6 @ │ │ │ │ + eorseq pc, r8, ip, asr lr @ │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq pc, r8, ip, lsl #13 │ │ │ │ - eorseq pc, r8, r0, asr #13 │ │ │ │ + eorseq pc, r8, ip, lsl #29 │ │ │ │ + eorseq pc, r8, r0, asr #29 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r0, ror #12 │ │ │ │ + eorseq r9, r6, r0, ror #28 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r5, r0, lsr #31 │ │ │ │ - eorseq r9, r6, r8, lsl #20 │ │ │ │ - ldr r0, [pc] @ 570a4 │ │ │ │ - b 9deb4 │ │ │ │ - mlaseq r7, r8, sp, r1 │ │ │ │ + eorseq ip, r5, r0, lsr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + ldr r0, [pc] @ 570a0 │ │ │ │ + b 9de48 │ │ │ │ + mlaseq r7, r8, r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #244] @ 571bc │ │ │ │ + ldr r1, [pc, #244] @ 571b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 5710c │ │ │ │ + beq 57108 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5710c │ │ │ │ - ldr r3, [pc, #196] @ 571c0 │ │ │ │ + bne 57108 │ │ │ │ + ldr r3, [pc, #196] @ 571bc │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 571c4 │ │ │ │ + ldr r1, [pc, #192] @ 571c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 57120 │ │ │ │ + bl 11774c │ │ │ │ + b 5711c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57128 │ │ │ │ - bl 58574 │ │ │ │ + beq 57124 │ │ │ │ + bl 5856c │ │ │ │ mov r6, #0 │ │ │ │ - b 571b4 │ │ │ │ + b 571b0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 57148 │ │ │ │ + bge 57144 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d283c │ │ │ │ + bl 2d2d6c <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57120 │ │ │ │ + beq 5711c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57180 │ │ │ │ + ble 5717c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 571b4 │ │ │ │ + ble 571b0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, ip, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f6f4 │ │ │ │ + @ instruction: 0x0038fef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #180] @ 0xb4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #572] @ 57428 │ │ │ │ + ldr r3, [pc, #572] @ 57424 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57404 │ │ │ │ + bne 57400 │ │ │ │ ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ ldrb r8, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ orr r8, r8, r3, lsl #8 │ │ │ │ ldrb r3, [r0, #178] @ 0xb2 │ │ │ │ mov r5, r2 │ │ │ │ orr r8, r8, r3, lsl #16 │ │ │ │ ldrb r3, [r0, #179] @ 0xb3 │ │ │ │ mov r7, r1 │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ cmp r8, #64 @ 0x40 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ - bls 572dc │ │ │ │ + bls 572d8 │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r0, #36] @ 0x24 │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ ldrb r1, [r0, #34] @ 0x22 │ │ │ │ @@ -45897,15 +45896,15 @@ │ │ │ │ strb r3, [r0, #37] @ 0x25 │ │ │ │ lsr r3, r2, #16 │ │ │ │ lsr r2, r2, #24 │ │ │ │ strb r1, [r0, #34] @ 0x22 │ │ │ │ strb r3, [r0, #38] @ 0x26 │ │ │ │ strb r2, [r0, #39] @ 0x27 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3436d8 │ │ │ │ + bl 343edc │ │ │ │ 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 │ │ │ │ @@ -45964,269 +45963,178 @@ │ │ │ │ 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 3436d8 │ │ │ │ + bl 343edc │ │ │ │ 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 573c4 │ │ │ │ + bne 573c0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 57428 │ │ │ │ + ldr r3, [pc, #28] @ 57424 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57420 │ │ │ │ + beq 5741c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e774 │ │ │ │ + bl 14e76c │ │ │ │ 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 574a4 │ │ │ │ + beq 574a0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 574a4 │ │ │ │ + beq 574a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 574a4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 574a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 574d8 │ │ │ │ + beq 574d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 574d8 │ │ │ │ + beq 574d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 574d8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 574d4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d4 │ │ │ │ + b a4264 │ │ │ │ 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] @ 57608 │ │ │ │ + ldr r3, [pc, #268] @ 57604 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 57544 │ │ │ │ + beq 57540 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57544 │ │ │ │ + beq 57540 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef4b4 │ │ │ │ + bl ef4e4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 57560 │ │ │ │ - ldr r3, [pc, #212] @ 5760c │ │ │ │ - ldr r1, [pc, #212] @ 57610 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 57598 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5751c │ │ │ │ - ldr r0, [pc, #192] @ 57614 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 5755c │ │ │ │ + ldr r3, [pc, #212] @ 57608 │ │ │ │ + ldr r1, [pc, #212] @ 5760c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 57594 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 57518 │ │ │ │ + ldr r0, [pc, #192] @ 57610 │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57598 │ │ │ │ - b 5751c │ │ │ │ + beq 57594 │ │ │ │ + b 57518 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 57598 │ │ │ │ + beq 57594 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 575a0 │ │ │ │ + bne 5759c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 575cc │ │ │ │ + bne 575c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 5757c │ │ │ │ + bne 57578 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 575e8 │ │ │ │ - b 5758c │ │ │ │ + bne 575e4 │ │ │ │ + b 57588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57598 │ │ │ │ + bne 57594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 57598 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 57594 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, asr r7 │ │ │ │ - @ instruction: 0x003771f8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ - sub sp, sp, #16384 @ 0x4000 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - add lr, sp, #16384 @ 0x4000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ 5776c │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [lr, #172] @ 0xac │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 57770 │ │ │ │ - ldr r1, [pc, #252] @ 57774 │ │ │ │ - sub r3, r5, #160 @ 0xa0 │ │ │ │ - mov r0, r6 │ │ │ │ - add lr, lr, #172 @ 0xac │ │ │ │ - bl b6cac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 57738 │ │ │ │ - ldr r1, [pc, #228] @ 57778 │ │ │ │ - ldr r0, [pc, #228] @ 5777c │ │ │ │ - mov r2, r6 │ │ │ │ - bl bc028 │ │ │ │ - ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 576b0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 57730 │ │ │ │ - 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 2e069c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 576a8 │ │ │ │ - bl c3fa0 │ │ │ │ - sub r2, r5, #168 @ 0xa8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57780 │ │ │ │ - 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 c7cf0 │ │ │ │ - add r3, sp, #16384 @ 0x4000 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - add r2, sp, #16384 @ 0x4000 │ │ │ │ - ldrh r3, [r3] │ │ │ │ - ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4d104 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99d40 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 5776c │ │ │ │ - add r1, r1, #172 @ 0xac │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5775c │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16384 @ 0x4000 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r4, r8, r0, asr #6 │ │ │ │ - eorseq pc, r8, r4, lsr #14 │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 577b8 │ │ │ │ + eorseq r3, r7, r4, asr pc │ │ │ │ + @ instruction: 0x003779f8 │ │ │ │ + ldr r3, [pc, #44] @ 57648 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 577b0 │ │ │ │ + beq 57640 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 235100 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 577bc │ │ │ │ + bl 23520c <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 5764c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 577c0 │ │ │ │ + ldr r0, [pc, #8] @ 57650 │ │ │ │ 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 │ │ │ │ @@ -46243,531 +46151,622 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57830 │ │ │ │ + bne 576c0 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5786c │ │ │ │ + beq 576fc │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57988 │ │ │ │ + ldr ip, [pc, #332] @ 57818 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5797c │ │ │ │ + beq 5780c │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57950 │ │ │ │ + beq 577e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 578ec │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + beq 5777c │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 578ac │ │ │ │ - bl a5780 │ │ │ │ + bne 5773c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 578e0 │ │ │ │ - b 5797c │ │ │ │ - bl ab14c │ │ │ │ + beq 57770 │ │ │ │ + b 5780c │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 578d8 │ │ │ │ + beq 57768 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 578d8 │ │ │ │ + bne 57768 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 57898 │ │ │ │ + beq 57728 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 578f0 │ │ │ │ - b 5794c │ │ │ │ + bne 57780 │ │ │ │ + b 577dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57914 │ │ │ │ - bl a5780 │ │ │ │ + bne 577a4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57950 │ │ │ │ - b 5797c │ │ │ │ - bl ab14c │ │ │ │ + beq 577e0 │ │ │ │ + b 5780c │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57940 │ │ │ │ + beq 577d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57940 │ │ │ │ + bne 577d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57950 │ │ │ │ - b 57900 │ │ │ │ + bne 577e0 │ │ │ │ + b 57790 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c75a4 │ │ │ │ + bl 1c78ec │ │ │ │ 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 2cb0fc <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2cb5fc <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r3, r7, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 57a68 │ │ │ │ + ldr r1, [pc, #196] @ 578f8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 579bc │ │ │ │ - bl 342a14 │ │ │ │ + bne 5784c │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57a60 │ │ │ │ + bne 578f0 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 578e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 578e8 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 578e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 578e8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 578e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 578e8 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 57a94 │ │ │ │ + ldr r2, [pc, #16] @ 57924 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, #520 @ 0x208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ moveq r1, r2 │ │ │ │ - b 34bc4c │ │ │ │ + b 34c450 │ │ │ │ subseq fp, r7, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57b24 │ │ │ │ + ldr r3, [pc, #116] @ 579b4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57aec │ │ │ │ + beq 5797c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57aec │ │ │ │ + ble 5797c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57b04 │ │ │ │ - b 57b1c │ │ │ │ - ldr r3, [pc, #52] @ 57b28 │ │ │ │ - ldr r1, [pc, #52] @ 57b2c │ │ │ │ + bne 57994 │ │ │ │ + b 579ac │ │ │ │ + ldr r3, [pc, #52] @ 579b8 │ │ │ │ + ldr r1, [pc, #52] @ 579bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 57b1c │ │ │ │ + b 579ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57b1c │ │ │ │ + bne 579ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -00057b30 : │ │ │ │ - b 2991b4 │ │ │ │ +000579c0 : │ │ │ │ + b 299434 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + add lr, sp, #16384 @ 0x4000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #272] @ 57b18 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [lr, #172] @ 0xac │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #252] @ 57b1c │ │ │ │ + ldr r1, [pc, #252] @ 57b20 │ │ │ │ + sub r3, r5, #160 @ 0xa0 │ │ │ │ + mov r0, r6 │ │ │ │ + add lr, lr, #172 @ 0xac │ │ │ │ + bl b6c00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 57ae4 │ │ │ │ + ldr r1, [pc, #228] @ 57b24 │ │ │ │ + ldr r0, [pc, #228] @ 57b28 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bbf70 │ │ │ │ + ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 57a5c │ │ │ │ + mov r4, #0 │ │ │ │ + b 57adc │ │ │ │ + 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 2e0f58 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 57a54 │ │ │ │ + bl c3ee4 │ │ │ │ + sub r2, r5, #168 @ 0xa8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + sub r2, r5, #164 @ 0xa4 │ │ │ │ + ldr r3, [pc, #144] @ 57b2c │ │ │ │ + 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 c7c34 │ │ │ │ + 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 4d040 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + bl 99cd4 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [pc, #40] @ 57b18 │ │ │ │ + add r1, r1, #172 @ 0xac │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57b08 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16384 @ 0x4000 │ │ │ │ + add sp, sp, #180 @ 0xb4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r4, r8, r0, asr #22 │ │ │ │ + eorseq pc, r8, r4, lsr #30 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 57bd4 │ │ │ │ + ldr r2, [pc, #132] @ 57bd0 │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 57b70 │ │ │ │ + beq 57b6c │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ 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 571c8 │ │ │ │ + bl 571c4 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57ba4 │ │ │ │ + beq 57ba0 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a2c │ │ │ │ - ldr r3, [pc, #28] @ 57bd4 │ │ │ │ + bl 929c0 │ │ │ │ + ldr r3, [pc, #28] @ 57bd0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bc8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57bec │ │ │ │ + ldreq r0, [pc] @ 57be8 │ │ │ │ b 3874c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57c7c │ │ │ │ + ldr r3, [pc, #116] @ 57c78 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57c44 │ │ │ │ + beq 57c40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57c44 │ │ │ │ + ble 57c40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e418 │ │ │ │ + bl 15e3b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57c5c │ │ │ │ - b 57c74 │ │ │ │ - ldr r3, [pc, #52] @ 57c80 │ │ │ │ - ldr r1, [pc, #52] @ 57c84 │ │ │ │ + bne 57c58 │ │ │ │ + b 57c70 │ │ │ │ + ldr r3, [pc, #52] @ 57c7c │ │ │ │ + ldr r1, [pc, #52] @ 57c80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57c74 │ │ │ │ + b 57c70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57c74 │ │ │ │ + bne 57c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -00057c88 : │ │ │ │ - ldr r3, [pc, #108] @ 57cfc │ │ │ │ +00057c84 : │ │ │ │ + ldr r3, [pc, #108] @ 57cf8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 57cb8 │ │ │ │ + bne 57cb4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57c9c │ │ │ │ + b 57c98 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57cdc │ │ │ │ + beq 57cd8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 57cb0 │ │ │ │ + bcc 57cac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d4c │ │ │ │ + beq 57d48 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57d4c │ │ │ │ + beq 57d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d4c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 57d48 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d80 │ │ │ │ + beq 57d7c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57d80 │ │ │ │ + beq 57d7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d80 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 57d7c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57db4 │ │ │ │ + beq 57db0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57db4 │ │ │ │ + beq 57db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57db4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 57db0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57de8 │ │ │ │ + beq 57de4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57de8 │ │ │ │ + beq 57de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57de8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 57de4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e1c │ │ │ │ + beq 57e18 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57e1c │ │ │ │ + beq 57e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e1c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 57e18 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e50 │ │ │ │ + beq 57e4c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57e50 │ │ │ │ + beq 57e4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e50 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 57e4c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 344fc8 │ │ │ │ + b 3457cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57ef0 │ │ │ │ + ldr r1, [pc, #124] @ 57eec │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57e8c │ │ │ │ - bl 342a14 │ │ │ │ + bne 57e88 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57ee8 │ │ │ │ + bne 57ee4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57ee0 │ │ │ │ + bne 57edc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57ee0 │ │ │ │ + bne 57edc │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_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 1af5cc │ │ │ │ - ldr r3, [pc, #200] @ 57fd8 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #200] @ 57fd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f34 │ │ │ │ - bl a5780 │ │ │ │ + beq 57f30 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f74 │ │ │ │ - b 57fc8 │ │ │ │ + beq 57f70 │ │ │ │ + b 57fc4 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57fdc │ │ │ │ + ldr r3, [pc, #156] @ 57fd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fd0 │ │ │ │ - ldr r3, [pc, #124] @ 57fdc │ │ │ │ + bne 57fcc │ │ │ │ + ldr r3, [pc, #124] @ 57fd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fd0 │ │ │ │ + bne 57fcc │ │ │ │ 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 355e10 │ │ │ │ - ldr r3, [pc, #56] @ 57fe0 │ │ │ │ - ldr r2, [pc, #56] @ 57fe4 │ │ │ │ + bl 356614 │ │ │ │ + ldr r3, [pc, #56] @ 57fdc │ │ │ │ + ldr r2, [pc, #56] @ 57fe0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 57fe4 │ │ │ │ + ldr r0, [pc, #12] @ 57fe0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057fe8 : │ │ │ │ +00057fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 5802c │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #44] @ 58028 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 243830 │ │ │ │ + bl 243994 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -46776,89 +46775,89 @@ │ │ │ │ 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 58068 │ │ │ │ - ldr r3, [pc, #252] @ 58158 │ │ │ │ - ldr r1, [pc, #252] @ 5815c │ │ │ │ + beq 58064 │ │ │ │ + ldr r3, [pc, #252] @ 58154 │ │ │ │ + ldr r1, [pc, #252] @ 58158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 58090 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5808c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58098 │ │ │ │ - ldr r3, [pc, #208] @ 58158 │ │ │ │ - ldr r1, [pc, #212] @ 58160 │ │ │ │ + bne 58094 │ │ │ │ + ldr r3, [pc, #208] @ 58154 │ │ │ │ + ldr r1, [pc, #212] @ 5815c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 58150 │ │ │ │ + b 5814c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58090 │ │ │ │ + beq 5808c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580d8 │ │ │ │ - ldr r3, [pc, #160] @ 58164 │ │ │ │ - ldr r1, [pc, #160] @ 58168 │ │ │ │ + ble 580d4 │ │ │ │ + ldr r3, [pc, #160] @ 58160 │ │ │ │ + ldr r1, [pc, #160] @ 58164 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 58090 │ │ │ │ + bl 113400 │ │ │ │ + b 5808c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58118 │ │ │ │ + bne 58114 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58118 │ │ │ │ + bge 58114 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342a38 │ │ │ │ + bl 34323c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #84] @ 5816c │ │ │ │ - b 58150 │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #84] @ 58168 │ │ │ │ + b 5814c │ │ │ │ + bl c3ee4 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342a38 │ │ │ │ + bl 34323c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 58108 │ │ │ │ + bl c7c34 │ │ │ │ + b 58104 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 58178 │ │ │ │ - b 4ce48 │ │ │ │ - @ instruction: 0x003599f8 │ │ │ │ + ldr r1, [pc] @ 58174 │ │ │ │ + b 4ce34 │ │ │ │ + @ instruction: 0x0035a1f8 │ │ │ │ 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 │ │ │ │ @@ -46866,411 +46865,393 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 581d4 │ │ │ │ + bne 581d0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58208 │ │ │ │ - ldr ip, [pc, #596] @ 58430 │ │ │ │ + beq 58204 │ │ │ │ + ldr ip, [pc, #592] @ 58428 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 582a0 │ │ │ │ + beq 5829c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58258 │ │ │ │ + beq 58254 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5822c │ │ │ │ + beq 58228 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5822c │ │ │ │ + bne 58228 │ │ │ │ mov r2, #0 │ │ │ │ - b 58260 │ │ │ │ + b 5825c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58240 │ │ │ │ + bne 5823c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 58260 │ │ │ │ - bl 103378 │ │ │ │ + b 5825c │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 582a0 │ │ │ │ + blt 5829c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58224 │ │ │ │ - b 58238 │ │ │ │ + beq 58220 │ │ │ │ + b 58234 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33763c <_PyUnicode_ToNumeric@@Base+0x6588> │ │ │ │ + bl 337fb4 <_PyUnicode_ToNumeric@@Base+0x66fc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 582a0 │ │ │ │ + beq 5829c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5830c │ │ │ │ + beq 58308 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 582a8 │ │ │ │ - ldr r3, [pc, #412] @ 58434 │ │ │ │ - ldr r1, [pc, #412] @ 58438 │ │ │ │ + beq 582a4 │ │ │ │ + ldr r3, [pc, #408] @ 5842c │ │ │ │ + ldr r1, [pc, #408] @ 58430 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 58410 │ │ │ │ + b 5840c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582cc │ │ │ │ - ldr r3, [pc, #372] @ 58434 │ │ │ │ - ldr r1, [pc, #376] @ 5843c │ │ │ │ + bne 582c8 │ │ │ │ + ldr r3, [pc, #368] @ 5842c │ │ │ │ + ldr r1, [pc, #372] @ 58434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 582a0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5829c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 582a0 │ │ │ │ + beq 5829c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5830c │ │ │ │ - ldr r3, [pc, #328] @ 58440 │ │ │ │ - ldr r1, [pc, #328] @ 58444 │ │ │ │ + ble 58308 │ │ │ │ + ldr r3, [pc, #324] @ 58438 │ │ │ │ + ldr r1, [pc, #324] @ 5843c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 582a0 │ │ │ │ + bl 113400 │ │ │ │ + b 5829c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58648 │ │ │ │ + bl 58640 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 58338 │ │ │ │ + bne 58334 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 582a0 │ │ │ │ + beq 5829c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 582a0 │ │ │ │ + bl 113400 │ │ │ │ + b 5829c │ │ │ │ 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, #172 @ 0xac │ │ │ │ + add r3, pc, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #164 @ 0xa4 │ │ │ │ + add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 583c4 │ │ │ │ + beq 583c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58324 │ │ │ │ + beq 58320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58324 │ │ │ │ + bne 58320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 58324 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 58320 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58410 │ │ │ │ + beq 5840c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 583fc │ │ │ │ - bl c3fa0 │ │ │ │ + blt 583f8 │ │ │ │ + bl c3ee4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67784 │ │ │ │ + bl 67714 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 58408 │ │ │ │ + bl c7c34 │ │ │ │ + b 58404 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67784 │ │ │ │ + bl 67714 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ 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, ip, ror #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5848c │ │ │ │ + beq 58484 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 584ec │ │ │ │ + ldr r0, [pc, #120] @ 584e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5848c │ │ │ │ + bne 58484 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 584ac │ │ │ │ - bl a5780 │ │ │ │ + bne 584a4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ + bne 5847c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 584cc │ │ │ │ - bl a5780 │ │ │ │ + bne 584c4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ + bne 5847c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d490 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6fc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58484 │ │ │ │ - ldr r0, [pc, #4] @ 584f0 │ │ │ │ + blt 5847c │ │ │ │ + ldr r0, [pc, #4] @ 584e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036aafc │ │ │ │ + @ instruction: 0x0036b2fc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 57d00 │ │ │ │ + b 57cfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58528 │ │ │ │ - ldr r3, [pc, #84] @ 5856c │ │ │ │ - ldr r1, [pc, #84] @ 58570 │ │ │ │ + bne 58520 │ │ │ │ + ldr r3, [pc, #84] @ 58564 │ │ │ │ + ldr r1, [pc, #84] @ 58568 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 58564 │ │ │ │ + beq 5855c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58564 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 5855c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e7f0 │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ │ │ │ │ -00058574 : │ │ │ │ +0005856c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 585a8 │ │ │ │ - ldr r1, [pc, #28] @ 585ac │ │ │ │ - ldr r2, [pc, #28] @ 585b0 │ │ │ │ + ldr r3, [pc, #28] @ 585a0 │ │ │ │ + ldr r1, [pc, #28] @ 585a4 │ │ │ │ + ldr r2, [pc, #28] @ 585a8 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsr #15 │ │ │ │ + eorseq pc, r8, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 585e4 │ │ │ │ + bne 585dc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 58638 │ │ │ │ + ldr r0, [pc, #88] @ 58630 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ - bl 1ac304 │ │ │ │ + b 128c0c │ │ │ │ + bl 1ac698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58610 │ │ │ │ + bne 58608 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 5863c │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #60] @ 58634 │ │ │ │ + bl 128c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acaf0 │ │ │ │ - b 58630 │ │ │ │ - ble 5862c │ │ │ │ + bl 1ace84 │ │ │ │ + b 58628 │ │ │ │ + ble 58624 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58640 │ │ │ │ + ldr r3, [pc, #32] @ 58638 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58644 │ │ │ │ + ldr r1, [pc, #28] @ 5863c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, ip, asr #15 │ │ │ │ - @ instruction: 0x0038f7dc │ │ │ │ + eorseq pc, r8, ip, asr #31 │ │ │ │ + @ instruction: 0x0038ffdc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, r4, lsr #11 │ │ │ │ + eorseq fp, r7, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58670 │ │ │ │ + beq 58668 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d2798 │ │ │ │ + bl 2d2cc8 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 586a0 │ │ │ │ - beq 586a8 │ │ │ │ - ldr r0, [pc, #16] @ 586b0 │ │ │ │ + blt 58698 │ │ │ │ + beq 586a0 │ │ │ │ + ldr r0, [pc, #16] @ 586a8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 586b4 │ │ │ │ + ldr r0, [pc, #4] @ 586ac │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c5d9c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c60e4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58708 │ │ │ │ - bl 2a9598 │ │ │ │ + beq 58700 │ │ │ │ + bl 2a9808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5870c │ │ │ │ + bge 58704 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58708 │ │ │ │ + beq 58700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58708 │ │ │ │ + bne 58700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 5871c │ │ │ │ + ldr r0, [pc] @ 58714 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 58728 │ │ │ │ + ldr r0, [pc] @ 58720 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 28ab24 │ │ │ │ - ldr r0, [pc] @ 58748 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0005874c : │ │ │ │ - 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 2103e8 │ │ │ │ - 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 587c4 │ │ │ │ + bne 58780 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 567e4 │ │ │ │ + bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 587b0 │ │ │ │ - bl a5780 │ │ │ │ + bne 5876c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 587d0 │ │ │ │ + bne 5878c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bfab8 │ │ │ │ + bl 1bfe04 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 587e0 │ │ │ │ + ldr r0, [pc] @ 5879c │ │ │ │ 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 │ │ │ │ @@ -47282,323 +47263,340 @@ │ │ │ │ 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 58844 │ │ │ │ + bne 58800 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5887c │ │ │ │ - ldr ip, [pc, #516] @ 58a50 │ │ │ │ + beq 58838 │ │ │ │ + ldr ip, [pc, #516] @ 58a0c │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5897c │ │ │ │ + beq 58938 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5889c │ │ │ │ - bl a5780 │ │ │ │ + bne 58858 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5897c │ │ │ │ + bne 58938 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 588bc │ │ │ │ - bl a5780 │ │ │ │ + bne 58878 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5897c │ │ │ │ + bne 58938 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 588dc │ │ │ │ - bl a5780 │ │ │ │ + bne 58898 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a38 │ │ │ │ - b 5897c │ │ │ │ - bl ab14c │ │ │ │ + beq 589f4 │ │ │ │ + b 58938 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 58908 │ │ │ │ + beq 588c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 58908 │ │ │ │ + bne 588c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 588cc │ │ │ │ + beq 58888 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 58a08 │ │ │ │ + beq 589c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58930 │ │ │ │ + beq 588ec │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58934 │ │ │ │ - b 5893c │ │ │ │ - ldr r0, [pc, #284] @ 58a54 │ │ │ │ + bne 588f0 │ │ │ │ + b 588f8 │ │ │ │ + ldr r0, [pc, #284] @ 58a10 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58940 │ │ │ │ - ldr r6, [pc, #272] @ 58a54 │ │ │ │ + b 588fc │ │ │ │ + ldr r6, [pc, #272] @ 58a10 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5895c │ │ │ │ - ldr r3, [pc, #264] @ 58a58 │ │ │ │ - ldr r1, [pc, #264] @ 58a5c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5897c │ │ │ │ - ldr r7, [pc, #240] @ 58a54 │ │ │ │ + bge 58918 │ │ │ │ + ldr r3, [pc, #264] @ 58a14 │ │ │ │ + ldr r1, [pc, #264] @ 58a18 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 58938 │ │ │ │ + ldr r7, [pc, #240] @ 58a10 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58984 │ │ │ │ + beq 58940 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58988 │ │ │ │ + bne 58944 │ │ │ │ mov r0, #0 │ │ │ │ - b 58a48 │ │ │ │ + b 58a04 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 589ac │ │ │ │ + beq 58968 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 589b0 │ │ │ │ - b 5897c │ │ │ │ + bne 5896c │ │ │ │ + b 58938 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58a2c │ │ │ │ + bge 589e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 58a1c │ │ │ │ - bl 132620 │ │ │ │ + bne 589d8 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 589b4 │ │ │ │ - b 5897c │ │ │ │ + beq 58970 │ │ │ │ + b 58938 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 589b0 │ │ │ │ - b 58948 │ │ │ │ - ldr r3, [pc, #60] @ 58a60 │ │ │ │ + bge 5896c │ │ │ │ + b 58904 │ │ │ │ + ldr r3, [pc, #60] @ 58a1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 58a48 │ │ │ │ + bl 144118 │ │ │ │ + b 58a04 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a70 │ │ │ │ - b 58a48 │ │ │ │ + bl a5a00 │ │ │ │ + b 58a04 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58948 │ │ │ │ - b 58918 │ │ │ │ + beq 58904 │ │ │ │ + b 588d4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r8, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, lsl r8 @ │ │ │ │ + eorseq r0, r9, r4, lsl r0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 28b030 │ │ │ │ + ldr r0, [pc] @ 58a3c │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00058a40 : │ │ │ │ + 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 2103fc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 58be4 │ │ │ │ + ldr r1, [pc, #352] @ 58bdc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58ad8 │ │ │ │ - bl adff4 │ │ │ │ + beq 58ad0 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58ad8 │ │ │ │ - ldr r1, [pc, #308] @ 58be4 │ │ │ │ + bne 58ad0 │ │ │ │ + ldr r1, [pc, #308] @ 58bdc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ - ldr r1, [pc, #296] @ 58be8 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ + ldr r1, [pc, #296] @ 58be0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58bec │ │ │ │ + ldr r0, [pc, #292] @ 58be4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58b60 │ │ │ │ + beq 58b58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58b60 │ │ │ │ + bge 58b58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58b74 │ │ │ │ + beq 58b6c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58b4c │ │ │ │ + beq 58b44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58b4c │ │ │ │ + bne 58b44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58ad0 │ │ │ │ - bne 58b74 │ │ │ │ + blt 58ac8 │ │ │ │ + bne 58b6c │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58adc │ │ │ │ - ldr r3, [pc, #136] @ 58bf0 │ │ │ │ - ldr r1, [pc, #136] @ 58bf4 │ │ │ │ + b 58ad4 │ │ │ │ + ldr r3, [pc, #136] @ 58be8 │ │ │ │ + ldr r1, [pc, #136] @ 58bec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 58ad0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 58ac8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58b88 │ │ │ │ - ldr r0, [pc, #112] @ 58bf8 │ │ │ │ + bne 58b80 │ │ │ │ + ldr r0, [pc, #112] @ 58bf0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58b80 │ │ │ │ + bge 58b78 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r2, r4, lsl #2] │ │ │ │ add r4, r2, r4, lsl #2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ ldrne r3, [r4] │ │ │ │ strne r3, [r4, #-4] │ │ │ │ - bne 58bac │ │ │ │ + bne 58ba4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58b80 │ │ │ │ + beq 58b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58b80 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 58b80 │ │ │ │ + bne 58b78 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 58b78 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r9, r5, r0, ror #3 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r9, r5, r0, ror #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror lr │ │ │ │ + eorseq sl, r6, ip, ror r6 │ │ │ │ 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] @ 58c88 │ │ │ │ + ldr r2, [pc, #112] @ 58c80 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c38 │ │ │ │ + beq 58c30 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58ce4 │ │ │ │ + bl 58cdc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c58 │ │ │ │ + beq 58c50 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a2c │ │ │ │ - ldr r3, [pc, #28] @ 58c88 │ │ │ │ + bl 929c0 │ │ │ │ + ldr r3, [pc, #28] @ 58c80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58c80 │ │ │ │ + beq 58c78 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 215af4 │ │ │ │ + bl 215b04 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58cdc │ │ │ │ + beq 58cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58cdc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 58cd4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r3, [pc, #440] @ 58eb8 │ │ │ │ + ldr r3, [pc, #440] @ 58eb0 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ands r4, r6, #63 @ 0x3f │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -47624,17 +47622,17 @@ │ │ │ │ moveq r3, r8 │ │ │ │ movne r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r1, r5, r3 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ add r4, r1, r4 │ │ │ │ - beq 58d8c │ │ │ │ + beq 58d84 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59334 <_PyContext_NewHamtForTests@@Base+0x3c8> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ add r5, sp, #28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ rsb fp, r6, #119 @ 0x77 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ and fp, fp, #63 @ 0x3f │ │ │ │ @@ -47648,35 +47646,35 @@ │ │ │ │ strb r3, [r5, r8] │ │ │ │ add sl, sl, r8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r2, [r3, #1]! │ │ │ │ - bne 58dd8 │ │ │ │ + bne 58dd0 │ │ │ │ lsl r9, r9, #3 │ │ │ │ add r0, fp, #1 │ │ │ │ lsl r3, r6, #3 │ │ │ │ orr r9, r9, r6, lsr #29 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r6, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 58e34 │ │ │ │ + beq 58e2c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59334 <_PyContext_NewHamtForTests@@Base+0x3c8> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58e14 │ │ │ │ + b 58e0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47693,312 +47691,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] @ 58eb8 │ │ │ │ + ldr r3, [pc, #28] @ 58eb0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58eb0 │ │ │ │ + beq 58ea8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #132] @ 58f64 │ │ │ │ + ldr r1, [pc, #132] @ 58f5c │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r4, [pc, #104] @ 58f68 │ │ │ │ - bne 58f5c │ │ │ │ + ldrne r4, [pc, #104] @ 58f60 │ │ │ │ + bne 58f54 │ │ │ │ mov r6, r0 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58f58 │ │ │ │ + beq 58f50 │ │ │ │ mov r1, r6 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58f34 │ │ │ │ + blt 58f2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58f5c │ │ │ │ + bge 58f54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58f58 │ │ │ │ + beq 58f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58f58 │ │ │ │ + bne 58f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -00058f6c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 58fa0 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - 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 │ │ │ │ - b 5901c <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + b 59014 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 59014 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + ldr ip, [pc, #80] @ 58fd4 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58fec <_PyContext_NewHamtForTests@@Base+0x80> │ │ │ │ - ldr r4, [pc, #44] @ 59018 <_PyContext_NewHamtForTests@@Base+0xac> │ │ │ │ - b 5900c <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ + beq 58fac │ │ │ │ + ldr r4, [pc, #44] @ 58fd8 │ │ │ │ + b 58fcc │ │ │ │ mov r4, r0 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58fe4 <_PyContext_NewHamtForTests@@Base+0x78> │ │ │ │ + beq 58fa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +00058fdc <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 59010 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580c0 │ │ │ │ + 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 59050 <_PyContext_NewHamtForTests@@Base+0xe4> │ │ │ │ + beq 59048 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 59060 <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ - bl 1df594 <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ + bgt 59058 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1df8e0 <_PySemaphore_Wakeup@@Base+0x288> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5914c <_PyContext_NewHamtForTests@@Base+0x1e0> │ │ │ │ - b 5925c <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bne 59144 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 59158 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ + bne 59150 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - blt 5908c <_PyContext_NewHamtForTests@@Base+0x120> │ │ │ │ + blt 59084 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ cmp r5, r3 │ │ │ │ movge r5, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ mvn r8, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble 59134 <_PyContext_NewHamtForTests@@Base+0x1c8> │ │ │ │ + ble 5912c <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 590ec <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ + bne 590e4 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 287ca8 │ │ │ │ + bl 2881b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 59180 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + beq 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r8, [r4, #24] │ │ │ │ sub r2, r5, r6 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc 590a4 <_PyContext_NewHamtForTests@@Base+0x138> │ │ │ │ + bcc 5909c <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #24] │ │ │ │ addne r2, r2, #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ strne r2, [r7] │ │ │ │ str r7, [r1, #4] │ │ │ │ - b 59100 <_PyContext_NewHamtForTests@@Base+0x194> │ │ │ │ + b 590f8 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 5925c <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + beq 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 5925c <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + b 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3550cc │ │ │ │ + bl 3558d0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 59170 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + bcs 59168 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16399c │ │ │ │ + bl 163934 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 59188 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 59180 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 5925c <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + b 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 591b4 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + blt 591ac <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 591b4 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bge 591ac <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 59228 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ - bl 215af4 │ │ │ │ + ble 59220 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 215b04 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 59200 <_PyContext_NewHamtForTests@@Base+0x294> │ │ │ │ + bne 591f8 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59180 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + beq 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59180 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bne 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 59180 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59220 <_PyContext_NewHamtForTests@@Base+0x2b4> │ │ │ │ + beq 59218 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 59220 <_PyContext_NewHamtForTests@@Base+0x2b4> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 59218 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 591bc <_PyContext_NewHamtForTests@@Base+0x250> │ │ │ │ + b 591b4 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5925c <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + beq 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5925c <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bne 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - beq 592a8 <_PyContext_NewHamtForTests@@Base+0x33c> │ │ │ │ + beq 592a0 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 592a8 <_PyContext_NewHamtForTests@@Base+0x33c> │ │ │ │ - bl 321388 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 592a0 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 322cd8 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 592b4 <_PyContext_NewHamtForTests@@Base+0x348> │ │ │ │ + beq 592ac <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 592c4 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r0, ror #18 │ │ │ │ - ldr r1, [pc] @ 592d0 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ - b 5a3f8 <_PyContext_NewHamtForTests@@Base+0x148c> │ │ │ │ - eorseq r9, r5, ip, ror #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r3, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 59330 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ - bl fe1e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59328 <_PyContext_NewHamtForTests@@Base+0x3bc> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fcf10 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r2, r6, r8, asr r1 │ │ │ │ + ldr r1, [pc] @ 592bc <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + b 4ce34 │ │ │ │ + eorseq sl, r5, r0, ror #2 │ │ │ │ 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] │ │ │ │ @@ -48008,15 +47979,15 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3672] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ + ldr r3, [pc, #3672] @ 5a164 <_PyContext_NewHamtForTests@@Base+0x1188> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor r9, sl, fp │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp] │ │ │ │ eor r6, fp, r2 │ │ │ │ @@ -48027,15 +47998,15 @@ │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3600] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #3600] @ 5a168 <_PyContext_NewHamtForTests@@Base+0x118c> │ │ │ │ and r9, r9, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp] │ │ │ │ eor r9, r9, fp │ │ │ │ add r3, r3, r2 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #20 │ │ │ │ @@ -48043,15 +48014,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3540] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ + ldr r3, [pc, #3540] @ 5a16c <_PyContext_NewHamtForTests@@Base+0x1190> │ │ │ │ eor r8, sl, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ and r8, r8, r9 │ │ │ │ add r3, r3, fp │ │ │ │ eor r8, r8, sl │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #15 │ │ │ │ @@ -48059,15 +48030,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3480] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ + ldr r3, [pc, #3480] @ 5a170 <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ eor r7, r6, r9 │ │ │ │ add r3, r2, r3 │ │ │ │ and r7, r7, r8 │ │ │ │ add r3, r3, sl │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #10 │ │ │ │ @@ -48075,15 +48046,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3420] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #3420] @ 5a174 <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48091,15 +48062,15 @@ │ │ │ │ add r3, r5, #20 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3360] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ + ldr r3, [pc, #3360] @ 5a178 <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48107,15 +48078,15 @@ │ │ │ │ add r3, r5, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3300] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1284> │ │ │ │ + ldr r3, [pc, #3300] @ 5a17c <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ and r8, r8, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ @@ -48123,15 +48094,15 @@ │ │ │ │ add r3, r5, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3240] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x1288> │ │ │ │ + ldr r3, [pc, #3240] @ 5a180 <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48139,15 +48110,15 @@ │ │ │ │ add r3, r5, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3180] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x128c> │ │ │ │ + ldr r3, [pc, #3180] @ 5a184 <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48155,15 +48126,15 @@ │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3120] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1290> │ │ │ │ + ldr r3, [pc, #3120] @ 5a188 <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48187,15 +48158,15 @@ │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2996] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1294> │ │ │ │ + ldr r3, [pc, #2996] @ 5a18c <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48203,15 +48174,15 @@ │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2936] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x1298> │ │ │ │ + ldr r3, [pc, #2936] @ 5a190 <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48219,15 +48190,15 @@ │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2876] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x129c> │ │ │ │ + ldr r3, [pc, #2876] @ 5a194 <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48235,15 +48206,15 @@ │ │ │ │ add r3, r5, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2816] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x12a0> │ │ │ │ + ldr r3, [pc, #2816] @ 5a198 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ and r8, r8, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ @@ -48251,672 +48222,672 @@ │ │ │ │ add r3, r5, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2756] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x12a4> │ │ │ │ + ldr r3, [pc, #2756] @ 5a19c <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #10 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2704] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x12a8> │ │ │ │ + ldr r3, [pc, #2704] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ add r1, r5, #24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2652] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x12ac> │ │ │ │ + ldr r3, [pc, #2652] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2600] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x12b0> │ │ │ │ + ldr r3, [pc, #2600] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2548] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x12b4> │ │ │ │ + ldr r3, [pc, #2548] @ 5a1ac <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ add r1, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2496] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x12b8> │ │ │ │ + ldr r3, [pc, #2496] @ 5a1b0 <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2444] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x12bc> │ │ │ │ + ldr r3, [pc, #2444] @ 5a1b4 <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2392] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x12c0> │ │ │ │ + ldr r3, [pc, #2392] @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2340] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #2340] @ 5a1bc <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2288] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #2288] @ 5a1c0 <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2236] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ + ldr r3, [pc, #2236] @ 5a1c4 <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ add r1, r5, #12 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2184] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x12d0> │ │ │ │ + ldr r3, [pc, #2184] @ 5a1c8 <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ add r1, r5, #32 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2132] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x12d4> │ │ │ │ + ldr r3, [pc, #2132] @ 5a1cc <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2080] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x12d8> │ │ │ │ + ldr r3, [pc, #2080] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ add r1, r5, #8 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2028] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x12dc> │ │ │ │ + ldr r3, [pc, #2028] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ add r1, r5, #28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1976] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x12e0> │ │ │ │ + ldr r3, [pc, #1976] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1924] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x12e4> │ │ │ │ + ldr r3, [pc, #1924] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ add r1, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r3, r7 │ │ │ │ eor r3, r9, r8 │ │ │ │ and r7, r6, r3 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r2 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1868] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x12e8> │ │ │ │ + ldr r2, [pc, #1868] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r1, r2 │ │ │ │ eor r3, r3, r7 │ │ │ │ add r6, r2, r6 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ add r1, r5, #32 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1820] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x12ec> │ │ │ │ + ldr r3, [pc, #1820] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1772] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x12f0> │ │ │ │ + ldr r3, [pc, #1772] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1724] @ 5a260 <_PyContext_NewHamtForTests@@Base+0x12f4> │ │ │ │ + ldr r3, [pc, #1724] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1676] @ 5a264 <_PyContext_NewHamtForTests@@Base+0x12f8> │ │ │ │ + ldr r3, [pc, #1676] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1628] @ 5a268 <_PyContext_NewHamtForTests@@Base+0x12fc> │ │ │ │ + ldr r3, [pc, #1628] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ add r1, r5, #28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1580] @ 5a26c <_PyContext_NewHamtForTests@@Base+0x1300> │ │ │ │ + ldr r3, [pc, #1580] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1532] @ 5a270 <_PyContext_NewHamtForTests@@Base+0x1304> │ │ │ │ + ldr r3, [pc, #1532] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1484] @ 5a274 <_PyContext_NewHamtForTests@@Base+0x1308> │ │ │ │ + ldr r3, [pc, #1484] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1436] @ 5a278 <_PyContext_NewHamtForTests@@Base+0x130c> │ │ │ │ + ldr r3, [pc, #1436] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ add r1, r5, #12 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1388] @ 5a27c <_PyContext_NewHamtForTests@@Base+0x1310> │ │ │ │ + ldr r3, [pc, #1388] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x122c> │ │ │ │ add r1, r5, #24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1340] @ 5a280 <_PyContext_NewHamtForTests@@Base+0x1314> │ │ │ │ + ldr r3, [pc, #1340] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x1230> │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1292] @ 5a284 <_PyContext_NewHamtForTests@@Base+0x1318> │ │ │ │ + ldr r3, [pc, #1292] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1244] @ 5a288 <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ + ldr r3, [pc, #1244] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x1238> │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r9, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1196] @ 5a28c <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #1196] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x123c> │ │ │ │ add r1, r5, #8 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1148] @ 5a290 <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #1148] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ eor r5, r6, r9 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r5, r5, r8 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1100] @ 5a294 <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #1100] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x1244> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r9 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1048] @ 5a298 <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ + ldr r3, [pc, #1048] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x1248> │ │ │ │ mvn r7, r8 │ │ │ │ add r3, r2, r3 │ │ │ │ orr r7, r7, r6 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ 5a29c <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #996] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x124c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #944] @ 5a2a0 <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #944] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x1250> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #892] @ 5a2a4 <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #892] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x1254> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #840] @ 5a2a8 <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ + ldr r3, [pc, #840] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x1258> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #788] @ 5a2ac <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #788] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #736] @ 5a2b0 <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ + ldr r3, [pc, #736] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #684] @ 5a2b4 <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ + ldr r3, [pc, #684] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #632] @ 5a2b8 <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ + ldr r3, [pc, #632] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #580] @ 5a2bc <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ + ldr r3, [pc, #580] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #528] @ 5a2c0 <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ + ldr r3, [pc, #528] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #476] @ 5a2c4 <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ + ldr r3, [pc, #476] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #424] @ 5a2c8 <_PyContext_NewHamtForTests@@Base+0x135c> │ │ │ │ + ldr r3, [pc, #424] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r7, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #372] @ 5a2cc <_PyContext_NewHamtForTests@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #372] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, ip, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r8, [r4, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #320] @ 5a2d0 <_PyContext_NewHamtForTests@@Base+0x1364> │ │ │ │ + ldr r3, [pc, #320] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [r4] │ │ │ │ add r2, fp, r8 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r6, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ @@ -48937,17 +48908,17 @@ │ │ │ │ strtcs r7, [r0], #-219 @ 0xffffff25 │ │ │ │ @ instruction: 0xc1bdceee │ │ │ │ @ instruction: 0xf57c0faf │ │ │ │ strmi ip, [r7, sl, lsr #12] │ │ │ │ ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ stc2l 5, cr9, [r6, #-4] │ │ │ │ stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 11980c0 <__bss_end__@@Base+0xbd3178> │ │ │ │ + blhi 119804c <__bss_end__@@Base+0xbd3104> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e694 <__bss_end__@@Base+0xfde9974c> │ │ │ │ + blvs fe45e620 <__bss_end__@@Base+0xfde996d8> │ │ │ │ ldc2 1, cr7, [r8, #588] @ 0x24c │ │ │ │ ldrbtge r4, [r9], -lr, lsl #7 │ │ │ │ ldmibmi r4!, {r0, r5, fp} │ │ │ │ @ instruction: 0xf61e2562 │ │ │ │ subgt fp, r0, r0, asr #6 │ │ │ │ @ instruction: 0x265e5a51 │ │ │ │ ldmib r6!, {r1, r3, r5, r7, r8, r9, sl, lr, pc} │ │ │ │ @@ -48956,586 +48927,572 @@ │ │ │ │ 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 @ 5a630 <_PyContext_NewHamtForTests@@Base+0x16c4> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a5bc <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ @ instruction: 0x676f02d9 │ │ │ │ stchi 12, cr4, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ @ instruction: 0xfffa3942 │ │ │ │ ldrbhi pc, [r1, -r1, lsl #13]! @ │ │ │ │ ldcvs 1, cr6, [sp, #136] @ 0x88 │ │ │ │ stc2l 8, cr3, [r5, #48]! @ 0x30 │ │ │ │ ldrtge lr, [lr], #2628 @ 0xa44 │ │ │ │ - blmi ff80e114 <__bss_end__@@Base+0xff2491cc> │ │ │ │ + blmi ff80e0a0 <__bss_end__@@Base+0xff249158> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a4268 <__bss_end__@@Base+0xfe2df320> │ │ │ │ - strbtle r3, [pc], #133 @ 5a284 <_PyContext_NewHamtForTests@@Base+0x1318> │ │ │ │ + b fe8a41f4 <__bss_end__@@Base+0xfe2df2ac> │ │ │ │ + strbtle r3, [pc], #133 @ 5a210 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ streq r1, [r8], #3333 @ 0xd05 │ │ │ │ ldmible r4, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldrb r9, [fp], r5, ror #19 │ │ │ │ svcne 0x00a27cf8 │ │ │ │ strtgt r5, [ip], #1637 @ 0x665 │ │ │ │ vld1.16 {d2-d5}, [r9], r4 │ │ │ │ msrmi CPSR_fx, #604 @ 0x25c │ │ │ │ - blge fe563140 <__bss_end__@@Base+0xfdf9e1f8> │ │ │ │ + blge fe5630cc <__bss_end__@@Base+0xfdf9e184> │ │ │ │ ldc2 0, cr10, [r3], {57} @ 0x39 │ │ │ │ ldrbvs r5, [fp, #-2499] @ 0xfffff63d │ │ │ │ svchi 0x000ccc92 │ │ │ │ @ instruction: 0xffeff47d │ │ │ │ strhi r5, [r4, #3537] @ 0xdd1 │ │ │ │ svcvs 0x00a87e4f │ │ │ │ cdp2 6, 2, cr14, cr12, cr0, {7} │ │ │ │ tstge r1, #20, 6 @ 0x50000000 │ │ │ │ cdpmi 1, 0, cr1, cr8, cr1, {5} │ │ │ │ @ instruction: 0xf7537e82 │ │ │ │ ldclt 2, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ - bcs ff64edc0 <__bss_end__@@Base+0xff089e78> │ │ │ │ - bl fe20f11c <__bss_end__@@Base+0xfdc4a1d4> │ │ │ │ + bcs ff64ed4c <__bss_end__@@Base+0xff089e04> │ │ │ │ + bl fe20f0a8 <__bss_end__@@Base+0xfdc4a160> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b288 │ │ │ │ + bl 9b21c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_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 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a3d4 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + bne 5a360 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1488> │ │ │ │ + ldreq r4, [pc, #96] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ cmp r5, r6 │ │ │ │ - blt 5a3c4 <_PyContext_NewHamtForTests@@Base+0x1458> │ │ │ │ + blt 5a350 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a3c4 <_PyContext_NewHamtForTests@@Base+0x1458> │ │ │ │ + bne 5a350 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ add r0, r4, r6 │ │ │ │ sub r1, r5, r6 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r4, r0 │ │ │ │ - b 5a3d4 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + b 5a360 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a3e8 <_PyContext_NewHamtForTests@@Base+0x147c> │ │ │ │ + beq 5a374 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ + b 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq sl, r5, ip, ror #2 │ │ │ │ + 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] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ + bl fe214 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a3e4 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fce1c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ + b 50ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #48] @ 5a448 <_PyContext_NewHamtForTests@@Base+0x14dc> │ │ │ │ - ldr r1, [pc, #48] @ 5a44c <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ + ldr r0, [pc, #48] @ 5a444 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + ldr r1, [pc, #48] @ 5a448 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a440 <_PyContext_NewHamtForTests@@Base+0x14d4> │ │ │ │ + blt 5a43c <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, lsl #31 │ │ │ │ - eorseq r3, r6, r8, lsl #31 │ │ │ │ + eorseq r4, r6, ip, lsl #15 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #120] @ 5a508 <_PyContext_NewHamtForTests@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #120] @ 5a504 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a4c0 <_PyContext_NewHamtForTests@@Base+0x1554> │ │ │ │ + beq 5a4bc <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2fb80c │ │ │ │ + bl 2fbeec │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a4c8 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ + beq 5a4c4 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a4dc <_PyContext_NewHamtForTests@@Base+0x1570> │ │ │ │ + bne 5a4d8 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a500 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ + b 5a4fc <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ - b 5a4f8 <_PyContext_NewHamtForTests@@Base+0x158c> │ │ │ │ + beq 5a4fc <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a4f4 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a50c <_PyContext_NewHamtForTests@@Base+0x15a0> │ │ │ │ - beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ + ldreq r0, [pc, #32] @ 5a508 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + beq 5a4fc <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ + beq 5a4fc <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r5, r0, lsr pc │ │ │ │ + eorseq r9, r5, r0, lsr r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 50ab8 │ │ │ │ - ldr r1, [pc] @ 5a51c <_PyContext_NewHamtForTests@@Base+0x15b0> │ │ │ │ - b 5a3f8 <_PyContext_NewHamtForTests@@Base+0x148c> │ │ │ │ - eorseq r9, r5, r4, lsl #20 │ │ │ │ b 54d80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a5e4 <_PyContext_NewHamtForTests@@Base+0x1678> │ │ │ │ + ldr r2, [pc, #164] @ 5a5d0 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5a560 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ + beq 5a54c <_PyContext_NewHamtForTests@@Base+0x1570> │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58ce4 │ │ │ │ + bl 58cdc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a580 <_PyContext_NewHamtForTests@@Base+0x1614> │ │ │ │ + beq 5a56c <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ - ldr r0, [pc, #96] @ 5a5e8 <_PyContext_NewHamtForTests@@Base+0x167c> │ │ │ │ + bl 231050 │ │ │ │ + ldr r0, [pc, #96] @ 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldrb ip, [r3], #1 │ │ │ │ add r1, r1, #1 │ │ │ │ and r4, ip, #15 │ │ │ │ ldrb lr, [r0, ip, lsr #4] │ │ │ │ cmp r1, #16 │ │ │ │ ldrb ip, [r0, r4] │ │ │ │ strb lr, [r2], #2 │ │ │ │ strb ip, [r2, #-1] │ │ │ │ - bne 5a590 <_PyContext_NewHamtForTests@@Base+0x1624> │ │ │ │ + bne 5a57c <_PyContext_NewHamtForTests@@Base+0x15a0> │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a56fc │ │ │ │ - ldr r3, [pc, #28] @ 5a5e4 <_PyContext_NewHamtForTests@@Base+0x1678> │ │ │ │ + bl a568c │ │ │ │ + ldr r3, [pc, #28] @ 5a5d0 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5a5dc <_PyContext_NewHamtForTests@@Base+0x1670> │ │ │ │ + beq 5a5c8 <_PyContext_NewHamtForTests@@Base+0x15ec> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r6, r8, asr #29 │ │ │ │ + eorseq r9, r6, r8, asr #13 │ │ │ │ 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 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a68c <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ + bne 5a678 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a6ac <_PyContext_NewHamtForTests@@Base+0x1740> │ │ │ │ + ldreq r4, [pc, #96] @ 5a698 <_PyContext_NewHamtForTests@@Base+0x16bc> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a67c <_PyContext_NewHamtForTests@@Base+0x1710> │ │ │ │ + blt 5a668 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a67c <_PyContext_NewHamtForTests@@Base+0x1710> │ │ │ │ + bne 5a668 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r4, r0 │ │ │ │ - b 5a68c <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ + b 5a678 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a6a0 <_PyContext_NewHamtForTests@@Base+0x1734> │ │ │ │ + beq 5a68c <_PyContext_NewHamtForTests@@Base+0x16b0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a6b8 <_PyContext_NewHamtForTests@@Base+0x174c> │ │ │ │ - b 5a3f8 <_PyContext_NewHamtForTests@@Base+0x148c> │ │ │ │ - @ instruction: 0x003598bc │ │ │ │ + ldr r1, [pc] @ 5a6a4 <_PyContext_NewHamtForTests@@Base+0x16c8> │ │ │ │ + b 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq sl, r5, r4, lsl #4 │ │ │ │ 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 5a6fc <_PyContext_NewHamtForTests@@Base+0x1790> │ │ │ │ + bhi 5a6e8 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a71c <_PyContext_NewHamtForTests@@Base+0x17b0> │ │ │ │ - ldr r0, [pc, #200] @ 5a7cc <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ + b 5a708 <_PyContext_NewHamtForTests@@Base+0x172c> │ │ │ │ + ldr r0, [pc, #200] @ 5a7b8 <_PyContext_NewHamtForTests@@Base+0x17dc> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6e8 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ - b 5a750 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + bne 5a6d4 <_PyContext_NewHamtForTests@@Base+0x16f8> │ │ │ │ + b 5a73c <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f998 │ │ │ │ + bl 29fc0c │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a750 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + beq 5a73c <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a758 <_PyContext_NewHamtForTests@@Base+0x17ec> │ │ │ │ - ldr r3, [pc, #136] @ 5a7d0 <_PyContext_NewHamtForTests@@Base+0x1864> │ │ │ │ - ldr r1, [pc, #136] @ 5a7d4 <_PyContext_NewHamtForTests@@Base+0x1868> │ │ │ │ + blt 5a744 <_PyContext_NewHamtForTests@@Base+0x1768> │ │ │ │ + ldr r3, [pc, #136] @ 5a7bc <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + ldr r1, [pc, #136] @ 5a7c0 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a7c4 <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ + b 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a778 <_PyContext_NewHamtForTests@@Base+0x180c> │ │ │ │ + bne 5a764 <_PyContext_NewHamtForTests@@Base+0x1788> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a7b8 <_PyContext_NewHamtForTests@@Base+0x184c> │ │ │ │ - b 5a7a0 <_PyContext_NewHamtForTests@@Base+0x1834> │ │ │ │ + beq 5a7a4 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ + b 5a78c <_PyContext_NewHamtForTests@@Base+0x17b0> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f62c │ │ │ │ + bl 24f7a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a750 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + blt 5a73c <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7c4 <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ + bne 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a7b8 <_PyContext_NewHamtForTests@@Base+0x184c> │ │ │ │ + beq 5a7a4 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a7c4 <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ + b 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f91c <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a750 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + bl 14f914 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a73c <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r7, r0, lsl #20 │ │ │ │ + eorseq r5, r7, r4, asr pc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003834dc │ │ │ │ + @ instruction: 0x00383cdc │ │ │ │ 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 5a80c <_PyContext_NewHamtForTests@@Base+0x18a0> │ │ │ │ + bne 5a7f8 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a830 <_PyContext_NewHamtForTests@@Base+0x18c4> │ │ │ │ - b 5a84c <_PyContext_NewHamtForTests@@Base+0x18e0> │ │ │ │ + bne 5a81c <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ + b 5a838 <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a994 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r0, [pc, #376] @ 5a980 <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7f8 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - b 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ - bl ab14c │ │ │ │ + bne 5a7e4 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ + b 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a860 <_PyContext_NewHamtForTests@@Base+0x18f4> │ │ │ │ + bne 5a84c <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a87c <_PyContext_NewHamtForTests@@Base+0x1910> │ │ │ │ - bl a5780 │ │ │ │ + bne 5a868 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a87c <_PyContext_NewHamtForTests@@Base+0x1910> │ │ │ │ - b 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + beq 5a868 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + b 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a844 <_PyContext_NewHamtForTests@@Base+0x18d8> │ │ │ │ + bne 5a830 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x18d8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5a830 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a8a4 <_PyContext_NewHamtForTests@@Base+0x1938> │ │ │ │ - ldr r3, [pc, #256] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ - ldr r1, [pc, #256] @ 5a99c <_PyContext_NewHamtForTests@@Base+0x1a30> │ │ │ │ + bne 5a890 <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ + ldr r3, [pc, #256] @ 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #256] @ 5a988 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bl 18ee78 │ │ │ │ + b 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a8bc <_PyContext_NewHamtForTests@@Base+0x1950> │ │ │ │ + blt 5a8a8 <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 30614 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ - bgt 5a8f8 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ + bgt 5a8e4 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bf0c <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 31c7cc <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ - ldr r0, [pc, #168] @ 5a9a0 <_PyContext_NewHamtForTests@@Base+0x1a34> │ │ │ │ + beq 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #168] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b00a4 │ │ │ │ + bl 2b07dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bne 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a92c <_PyContext_NewHamtForTests@@Base+0x19c0> │ │ │ │ + bge 5a918 <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a958 <_PyContext_NewHamtForTests@@Base+0x19ec> │ │ │ │ - b 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bne 5a944 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ + b 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bf0c <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 31c7cc <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a98c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ - ldr r0, [pc, #68] @ 5a9a0 <_PyContext_NewHamtForTests@@Base+0x1a34> │ │ │ │ + beq 5a978 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #68] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a978 <_PyContext_NewHamtForTests@@Base+0x1a0c> │ │ │ │ + beq 5a964 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a978 <_PyContext_NewHamtForTests@@Base+0x1a0c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 5a964 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b00a4 │ │ │ │ + bl 2b07dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a8f0 <_PyContext_NewHamtForTests@@Base+0x1984> │ │ │ │ + beq 5a8dc <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r8, asr r5 │ │ │ │ + eorseq r9, r5, r8, asr sp │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq pc, r8, r8, asr #16 │ │ │ │ + eorseq r0, r9, r8, asr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + b 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + ldrheq sl, [r5], -ip @ │ │ │ │ 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 5a9e8 <_PyContext_NewHamtForTests@@Base+0x1a7c> │ │ │ │ + bgt 5a9e0 <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f67c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32fe80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa04 <_PyContext_NewHamtForTests@@Base+0x1a98> │ │ │ │ + bne 5a9fc <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56af4 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ - ldr r3, [pc, #28] @ 5aa0c <_PyContext_NewHamtForTests@@Base+0x1aa0> │ │ │ │ - ldr r1, [pc, #28] @ 5aa10 <_PyContext_NewHamtForTests@@Base+0x1aa4> │ │ │ │ + b 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5aa04 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #28] @ 5aa08 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a9c8 <_PyContext_NewHamtForTests@@Base+0x1a5c> │ │ │ │ + bge 5a9c0 <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, ip, ror #16 │ │ │ │ + eorseq r0, r9, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30b140 │ │ │ │ - ldr r3, [pc, #12] @ 5aa44 <_PyContext_NewHamtForTests@@Base+0x1ad8> │ │ │ │ + bl 30b764 │ │ │ │ + ldr r3, [pc, #12] @ 5aa3c <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5aa54 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + ldr r0, [pc, #4] @ 5aa4c <_PyContext_NewHamtForTests@@Base+0x1a70> │ │ │ │ mov r1, #3 │ │ │ │ - b a56fc │ │ │ │ - eorseq lr, r8, ip, asr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5aaa0 <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5aaa0 <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5aaa0 <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5aadc <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5aadc <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5aadc <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5aadc <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b a568c │ │ │ │ + eorseq pc, r8, ip, asr #1 │ │ │ │ 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 32f67c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32fe80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ab18 <_PyContext_NewHamtForTests@@Base+0x1bac> │ │ │ │ + bne 5aa84 <_PyContext_NewHamtForTests@@Base+0x1aa8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 32f76c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ + b 32ff70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005ab20 : │ │ │ │ - ldr r0, [pc] @ 5ab28 │ │ │ │ - bx lr │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ - andeq r0, r0, r0 │ │ │ │ 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 │ │ │ │ @@ -49543,291 +49500,331 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5ab88 │ │ │ │ + bne 5aae4 <_PyContext_NewHamtForTests@@Base+0x1b08> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5abc0 │ │ │ │ + beq 5ab1c <_PyContext_NewHamtForTests@@Base+0x1b40> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5abf8 │ │ │ │ + ldr ip, [pc, #92] @ 5ab54 <_PyContext_NewHamtForTests@@Base+0x1b78> │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5abec │ │ │ │ + beq 5ab48 <_PyContext_NewHamtForTests@@Base+0x1b6c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c75a4 │ │ │ │ + bl 1c78ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5aec8 │ │ │ │ + bl 5aea4 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5abfc │ │ │ │ - bne 5abf0 │ │ │ │ + ldrne r0, [pc, #16] @ 5ab58 <_PyContext_NewHamtForTests@@Base+0x1b7c> │ │ │ │ + bne 5ab4c <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, r4, lsl #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5aba4 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5aba4 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5aba4 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5abe0 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5abe0 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5abe0 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5abe0 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5ac30 │ │ │ │ - ldr r3, [pc, #328] @ 5ad6c │ │ │ │ - ldr r1, [pc, #328] @ 5ad70 │ │ │ │ + bne 5ac18 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #328] @ 5ad54 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r1, [pc, #328] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5ac7c │ │ │ │ + bl 18ee78 │ │ │ │ + b 5ac64 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ac84 │ │ │ │ + bne 5ac6c <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ac84 │ │ │ │ + beq 5ac6c <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ad6c │ │ │ │ + ldr r2, [pc, #264] @ 5ad54 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ad74 │ │ │ │ - ldrne r1, [pc, #256] @ 5ad78 │ │ │ │ + ldreq r1, [pc, #256] @ 5ad5c <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ + ldrne r1, [pc, #256] @ 5ad60 <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ad64 │ │ │ │ - bl 2d2920 │ │ │ │ + b 5ad4c <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + bl 2d2e50 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5acbc │ │ │ │ + beq 5aca4 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 335214 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ + bl 335a18 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5ad64 │ │ │ │ + b 5ad4c <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad18 │ │ │ │ - ldr r2, [pc, #176] @ 5ad7c │ │ │ │ + beq 5ad00 <_PyContext_NewHamtForTests@@Base+0x1d24> │ │ │ │ + ldr r2, [pc, #176] @ 5ad64 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ad28 │ │ │ │ + bne 5ad10 <_PyContext_NewHamtForTests@@Base+0x1d34> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5ad04 │ │ │ │ + beq 5acec <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ad04 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ad6c │ │ │ │ - ldr r1, [pc, #112] @ 5ad80 │ │ │ │ + bne 5acec <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5ad54 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r1, [pc, #112] @ 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5ac7c │ │ │ │ + bl 18ee78 │ │ │ │ + b 5ac64 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ad84 │ │ │ │ + ldr r3, [pc, #84] @ 5ad6c <_PyContext_NewHamtForTests@@Base+0x1d90> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad50 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r3, [pc, #64] @ 5ad88 │ │ │ │ + beq 5ad38 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ + bl 11a864 │ │ │ │ + ldr r3, [pc, #64] @ 5ad70 <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ - b 5ad64 │ │ │ │ - ldr r3, [pc, #52] @ 5ad8c │ │ │ │ + bl 1c63d4 │ │ │ │ + b 5ad4c <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + ldr r3, [pc, #52] @ 5ad74 <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ad3c │ │ │ │ + bne 5ad24 <_PyContext_NewHamtForTests@@Base+0x1d48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r8, ip, asr r6 @ │ │ │ │ - eorseq pc, r8, ip, lsl #13 │ │ │ │ - eorseq pc, r8, r0, asr #13 │ │ │ │ + eorseq pc, r8, ip, asr lr @ │ │ │ │ + eorseq pc, r8, ip, lsl #29 │ │ │ │ + eorseq pc, r8, r0, asr #29 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r9, r6, r8, lsl #20 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ + │ │ │ │ +0005ad78 : │ │ │ │ + ldr r0, [pc] @ 5ad80 │ │ │ │ + bx lr │ │ │ │ + mlaseq r5, r8, r6, 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 9b21c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4264 │ │ │ │ + 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 9acf0 <_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 9b288 │ │ │ │ - bl 9b2c4 │ │ │ │ + bl 9b21c │ │ │ │ + bl 9b258 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5ade0 │ │ │ │ + bgt 5ae40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5ae40 │ │ │ │ + ldr r2, [pc, #112] @ 5aea0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ade0 │ │ │ │ + bne 5ae40 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5d1c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6064 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae2c │ │ │ │ + bgt 5ae8c │ │ │ │ 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 1c5ee0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c6228 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5adf4 │ │ │ │ + bcc 5ae54 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b300 │ │ │ │ - b 5ae2c │ │ │ │ - muleq r5, r0, sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b288 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a42d4 │ │ │ │ - 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5aec0 │ │ │ │ - ldr r0, [pc, #4] @ 5aec4 │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - eoreq r3, ip, r4, asr #26 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ + bl 9b294 │ │ │ │ + b 5ae8c │ │ │ │ + strdeq sl, [r5], -r0 │ │ │ │ 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 5af10 │ │ │ │ + beq 5aeec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5af10 │ │ │ │ + bne 5aeec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30ad3c │ │ │ │ + b 30b5fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af34 │ │ │ │ - ldr r3, [pc, #144] @ 5afb8 │ │ │ │ - ldr r1, [pc, #144] @ 5afbc │ │ │ │ + beq 5af10 │ │ │ │ + ldr r3, [pc, #144] @ 5af94 │ │ │ │ + ldr r1, [pc, #144] @ 5af98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5af68 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5af44 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af64 │ │ │ │ + bgt 5af40 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af70 │ │ │ │ - bl 29f6f4 │ │ │ │ + ble 5af4c │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d41dc │ │ │ │ + bl 2d470c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af68 │ │ │ │ + beq 5af44 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5afb0 │ │ │ │ + ble 5af8c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul r2, r6, r2 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #17 │ │ │ │ + eorseq r0, r9, r4, ror #1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5afac │ │ │ │ + ldr r0, [pc, #4] @ 5afb0 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, r4, asr #4 │ │ │ │ + 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 │ │ │ │ @@ -49835,179 +49832,180 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b018 │ │ │ │ + bne 5b00c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b04c │ │ │ │ - ldr ip, [pc, #600] @ 5b278 │ │ │ │ + beq 5b040 │ │ │ │ + ldr ip, [pc, #604] @ 5b270 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b09c │ │ │ │ + beq 5b090 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b070 │ │ │ │ + beq 5b064 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b070 │ │ │ │ + bne 5b064 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b0a4 │ │ │ │ + b 5b098 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b084 │ │ │ │ + bne 5b078 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b0a4 │ │ │ │ - bl 103378 │ │ │ │ + b 5b098 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b0e4 │ │ │ │ + blt 5b0d8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b068 │ │ │ │ - b 5b07c │ │ │ │ + beq 5b05c │ │ │ │ + b 5b070 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33763c <_PyUnicode_ToNumeric@@Base+0x6588> │ │ │ │ + bl 337fb4 <_PyUnicode_ToNumeric@@Base+0x66fc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0d8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b150 │ │ │ │ + beq 5b144 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b0ec │ │ │ │ - ldr r3, [pc, #416] @ 5b27c │ │ │ │ - ldr r1, [pc, #416] @ 5b280 │ │ │ │ + beq 5b0e0 │ │ │ │ + ldr r3, [pc, #420] @ 5b274 │ │ │ │ + ldr r1, [pc, #420] @ 5b278 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b25c │ │ │ │ + b 5b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b110 │ │ │ │ - ldr r3, [pc, #376] @ 5b27c │ │ │ │ - ldr r1, [pc, #380] @ 5b284 │ │ │ │ + bne 5b104 │ │ │ │ + ldr r3, [pc, #380] @ 5b274 │ │ │ │ + ldr r1, [pc, #384] @ 5b27c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5b0e4 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5b0d8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b150 │ │ │ │ - ldr r3, [pc, #332] @ 5b288 │ │ │ │ - ldr r1, [pc, #332] @ 5b28c │ │ │ │ + ble 5b144 │ │ │ │ + ldr r3, [pc, #336] @ 5b280 │ │ │ │ + ldr r1, [pc, #336] @ 5b284 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 5b0e4 │ │ │ │ + bl 113400 │ │ │ │ + b 5b0d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b614 │ │ │ │ + bl 5b60c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b17c │ │ │ │ + bne 5b170 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0d8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 5b0e4 │ │ │ │ + bl 113400 │ │ │ │ + b 5b0d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldr r3, [pc, #228] @ 5b290 │ │ │ │ + ldr r3, [pc, #232] @ 5b288 │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b210 │ │ │ │ + beq 5b204 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b168 │ │ │ │ + beq 5b15c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b168 │ │ │ │ + bne 5b15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5b168 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5b15c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b25c │ │ │ │ + beq 5b250 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b248 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 5b23c │ │ │ │ + bl c3ee4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67a70 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 5b254 │ │ │ │ + bl c7c34 │ │ │ │ + b 5b248 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67a70 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ subseq r3, r7, r0, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ bicsgt lr, r2, #240, 2 @ 0x3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -50025,42 +50023,42 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5b310 │ │ │ │ + bne 5b308 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b344 │ │ │ │ + beq 5b33c │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b36c │ │ │ │ + ldr ip, [pc, #80] @ 5b364 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b364 │ │ │ │ + beq 5b35c │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b370 │ │ │ │ + ldreq r2, [pc, #20] @ 5b368 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1cc1b4 │ │ │ │ + b 1cc4fc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -50077,273 +50075,273 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r5, #3 │ │ │ │ - bne 5b3e0 │ │ │ │ + bne 5b3d8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b418 │ │ │ │ - ldr ip, [pc, #536] @ 5b600 │ │ │ │ + beq 5b410 │ │ │ │ + ldr ip, [pc, #536] @ 5b5f8 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b55c │ │ │ │ + beq 5b554 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b438 │ │ │ │ - bl a5780 │ │ │ │ + bne 5b430 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b554 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b458 │ │ │ │ - bl a5780 │ │ │ │ + bne 5b450 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b554 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b47c │ │ │ │ - bl a5780 │ │ │ │ + bne 5b474 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4b0 │ │ │ │ - b 5b55c │ │ │ │ - bl ab14c │ │ │ │ + beq 5b4a8 │ │ │ │ + b 5b554 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4a8 │ │ │ │ + beq 5b4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4a8 │ │ │ │ + bne 5b4a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b468 │ │ │ │ + beq 5b460 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b50c │ │ │ │ + beq 5b504 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4d4 │ │ │ │ + beq 5b4cc │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b604 │ │ │ │ - beq 5b514 │ │ │ │ - b 5b4d8 │ │ │ │ - ldr r7, [pc, #296] @ 5b604 │ │ │ │ + ldreq r5, [pc, #308] @ 5b5fc │ │ │ │ + beq 5b50c │ │ │ │ + b 5b4d0 │ │ │ │ + ldr r7, [pc, #296] @ 5b5fc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b4f0 │ │ │ │ + beq 5b4e8 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b514 │ │ │ │ - b 5b4f4 │ │ │ │ - ldr r5, [pc, #268] @ 5b604 │ │ │ │ + beq 5b50c │ │ │ │ + b 5b4ec │ │ │ │ + ldr r5, [pc, #268] @ 5b5fc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4eb3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eaa8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b514 │ │ │ │ - b 5b55c │ │ │ │ - ldr r5, [pc, #240] @ 5b604 │ │ │ │ + bne 5b50c │ │ │ │ + b 5b554 │ │ │ │ + ldr r5, [pc, #240] @ 5b5fc │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b530 │ │ │ │ - ldr r3, [pc, #228] @ 5b608 │ │ │ │ - ldr r1, [pc, #228] @ 5b60c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5b55c │ │ │ │ - ldr r4, [pc, #204] @ 5b604 │ │ │ │ + bge 5b528 │ │ │ │ + ldr r3, [pc, #228] @ 5b600 │ │ │ │ + ldr r1, [pc, #228] @ 5b604 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 5b554 │ │ │ │ + ldr r4, [pc, #204] @ 5b5fc │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b564 │ │ │ │ + beq 5b55c │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b564 │ │ │ │ + bne 5b55c │ │ │ │ mov r0, #0 │ │ │ │ - b 5b5f8 │ │ │ │ + b 5b5f0 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5a8 │ │ │ │ + beq 5b5a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5a8 │ │ │ │ - b 5b55c │ │ │ │ + bne 5b5a0 │ │ │ │ + b 5b554 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b5e0 │ │ │ │ - bl 132620 │ │ │ │ + bne 5b5d8 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ - bl c3fa0 │ │ │ │ + bne 5b554 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b5f0 │ │ │ │ - b 5b58c │ │ │ │ - ldr r3, [pc, #40] @ 5b610 │ │ │ │ + bge 5b5e8 │ │ │ │ + b 5b584 │ │ │ │ + ldr r3, [pc, #40] @ 5b608 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 5b5f8 │ │ │ │ + bl 144118 │ │ │ │ + b 5b5f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r8, lsl #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, lsl r8 @ │ │ │ │ + eorseq r0, r9, r4, lsl r0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b63c │ │ │ │ + beq 5b634 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 49220 │ │ │ │ │ │ │ │ -0005b660 : │ │ │ │ +0005b654 : │ │ │ │ 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 5b684 │ │ │ │ - bl 348b2c │ │ │ │ - b 5b698 │ │ │ │ + bne 5b678 │ │ │ │ + bl 3494d8 │ │ │ │ + b 5b68c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b6a0 │ │ │ │ + bne 5b694 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6d4 │ │ │ │ + b 5b6c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1620b0 │ │ │ │ + bl 162048 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6d4 │ │ │ │ + beq 5b6c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6d4 │ │ │ │ + bne 5b6c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 5b704 │ │ │ │ + beq 5b6f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b71c │ │ │ │ - ldr r3, [pc, #56] @ 5b744 │ │ │ │ - ldr r1, [pc, #56] @ 5b748 │ │ │ │ + bne 5b710 │ │ │ │ + ldr r3, [pc, #56] @ 5b738 │ │ │ │ + ldr r1, [pc, #56] @ 5b73c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, sl, r4 │ │ │ │ + mlaseq r6, r0, r2, r5 │ │ │ │ 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 5b784 │ │ │ │ + bne 5b778 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7a8 │ │ │ │ - b 5b798 │ │ │ │ + beq 5b79c │ │ │ │ + b 5b78c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b774 │ │ │ │ + beq 5b768 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc] @ 5b7cc │ │ │ │ + b 49620 │ │ │ │ + ldr r0, [pc] @ 5b7c4 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -50351,348 +50349,348 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5b820 │ │ │ │ + bne 5b818 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b860 │ │ │ │ + beq 5b858 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b930 │ │ │ │ + ldr ip, [pc, #244] @ 5b928 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b860 │ │ │ │ + bne 5b858 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b928 │ │ │ │ + b 5b920 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b880 │ │ │ │ - bl a5780 │ │ │ │ + bne 5b878 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b850 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b8a0 │ │ │ │ - bl a5780 │ │ │ │ + bne 5b898 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b850 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b934 │ │ │ │ - ldr r0, [pc, #132] @ 5b938 │ │ │ │ + ldr r1, [pc, #132] @ 5b92c │ │ │ │ + ldr r0, [pc, #132] @ 5b930 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b858 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 5b850 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b90c │ │ │ │ + beq 5b904 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b914 │ │ │ │ - bl 132620 │ │ │ │ + bne 5b90c │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8c4 │ │ │ │ - b 5b858 │ │ │ │ - ldr r0, [pc, #40] @ 5b93c │ │ │ │ - b 5b928 │ │ │ │ - ldr r3, [pc, #36] @ 5b940 │ │ │ │ + beq 5b8bc │ │ │ │ + b 5b850 │ │ │ │ + ldr r0, [pc, #40] @ 5b934 │ │ │ │ + b 5b920 │ │ │ │ + ldr r3, [pc, #36] @ 5b938 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ - @ instruction: 0x003786d0 │ │ │ │ - @ instruction: 0x0037f9dc │ │ │ │ + @ instruction: 0x00378ed0 │ │ │ │ + @ instruction: 0x003801dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b96c │ │ │ │ + beq 5b964 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b984 │ │ │ │ - ldr r3, [pc, #56] @ 5b9ac │ │ │ │ - ldr r1, [pc, #56] @ 5b9b0 │ │ │ │ + bne 5b97c │ │ │ │ + ldr r3, [pc, #56] @ 5b9a4 │ │ │ │ + ldr r1, [pc, #56] @ 5b9a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, lsr sp │ │ │ │ + eorseq r5, r6, r0, lsr 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 5b9e8 │ │ │ │ + bne 5b9e0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba18 │ │ │ │ - b 5ba0c │ │ │ │ + bne 5ba10 │ │ │ │ + b 5ba04 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5baec │ │ │ │ + ldr r0, [pc, #244] @ 5bae4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9d0 │ │ │ │ - b 5baa8 │ │ │ │ - bl a5780 │ │ │ │ + bne 5b9c8 │ │ │ │ + b 5baa0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ + bne 5baa0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba3c │ │ │ │ - bl a5780 │ │ │ │ + bne 5ba34 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - ldr r3, [pc, #172] @ 5baf0 │ │ │ │ + bne 5baa0 │ │ │ │ + ldr r3, [pc, #172] @ 5bae8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba60 │ │ │ │ - ldr r3, [pc, #160] @ 5baf4 │ │ │ │ - ldr r1, [pc, #160] @ 5baf8 │ │ │ │ + beq 5ba58 │ │ │ │ + ldr r3, [pc, #160] @ 5baec │ │ │ │ + ldr r1, [pc, #160] @ 5baf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 5baa8 │ │ │ │ + bl 11774c │ │ │ │ + b 5baa0 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba74 │ │ │ │ + bhi 5ba6c │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5bab0 │ │ │ │ - b 5ba8c │ │ │ │ - ldr r3, [pc, #128] @ 5bafc │ │ │ │ - ldr r1, [pc, #128] @ 5bb00 │ │ │ │ + beq 5baa8 │ │ │ │ + b 5ba84 │ │ │ │ + ldr r3, [pc, #128] @ 5baf4 │ │ │ │ + ldr r1, [pc, #128] @ 5baf8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ - b 5baa8 │ │ │ │ - ldr r3, [pc, #112] @ 5bb04 │ │ │ │ + bl 11774c │ │ │ │ + b 5baa0 │ │ │ │ + ldr r3, [pc, #112] @ 5bafc │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5bab0 │ │ │ │ - ldr r3, [pc, #92] @ 5bafc │ │ │ │ - ldr r1, [pc, #100] @ 5bb08 │ │ │ │ + beq 5baa8 │ │ │ │ + ldr r3, [pc, #92] @ 5baf4 │ │ │ │ + ldr r1, [pc, #100] @ 5bb00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5bad0 │ │ │ │ - ldr r3, [pc, #56] @ 5bafc │ │ │ │ - ldr r1, [pc, #68] @ 5bb0c │ │ │ │ + bcc 5bac8 │ │ │ │ + ldr r3, [pc, #56] @ 5baf4 │ │ │ │ + ldr r1, [pc, #68] @ 5bb04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 5baa8 │ │ │ │ + bl 11774c │ │ │ │ + b 5baa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ac774 │ │ │ │ + bl 2ac9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - ldr r0, [pc, #36] @ 5bb10 │ │ │ │ + bne 5baa0 │ │ │ │ + ldr r0, [pc, #36] @ 5bb08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r8, asr lr @ │ │ │ │ + eorseq r0, r6, r8, asr r6 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r9 @ │ │ │ │ + eorseq r0, r9, r8, asr r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsr #15 │ │ │ │ + eorseq fp, r7, r4, lsr #31 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - eorseq fp, r7, ip, lsl r8 │ │ │ │ - eorseq pc, r8, r4, ror r9 @ │ │ │ │ + eorseq ip, r7, ip, lsl r0 │ │ │ │ + eorseq r0, r9, r4, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 187ec4 │ │ │ │ - ldr r0, [pc] @ 5bb20 │ │ │ │ + b 187ea8 │ │ │ │ + ldr r0, [pc] @ 5bb18 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5bbb0 │ │ │ │ + ldr r2, [pc, #112] @ 5bba8 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5bb60 │ │ │ │ + beq 5bb58 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bdac │ │ │ │ + bl 5bda4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5bb80 │ │ │ │ + beq 5bb78 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 92a2c │ │ │ │ - ldr r3, [pc, #28] @ 5bbb0 │ │ │ │ + bl 929c0 │ │ │ │ + ldr r3, [pc, #28] @ 5bba8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5bba8 │ │ │ │ + beq 5bba0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2d1714 │ │ │ │ + bl 2d1c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5bc28 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bc00 │ │ │ │ - ldr r2, [pc, #164] @ 5bc90 │ │ │ │ - ldr ip, [pc, #160] @ 5bc90 │ │ │ │ + bne 5bbf8 │ │ │ │ + ldr r2, [pc, #164] @ 5bc88 │ │ │ │ + ldr ip, [pc, #160] @ 5bc88 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bc38 │ │ │ │ - bl a8ebc │ │ │ │ + b 5bc30 │ │ │ │ + bl a8e4c │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bc38 │ │ │ │ + bne 5bc30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5bc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc30 │ │ │ │ + bne 5bc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bc84 │ │ │ │ + b 5bc7c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bc90 │ │ │ │ + ldr r1, [pc, #76] @ 5bc88 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bc94 │ │ │ │ + ldr r0, [pc, #64] @ 5bc8c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bc84 │ │ │ │ + beq 5bc7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc84 │ │ │ │ + bne 5bc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + mlaseq r9, r4, r1, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ - ble 5bd3c │ │ │ │ + ble 5bd34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bcf0 │ │ │ │ + beq 5bce8 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bcf0 │ │ │ │ + bge 5bce8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bd10 │ │ │ │ + ble 5bd08 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bce8 │ │ │ │ + blt 5bce0 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d41dc │ │ │ │ + bl 2d470c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bd4c │ │ │ │ + beq 5bd44 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be1a4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be4f0 <_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 │ │ │ │ @@ -50700,33 +50698,33 @@ │ │ │ │ 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 5bd90 │ │ │ │ + bne 5bd88 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1bf5ec │ │ │ │ + b 1bf938 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bd7c │ │ │ │ + beq 5bd74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2d00b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2d05b4 <_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] @ 5c008 │ │ │ │ + ldr r3, [pc, #576] @ 5c000 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ands r4, r5, #63 @ 0x3f │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -50752,17 +50750,17 @@ │ │ │ │ moveq r3, r9 │ │ │ │ movne r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r1, r6, r3 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ add r4, r1, r4 │ │ │ │ - beq 5be54 │ │ │ │ + beq 5be4c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22c438 │ │ │ │ + bl 22c4f8 │ │ │ │ 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 │ │ │ │ @@ -50776,15 +50774,15 @@ │ │ │ │ strb r3, [r6, r9] │ │ │ │ add sl, sl, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r2, [r3, #1]! │ │ │ │ - bne 5bea0 │ │ │ │ + bne 5be98 │ │ │ │ lsl r3, r5, #3 │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ lsl r7, r7, #3 │ │ │ │ lsr r2, r2, #8 │ │ │ │ orr r7, r7, r5, lsr #29 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ @@ -50798,21 +50796,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bf1c │ │ │ │ + beq 5bf14 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22c438 │ │ │ │ + bl 22c4f8 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5befc │ │ │ │ + b 5bef4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ eor r3, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r1, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -50855,331 +50853,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] @ 5c008 │ │ │ │ + ldr r3, [pc, #28] @ 5c000 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c000 │ │ │ │ + beq 5bff8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c038 │ │ │ │ + beq 5c030 │ │ │ │ mov r1, #3 │ │ │ │ - b 2d00b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c040 │ │ │ │ + b 2d05b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c038 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c064 │ │ │ │ + ldr r2, [pc, #20] @ 5c05c │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c068 │ │ │ │ + ldr r0, [pc, #8] @ 5c060 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c080 │ │ │ │ + beq 5c078 │ │ │ │ mov r1, #5 │ │ │ │ - b 2d00b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c088 │ │ │ │ + b 2d05b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c080 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - bne 5c0c8 │ │ │ │ + bne 5c0c0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c0dc │ │ │ │ - ldr r3, [pc, #216] @ 5c1a8 │ │ │ │ - ldr r1, [pc, #216] @ 5c1ac │ │ │ │ + bgt 5c0d4 │ │ │ │ + ldr r3, [pc, #216] @ 5c1a0 │ │ │ │ + ldr r1, [pc, #216] @ 5c1a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5c140 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5c138 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r1, r4, lsl #2] │ │ │ │ add r3, r1, r4, lsl #2 │ │ │ │ addeq r1, r1, r2, lsl #2 │ │ │ │ subeq r2, r2, #1 │ │ │ │ streq r2, [r0, #4] │ │ │ │ - beq 5c168 │ │ │ │ - ldr r1, [pc, #172] @ 5c1b0 │ │ │ │ + beq 5c160 │ │ │ │ + ldr r1, [pc, #172] @ 5c1a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17db48 │ │ │ │ - bl 10f820 │ │ │ │ + bl 17ddb4 │ │ │ │ + bl 10f880 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c148 │ │ │ │ + beq 5c140 │ │ │ │ mov r0, r8 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c148 │ │ │ │ - ldr r3, [pc, #128] @ 5c1b4 │ │ │ │ + bne 5c140 │ │ │ │ + ldr r3, [pc, #128] @ 5c1ac │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c1b8 │ │ │ │ + ldr r1, [pc, #124] @ 5c1b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r2, r4, lsl #2] │ │ │ │ - b 5c17c │ │ │ │ + b 5c174 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c168 │ │ │ │ + bne 5c160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c1a0 │ │ │ │ + beq 5c198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c1a0 │ │ │ │ + bne 5c198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r8, ip, r9, pc @ │ │ │ │ + mlaseq r9, ip, r1, r0 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, asr #15 │ │ │ │ + eorseq ip, r8, r0, ror r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1d0 │ │ │ │ + beq 5c1c8 │ │ │ │ mov r1, #7 │ │ │ │ - b 2d00b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1d8 │ │ │ │ + b 2d05b4 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c1d0 │ │ │ │ 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] @ 5c254 │ │ │ │ - cmp ip, r2 │ │ │ │ - bne 5c244 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 5c244 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 5c244 │ │ │ │ - bl 4c3f8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - beq 5c24c │ │ │ │ - cmp r4, #3 │ │ │ │ - eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c258 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c25c │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c260 │ │ │ │ - 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, 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 5c2b4 │ │ │ │ + bne 5c224 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c2f4 │ │ │ │ + beq 5c264 │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c3dc │ │ │ │ + ldr ip, [pc, #268] @ 5c34c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c2f4 │ │ │ │ + bne 5c264 │ │ │ │ mov r0, #0 │ │ │ │ - b 5c3d4 │ │ │ │ + b 5c344 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c314 │ │ │ │ - bl a5780 │ │ │ │ + bne 5c284 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c2ec │ │ │ │ + bne 5c25c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2ec │ │ │ │ + beq 5c25c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2ec │ │ │ │ + beq 5c25c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c3e0 │ │ │ │ - ldr r0, [pc, #140] @ 5c3e4 │ │ │ │ + ldr r1, [pc, #140] @ 5c350 │ │ │ │ + ldr r0, [pc, #140] @ 5c354 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c2ec │ │ │ │ - bl c3fa0 │ │ │ │ + blt 5c25c │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c3b8 │ │ │ │ + beq 5c328 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c3c0 │ │ │ │ - bl 132620 │ │ │ │ + bne 5c330 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c36c │ │ │ │ - b 5c2ec │ │ │ │ - ldr r0, [pc, #40] @ 5c3e8 │ │ │ │ - b 5c3d4 │ │ │ │ - ldr r3, [pc, #36] @ 5c3ec │ │ │ │ + beq 5c2dc │ │ │ │ + b 5c25c │ │ │ │ + ldr r0, [pc, #40] @ 5c358 │ │ │ │ + b 5c344 │ │ │ │ + ldr r3, [pc, #36] @ 5c35c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r3, r7, r0, ror #27 │ │ │ │ - eorseq pc, r8, r0, asr #19 │ │ │ │ - eorseq ip, r8, r8, asr #31 │ │ │ │ + eorseq r0, r9, r0, asr #3 │ │ │ │ + eorseq sp, r8, r8, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c434 │ │ │ │ - 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 5c418 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #88] @ 5c3d8 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne 5c3c8 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne 5c3c8 │ │ │ │ + sub r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 5c3c8 │ │ │ │ + bl 4c568 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + beq 5c3d0 │ │ │ │ + cmp r4, #3 │ │ │ │ + eoreq r3, r0, #1 │ │ │ │ + ldr r2, [pc, #32] @ 5c3dc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #28] @ 5c3e0 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #20] @ 5c3e4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq sl, [r5], #-28 @ 0xffffffe4 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0005c448 : │ │ │ │ - ldr r3, [pc, #12] @ 5c45c │ │ │ │ +0005c3e8 : │ │ │ │ + ldr r3, [pc, #12] @ 5c3fc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c4d0 │ │ │ │ + beq 5c470 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c4ac │ │ │ │ + beq 5c44c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c4d4 │ │ │ │ + bne 5c474 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c4d0 │ │ │ │ + beq 5c470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c4d0 │ │ │ │ + bne 5c470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 │ │ │ │ @@ -51188,278 +51164,300 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ mov lr, sp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c524 │ │ │ │ + beq 5c4c4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c540 │ │ │ │ + beq 5c4e0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 16399c │ │ │ │ + bl 163934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c580 │ │ │ │ - ldr r0, [pc, #32] @ 5c58c │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c520 │ │ │ │ + ldr r0, [pc, #32] @ 5c52c │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c590 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 5c530 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c8b0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c5a4 │ │ │ │ - ldr r0, [pc, #4] @ 5c5a8 │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + ldrheq sp, [r8], -r0 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c578 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c55c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c5ac : │ │ │ │ - ldr r3, [pc, #4] @ 5c5b8 │ │ │ │ +0005c58c : │ │ │ │ + ldr r3, [pc, #4] @ 5c598 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5c648 │ │ │ │ + ldr r2, [pc, #112] @ 5c628 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c5f8 │ │ │ │ + beq 5c5d8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bdac │ │ │ │ + bl 5bda4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c618 │ │ │ │ + beq 5c5f8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c648 │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c628 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c640 │ │ │ │ + beq 5c620 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c690 │ │ │ │ + bne 5c670 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c674 │ │ │ │ + beq 5c654 │ │ │ │ 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 2fb80c │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 5c6ec │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 5c6fc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - b 5c700 │ │ │ │ - ldr r3, [pc, #20] @ 5c708 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139978 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c694 │ │ │ │ + ldr r0, [pc, #4] @ 5c698 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0005c70c : │ │ │ │ - ldr r3, [pc, #4] @ 5c718 │ │ │ │ +0005c69c : │ │ │ │ + ldr r3, [pc, #4] @ 5c6a8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ │ │ │ │ -0005c71c : │ │ │ │ +0005c6ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5c744 │ │ │ │ - bl 348b2c │ │ │ │ - b 5c754 │ │ │ │ + bne 5c6d4 │ │ │ │ + bl 3494d8 │ │ │ │ + b 5c6e4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cacb4 │ │ │ │ + bl cabe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c764 │ │ │ │ - ldr r0, [pc, #28] @ 5c778 │ │ │ │ - bl 2a6f00 │ │ │ │ + bge 5c6f4 │ │ │ │ + ldr r0, [pc, #28] @ 5c708 │ │ │ │ + bl 2a7170 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c76c │ │ │ │ + b 5c6fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip, ror #19 │ │ │ │ + eorseq r0, r9, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c7c0 │ │ │ │ + bne 5c750 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c7a4 │ │ │ │ + beq 5c734 │ │ │ │ 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 2fb80c │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r4, r1 │ │ │ │ + bl 2fbeec │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 5c7ac │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 5c7bc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 5c7c0 │ │ │ │ + ldr r3, [pc, #20] @ 5c7c8 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139980 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c7fc : │ │ │ │ - ldr r3, [pc, #4] @ 5c808 │ │ │ │ +0005c7cc : │ │ │ │ + ldr r3, [pc, #4] @ 5c7d8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c818 │ │ │ │ + ldr r0, [pc, #4] @ 5c7e8 │ │ │ │ mov r1, #4 │ │ │ │ - b a56fc │ │ │ │ - eorseq lr, r8, r8, ror #29 │ │ │ │ + b a568c │ │ │ │ + eorseq pc, r8, r0, ror #13 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c838 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x0038c4b8 │ │ │ │ + ldr r0, [pc] @ 5c808 │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x0038ccb8 │ │ │ │ + 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 2fbeec │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c83c : │ │ │ │ - ldr r3, [pc, #4] @ 5c848 │ │ │ │ +0005c834 : │ │ │ │ + ldr r3, [pc, #4] @ 5c840 │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c908 │ │ │ │ + bne 5c900 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c910 │ │ │ │ + ldr r3, [pc, #132] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c904 │ │ │ │ - ldr r3, [pc, #104] @ 5c910 │ │ │ │ + bne 5c8fc │ │ │ │ + ldr r3, [pc, #104] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c904 │ │ │ │ + bne 5c8fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c910 │ │ │ │ + ldr r3, [pc, #64] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c904 │ │ │ │ - ldr r3, [pc, #36] @ 5c910 │ │ │ │ + bne 5c8fc │ │ │ │ + ldr r3, [pc, #36] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c914 │ │ │ │ - beq 5c908 │ │ │ │ - ldr r0, [pc, #12] @ 5c918 │ │ │ │ + ldreq r0, [pc, #16] @ 5c90c │ │ │ │ + beq 5c900 │ │ │ │ + ldr r0, [pc, #12] @ 5c910 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -51471,187 +51469,187 @@ │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b288 │ │ │ │ + bl 9b21c │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d4 │ │ │ │ + bl a4264 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_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 5c9cc │ │ │ │ + bne 5c9c4 │ │ │ │ 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 5c9b0 │ │ │ │ + beq 5c9a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c9e0 : │ │ │ │ - ldr r3, [pc, #4] @ 5c9ec │ │ │ │ +0005c9d8 : │ │ │ │ + ldr r3, [pc, #4] @ 5c9e4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5ca28 │ │ │ │ + bne 5ca20 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5ca40 │ │ │ │ + beq 5ca38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5ca40 │ │ │ │ - ldr r3, [pc, #264] @ 5cb38 │ │ │ │ - ldr r1, [pc, #264] @ 5cb3c │ │ │ │ + beq 5ca38 │ │ │ │ + ldr r3, [pc, #264] @ 5cb30 │ │ │ │ + ldr r1, [pc, #264] @ 5cb34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cb30 │ │ │ │ - bl 1e8954 │ │ │ │ + b 5cb28 │ │ │ │ + bl 1e8cd8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3159d8 │ │ │ │ + bl 316298 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5ca30 │ │ │ │ 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 217cf0 │ │ │ │ + bl 217d00 │ │ │ │ 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 217cf0 │ │ │ │ + bl 217d00 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cb30 │ │ │ │ + beq 5cb28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 315d90 │ │ │ │ + bl 316434 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5caf4 │ │ │ │ + bne 5caec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5ca30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ca38 │ │ │ │ + bne 5ca30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5ca38 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5ca30 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5cb2c │ │ │ │ + bge 5cb24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ lsl ip, r6, #2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [lr, ip] │ │ │ │ - b 5caf4 │ │ │ │ + b 5caec │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #27 │ │ │ │ + eorseq sl, r8, r8, lsr #11 │ │ │ │ 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 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc00 │ │ │ │ + bne 5cbf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc08 │ │ │ │ + ldr r3, [pc, #136] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbb0 │ │ │ │ - ldr r3, [pc, #108] @ 5cc08 │ │ │ │ + bne 5cba8 │ │ │ │ + ldr r3, [pc, #108] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cbfc │ │ │ │ + beq 5cbf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc08 │ │ │ │ + ldr r3, [pc, #68] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbf4 │ │ │ │ - ldr r3, [pc, #40] @ 5cc08 │ │ │ │ + bne 5cbec │ │ │ │ + ldr r3, [pc, #40] @ 5cc00 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cbfc │ │ │ │ - ldr r0, [pc, #16] @ 5cc0c │ │ │ │ - b 5cc00 │ │ │ │ - ldr r0, [pc, #12] @ 5cc10 │ │ │ │ + beq 5cbf4 │ │ │ │ + ldr r0, [pc, #16] @ 5cc04 │ │ │ │ + b 5cbf8 │ │ │ │ + ldr r0, [pc, #12] @ 5cc08 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -51664,109 +51662,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5cc6c │ │ │ │ + bne 5cc64 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cca0 │ │ │ │ - ldr ip, [pc, #636] @ 5cef0 │ │ │ │ + beq 5cc98 │ │ │ │ + ldr ip, [pc, #636] @ 5cee8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ccf0 │ │ │ │ + beq 5cce8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ccc4 │ │ │ │ + beq 5ccbc │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5ccc4 │ │ │ │ + bne 5ccbc │ │ │ │ mov r2, #0 │ │ │ │ - b 5ccf8 │ │ │ │ + b 5ccf0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ccd8 │ │ │ │ + bne 5ccd0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5ccf8 │ │ │ │ - bl 103378 │ │ │ │ + b 5ccf0 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cd38 │ │ │ │ + blt 5cd30 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ccbc │ │ │ │ - b 5ccd0 │ │ │ │ + beq 5ccb4 │ │ │ │ + b 5ccc8 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ea0bc │ │ │ │ + bl 2ea97c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd30 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cda4 │ │ │ │ + beq 5cd9c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cd40 │ │ │ │ - ldr r3, [pc, #452] @ 5cef4 │ │ │ │ - ldr r1, [pc, #452] @ 5cef8 │ │ │ │ + beq 5cd38 │ │ │ │ + ldr r3, [pc, #452] @ 5ceec │ │ │ │ + ldr r1, [pc, #452] @ 5cef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cec4 │ │ │ │ + b 5cebc │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd64 │ │ │ │ - ldr r3, [pc, #412] @ 5cef4 │ │ │ │ - ldr r1, [pc, #416] @ 5cefc │ │ │ │ + bne 5cd5c │ │ │ │ + ldr r3, [pc, #412] @ 5ceec │ │ │ │ + ldr r1, [pc, #416] @ 5cef4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5cd38 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5cd30 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cda4 │ │ │ │ - ldr r3, [pc, #368] @ 5cf00 │ │ │ │ - ldr r1, [pc, #368] @ 5cf04 │ │ │ │ + ble 5cd9c │ │ │ │ + ldr r3, [pc, #368] @ 5cef8 │ │ │ │ + ldr r1, [pc, #368] @ 5cefc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 5cd38 │ │ │ │ + bl 113400 │ │ │ │ + b 5cd30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d35c │ │ │ │ + bl 5d354 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cdcc │ │ │ │ + bne 5cdc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cd30 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 5cd38 │ │ │ │ + bl 113400 │ │ │ │ + b 5cd30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -51789,498 +51787,498 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce78 │ │ │ │ + beq 5ce70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cdb8 │ │ │ │ + beq 5cdb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cdb8 │ │ │ │ + bne 5cdb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5cdb8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5cdb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cebc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5ceb0 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 5cea8 │ │ │ │ + bl c3ee4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 6800c │ │ │ │ + bl 67f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 5cebc │ │ │ │ + bl c7c34 │ │ │ │ + b 5ceb4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6800c │ │ │ │ + bl 67f24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ subseq r3, r7, r8, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ced90 │ │ │ │ + bl 2cf290 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5cf50 │ │ │ │ + beq 5cf48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cfa4 │ │ │ │ + bne 5cf9c │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 355e74 │ │ │ │ - ldr r3, [pc, #20] @ 5cfac │ │ │ │ - ldr r2, [pc, #20] @ 5cfb0 │ │ │ │ + bl 356678 │ │ │ │ + ldr r3, [pc, #20] @ 5cfa4 │ │ │ │ + ldr r2, [pc, #20] @ 5cfa8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [r0, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5cfe4 │ │ │ │ - ldr r3, [pc, #520] @ 5d1e0 │ │ │ │ - ldr r1, [pc, #520] @ 5d1e4 │ │ │ │ + beq 5cfdc │ │ │ │ + ldr r3, [pc, #520] @ 5d1d8 │ │ │ │ + ldr r1, [pc, #520] @ 5d1dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5d024 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5d01c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d008 │ │ │ │ + beq 5d000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d02c │ │ │ │ + bgt 5d024 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1e8 │ │ │ │ + ldr r0, [pc, #468] @ 5d1e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1ec │ │ │ │ + ldr r1, [pc, #460] @ 5d1e4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151acc │ │ │ │ + bl 151c58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5d01c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2002dc <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 2006b4 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d084 │ │ │ │ + bne 5d07c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5d01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d024 │ │ │ │ + bne 5d01c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5d024 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5d01c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0a4 │ │ │ │ + beq 5d09c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0a4 │ │ │ │ + bne 5d09c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d104 │ │ │ │ + beq 5d0fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 315880 │ │ │ │ + bl 316140 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5d01c │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cafe8 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2cb4e8 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0ec │ │ │ │ + bne 5d0e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ - b 5d024 │ │ │ │ + bl 99cd4 │ │ │ │ + b 5d01c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d134 │ │ │ │ - ldr r0, [pc, #196] @ 5d1e8 │ │ │ │ + bne 5d12c │ │ │ │ + ldr r0, [pc, #196] @ 5d1e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1f0 │ │ │ │ + ldr r1, [pc, #196] @ 5d1e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 5d024 │ │ │ │ - bl ab14c │ │ │ │ + bl 11774c │ │ │ │ + b 5d01c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d150 │ │ │ │ - bl a5780 │ │ │ │ + bne 5d148 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d158 │ │ │ │ - b 5d024 │ │ │ │ + beq 5d150 │ │ │ │ + b 5d01c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d16c │ │ │ │ - ldr r3, [pc, #128] @ 5d1e0 │ │ │ │ - ldr r1, [pc, #144] @ 5d1f4 │ │ │ │ + bge 5d164 │ │ │ │ + ldr r3, [pc, #128] @ 5d1d8 │ │ │ │ + ldr r1, [pc, #144] @ 5d1ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 5d024 │ │ │ │ + bl 18ee78 │ │ │ │ + b 5d01c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1f8 │ │ │ │ + ldr r3, [pc, #128] @ 5d1f0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1c0 │ │ │ │ + beq 5d1b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d1a8 │ │ │ │ - ldr r0, [pc, #80] @ 5d1e8 │ │ │ │ + bne 5d1a0 │ │ │ │ + ldr r0, [pc, #80] @ 5d1e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1fc │ │ │ │ + ldr r1, [pc, #92] @ 5d1f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 5d024 │ │ │ │ + bl 11774c │ │ │ │ + b 5d01c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1c8 │ │ │ │ - bl afd70 │ │ │ │ + beq 5d1c0 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d024 │ │ │ │ - ldr r0, [pc, #48] @ 5d1f8 │ │ │ │ + blt 5d01c │ │ │ │ + ldr r0, [pc, #48] @ 5d1f0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b 5d1c0 │ │ │ │ + b 5d1b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r4, lsl #26 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror sl @ │ │ │ │ - @ instruction: 0x0038fab0 │ │ │ │ - eorseq sp, r8, ip, asr #3 │ │ │ │ + eorseq r0, r9, r4, ror r2 │ │ │ │ + @ instruction: 0x003902b0 │ │ │ │ + eorseq sp, r8, ip, asr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r4, ror #21 │ │ │ │ + eorseq r0, r9, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2b0 │ │ │ │ + ldr r3, [pc, #152] @ 5d2a8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d244 │ │ │ │ + beq 5d23c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d248 │ │ │ │ + beq 5d240 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2b4 │ │ │ │ - beq 5d2a8 │ │ │ │ + ldreq r4, [pc, #88] @ 5d2ac │ │ │ │ + beq 5d2a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d29c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ced90 │ │ │ │ + bl 2cf290 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d2a8 │ │ │ │ + bne 5d2a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d2a4 │ │ │ │ + bne 5d29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 2d41dc │ │ │ │ - ldr r3, [pc, #12] @ 5d2e4 │ │ │ │ + bl 2d470c │ │ │ │ + ldr r3, [pc, #12] @ 5d2dc │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d350 │ │ │ │ + bne 5d348 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #16 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d3b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d344 │ │ │ │ - bl 34a0bc <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d350 │ │ │ │ + beq 5d33c │ │ │ │ + bl 34a850 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d348 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab23c │ │ │ │ + b ab1cc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d384 │ │ │ │ + beq 5d37c │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c28e4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c2de4 <_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 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5d0 │ │ │ │ + bne 5d5c8 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5e0 │ │ │ │ + ldr r3, [pc, #472] @ 5d5d8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d480 │ │ │ │ - ldr r3, [pc, #436] @ 5d5e0 │ │ │ │ + bne 5d478 │ │ │ │ + ldr r3, [pc, #436] @ 5d5d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d480 │ │ │ │ - ldr r3, [pc, #408] @ 5d5e0 │ │ │ │ + bne 5d478 │ │ │ │ + ldr r3, [pc, #408] @ 5d5d8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - ldr r3, [pc, #376] @ 5d5e0 │ │ │ │ + bne 5d4e0 │ │ │ │ + ldr r3, [pc, #376] @ 5d5d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - b 5d500 │ │ │ │ - ldr r3, [pc, #344] @ 5d5e0 │ │ │ │ + bne 5d4e0 │ │ │ │ + b 5d4f8 │ │ │ │ + ldr r3, [pc, #344] @ 5d5d8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4bc │ │ │ │ - ldr r3, [pc, #312] @ 5d5e0 │ │ │ │ + bne 5d4b4 │ │ │ │ + ldr r3, [pc, #312] @ 5d5d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d558 │ │ │ │ - b 5d5b4 │ │ │ │ + bne 5d550 │ │ │ │ + b 5d5ac │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #240] @ 5d5e8 │ │ │ │ - ldrne r0, [pc, #232] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #236] @ 5d5ec │ │ │ │ - b 5d5d8 │ │ │ │ + ldr r0, [pc, #240] @ 5d5dc │ │ │ │ + ldr r1, [pc, #240] @ 5d5e0 │ │ │ │ + ldrne r0, [pc, #232] @ 5d5dc │ │ │ │ + ldrne r1, [pc, #236] @ 5d5e4 │ │ │ │ + b 5d5d0 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d5f0 │ │ │ │ + ldr r1, [pc, #228] @ 5d5e8 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5f4 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d5ec │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5f0 │ │ │ │ + ldr r3, [pc, #212] @ 5d5e8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d538 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #192] @ 5d5f8 │ │ │ │ - ldrne r0, [pc, #168] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #188] @ 5d5fc │ │ │ │ - b 5d5d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d600 │ │ │ │ - ldr r1, [pc, #180] @ 5d604 │ │ │ │ - ldrne r0, [pc, #172] @ 5d600 │ │ │ │ - ldrne r1, [pc, #176] @ 5d608 │ │ │ │ - b 5d5d8 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d5f0 │ │ │ │ - ldr r3, [pc, #136] @ 5d5f0 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d5f4 │ │ │ │ + ldr r0, [pc, #176] @ 5d5dc │ │ │ │ + ldr r1, [pc, #192] @ 5d5f0 │ │ │ │ + ldrne r0, [pc, #168] @ 5d5dc │ │ │ │ + ldrne r1, [pc, #188] @ 5d5f4 │ │ │ │ + b 5d5d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d5f8 │ │ │ │ + ldr r1, [pc, #180] @ 5d5fc │ │ │ │ + ldrne r0, [pc, #172] @ 5d5f8 │ │ │ │ + ldrne r1, [pc, #176] @ 5d600 │ │ │ │ + b 5d5d0 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d5e8 │ │ │ │ + ldr r3, [pc, #136] @ 5d5e8 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d5ec │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d59c │ │ │ │ + beq 5d594 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5d8 │ │ │ │ + b 5d5d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #96] @ 5d60c │ │ │ │ - ldrne r0, [pc, #52] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #92] @ 5d610 │ │ │ │ - b 5d5d8 │ │ │ │ + ldr r0, [pc, #60] @ 5d5dc │ │ │ │ + ldr r1, [pc, #96] @ 5d604 │ │ │ │ + ldrne r0, [pc, #52] @ 5d5dc │ │ │ │ + ldrne r1, [pc, #92] @ 5d608 │ │ │ │ + b 5d5d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2a2f4 │ │ │ │ - ldr r1, [pc, #60] @ 5d614 │ │ │ │ + ldr r1, [pc, #60] @ 5d60c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ @@ -52290,114 +52288,114 @@ │ │ │ │ svclt 0x00e921fb │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ - ldr r0, [pc] @ 5d620 │ │ │ │ + ldr r0, [pc] @ 5d618 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6b0 │ │ │ │ + bne 5d6a8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #24 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d3b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 329afc <_Py_c_abs@@Base> │ │ │ │ + bl 32a3b8 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d6a0 │ │ │ │ - bl 34a0bc <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d6b0 │ │ │ │ - ldr r0, [pc, #20] @ 5d6bc │ │ │ │ + beq 5d698 │ │ │ │ + bl 34a850 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d6a8 │ │ │ │ + ldr r0, [pc, #20] @ 5d6b4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq pc, r8, r8, lsl fp @ │ │ │ │ + eorseq r0, r9, r8, lsl r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d710 │ │ │ │ + beq 5d708 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d710 │ │ │ │ + beq 5d708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d710 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 5d708 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1881c8 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 1881ac <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1580 │ │ │ │ + bl 2d1a80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5d7b4 │ │ │ │ + ldr r2, [pc, #112] @ 5d7ac │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5d764 │ │ │ │ + beq 5d75c │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dacc │ │ │ │ + bl 5dac4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d784 │ │ │ │ + beq 5d77c │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a2c │ │ │ │ - ldr r3, [pc, #28] @ 5d7b4 │ │ │ │ + bl 929c0 │ │ │ │ + ldr r3, [pc, #28] @ 5d7ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5d7ac │ │ │ │ + beq 5d7a4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -52411,202 +52409,202 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 5d818 │ │ │ │ + bne 5d810 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d850 │ │ │ │ - ldr ip, [pc, #432] @ 5d9d0 │ │ │ │ + beq 5d848 │ │ │ │ + ldr ip, [pc, #432] @ 5d9c8 │ │ │ │ add r2, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d994 │ │ │ │ + beq 5d98c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d870 │ │ │ │ - bl a5780 │ │ │ │ + bne 5d868 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9b8 │ │ │ │ - b 5d994 │ │ │ │ - bl ab14c │ │ │ │ + beq 5d9b0 │ │ │ │ + b 5d98c │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d89c │ │ │ │ + beq 5d894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d89c │ │ │ │ + bne 5d894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d860 │ │ │ │ + beq 5d858 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d8d0 │ │ │ │ + beq 5d8c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d8d0 │ │ │ │ - bl a5780 │ │ │ │ + bne 5d8c8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d994 │ │ │ │ + bne 5d98c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d8fc │ │ │ │ + bge 5d8f4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d9d4 │ │ │ │ + ldr r1, [pc, #240] @ 5d9cc │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d940 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 5d994 │ │ │ │ + bne 5d938 │ │ │ │ + bl 29f9e8 │ │ │ │ + b 5d98c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d960 │ │ │ │ - bl 132620 │ │ │ │ + bne 5d958 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d988 │ │ │ │ + blt 5d980 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d970 │ │ │ │ - b 5d924 │ │ │ │ - ldr r3, [pc, #108] @ 5d9d4 │ │ │ │ + bge 5d968 │ │ │ │ + b 5d91c │ │ │ │ + ldr r3, [pc, #108] @ 5d9cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 5d988 │ │ │ │ + bl 144118 │ │ │ │ + b 5d980 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d980 │ │ │ │ + beq 5d978 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d9c8 │ │ │ │ + b 5d9c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d99c │ │ │ │ + bne 5d994 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d9c8 │ │ │ │ + b 5d9c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d994 │ │ │ │ + bne 5d98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 5d994 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 5d98c │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d8d8 │ │ │ │ - b 5d8b0 │ │ │ │ + beq 5d8d0 │ │ │ │ + b 5d8a8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d9d8 : │ │ │ │ +0005d9d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d9fc │ │ │ │ - bl 348b2c │ │ │ │ - b 5da0c │ │ │ │ + bne 5d9f4 │ │ │ │ + bl 3494d8 │ │ │ │ + b 5da04 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3238f4 │ │ │ │ + bl 3241b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5da1c │ │ │ │ - ldr r0, [pc, #28] @ 5da30 │ │ │ │ - bl 2a6f00 │ │ │ │ + bge 5da14 │ │ │ │ + ldr r0, [pc, #28] @ 5da28 │ │ │ │ + bl 2a7170 │ │ │ │ mov r4, #0 │ │ │ │ - b 5da24 │ │ │ │ + b 5da1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, fp, pc @ │ │ │ │ + mlaseq r9, r4, r3, r0 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da5c │ │ │ │ + beq 5da54 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ - bne 5da7c │ │ │ │ + bne 5da74 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5da84 │ │ │ │ - b 128c00 │ │ │ │ - eorseq lr, r8, r0, lsl #23 │ │ │ │ + ldr r0, [pc] @ 5da7c │ │ │ │ + b 128c0c │ │ │ │ + eorseq pc, r8, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5da9c │ │ │ │ - b 6043c │ │ │ │ + bne 5da94 │ │ │ │ + b 60434 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32937c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 329c14 <_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] @ 5dda4 │ │ │ │ + ldr r3, [pc, #700] @ 5dd9c │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ands r5, r8, #63 @ 0x3f │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ ldm r0, {r2, r7} │ │ │ │ moveq r3, #1 │ │ │ │ @@ -52667,20 +52665,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r8, {r0, r1} │ │ │ │ add r3, r3, r5, lsl #6 │ │ │ │ sub r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de08 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc0c │ │ │ │ + bne 5dc04 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de08 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ eor r5, r1, r1, ror #16 │ │ │ │ lsr r5, r5, #8 │ │ │ │ bic r5, r5, #65280 @ 0xff00 │ │ │ │ eor r5, r5, r1, ror #8 │ │ │ │ eor lr, r2, r2, ror #16 │ │ │ │ @@ -52759,58 +52757,58 @@ │ │ │ │ strb ip, [r4, #14] │ │ │ │ strb r0, [r4, #18] │ │ │ │ strb r3, [r4, #24] │ │ │ │ lsr r3, r3, #24 │ │ │ │ strb r3, [r4, #27] │ │ │ │ lsr r3, r6, #24 │ │ │ │ strb r3, [r4, #31] │ │ │ │ - ldr r3, [pc, #56] @ 5dda4 │ │ │ │ + ldr r3, [pc, #56] @ 5dd9c │ │ │ │ strb r1, [r4, #25] │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsr r1, r6, #8 │ │ │ │ lsr r2, r6, #16 │ │ │ │ strb r6, [r4, #28] │ │ │ │ strb r1, [r4, #29] │ │ │ │ strb r2, [r4, #30] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5dd9c │ │ │ │ + beq 5dd94 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0005dda8 : │ │ │ │ +0005dda0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3238f4 │ │ │ │ + bl 3241b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dddc : │ │ │ │ +0005ddd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cacb4 │ │ │ │ + bl cabe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -52965,47 +52963,47 @@ │ │ │ │ eor r3, ip, ip, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, ip, ror #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [pc, #4088] @ 5f08c │ │ │ │ + ldr r9, [pc, #4088] @ 5f084 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f090 │ │ │ │ + ldr r8, [pc, #4080] @ 5f088 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f094 │ │ │ │ + ldr sl, [pc, #4072] @ 5f08c │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f098 │ │ │ │ + ldr r4, [pc, #4064] @ 5f090 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f09c │ │ │ │ + ldr ip, [pc, #4056] @ 5f094 │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f0a0 │ │ │ │ + ldr fp, [pc, #4048] @ 5f098 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f0a4 │ │ │ │ + ldr ip, [pc, #4040] @ 5f09c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f0a8 │ │ │ │ + ldr r6, [pc, #4036] @ 5f0a0 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0ac │ │ │ │ + ldr ip, [pc, #4028] @ 5f0a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0b0 │ │ │ │ + ldr r0, [pc, #4024] @ 5f0a8 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0b4 │ │ │ │ + ldr r2, [pc, #4012] @ 5f0ac │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0b8 │ │ │ │ + ldr r3, [pc, #4004] @ 5f0b0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r6, r6, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -53255,15 +53253,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bic r1, r7, r9 │ │ │ │ and r4, sl, r9 │ │ │ │ eor r1, r1, r4 │ │ │ │ add r4, r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #2976] @ 5f0bc │ │ │ │ + ldr r2, [pc, #2976] @ 5f0b4 │ │ │ │ add r8, r0, r4 │ │ │ │ add r2, r1, r2 │ │ │ │ add r7, r2, r7 │ │ │ │ eor r2, r5, r0 │ │ │ │ and r6, r6, r2 │ │ │ │ ror r2, r8, #11 │ │ │ │ eor r2, r2, r8, ror #6 │ │ │ │ @@ -53277,15 +53275,15 @@ │ │ │ │ add r1, r1, r6 │ │ │ │ add r1, r1, lr │ │ │ │ and r6, r9, r8 │ │ │ │ bic lr, sl, r8 │ │ │ │ eor lr, lr, r6 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add lr, r2, lr │ │ │ │ - ldr r2, [pc, #2892] @ 5f0c0 │ │ │ │ + ldr r2, [pc, #2892] @ 5f0b8 │ │ │ │ add r6, r1, lr │ │ │ │ add r2, r7, r2 │ │ │ │ eor r7, r0, r1 │ │ │ │ and r7, r7, r5 │ │ │ │ ror r5, r6, #11 │ │ │ │ eor r5, r5, r6, ror #6 │ │ │ │ add sl, r2, sl │ │ │ │ @@ -53299,15 +53297,15 @@ │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ and r7, r8, r6 │ │ │ │ bic r3, r9, r6 │ │ │ │ eor r3, r3, r7 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ add r5, r5, r3 │ │ │ │ - ldr r3, [pc, #2808] @ 5f0c4 │ │ │ │ + ldr r3, [pc, #2808] @ 5f0bc │ │ │ │ add r7, r2, r5 │ │ │ │ add r3, sl, r3 │ │ │ │ add r9, r3, r9 │ │ │ │ eor sl, r1, r2 │ │ │ │ ror r3, r2, #13 │ │ │ │ and fp, r1, r2 │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ @@ -53323,15 +53321,15 @@ │ │ │ │ add r0, r0, r9 │ │ │ │ bic ip, r8, r7 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r0, ip │ │ │ │ eor r0, r9, r9, ror #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - ldr sl, [pc, #2716] @ 5f0c8 │ │ │ │ + ldr sl, [pc, #2716] @ 5f0c0 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r0, r0, r9, ror #8 │ │ │ │ add sl, r0, sl │ │ │ │ add r9, r3, ip │ │ │ │ add sl, sl, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r8, r8, r1 │ │ │ │ @@ -53356,15 +53354,15 @@ │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, r8, ror #17 │ │ │ │ eor r1, r1, r8, lsr #10 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r1, r1, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr fp, [pc, #2588] @ 5f0cc │ │ │ │ + ldr fp, [pc, #2588] @ 5f0c4 │ │ │ │ ror r8, r8, #18 │ │ │ │ eor r8, r8, sl, ror #7 │ │ │ │ eor r8, r8, sl, lsr #3 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r0, r4 │ │ │ │ @@ -53382,15 +53380,15 @@ │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ and fp, r3, r0 │ │ │ │ eor r6, r6, fp │ │ │ │ eor r1, r1, r0, ror #22 │ │ │ │ add r1, r1, r6 │ │ │ │ add r1, r1, lr │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [pc, #2488] @ 5f0d0 │ │ │ │ + ldr fp, [pc, #2488] @ 5f0c8 │ │ │ │ ror r6, lr, #19 │ │ │ │ eor r6, r6, lr, ror #17 │ │ │ │ eor r6, r6, lr, lsr #10 │ │ │ │ add r6, r6, sl │ │ │ │ bic lr, r7, r8 │ │ │ │ and sl, r9, r8 │ │ │ │ eor lr, lr, sl │ │ │ │ @@ -53435,15 +53433,15 @@ │ │ │ │ eor r5, r5, fp │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, fp, ror #17 │ │ │ │ eor r7, r7, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #2280] @ 5f0d4 │ │ │ │ + ldr fp, [pc, #2280] @ 5f0cc │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ eor r9, r1, r2 │ │ │ │ and r0, r0, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ @@ -53472,15 +53470,15 @@ │ │ │ │ eor ip, ip, fp │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, fp, ror #17 │ │ │ │ eor r9, r9, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #2136] @ 5f0d8 │ │ │ │ + ldr fp, [pc, #2136] @ 5f0d0 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r1, r1, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ @@ -53509,15 +53507,15 @@ │ │ │ │ eor r4, r4, fp │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, fp, ror #17 │ │ │ │ eor r8, r8, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #1992] @ 5f0dc │ │ │ │ + ldr fp, [pc, #1992] @ 5f0d4 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ eor r6, r3, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ @@ -53546,15 +53544,15 @@ │ │ │ │ eor lr, lr, fp │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, fp, ror #17 │ │ │ │ eor r6, r6, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #1848] @ 5f0e0 │ │ │ │ + ldr fp, [pc, #1848] @ 5f0d8 │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ eor r7, r0, r1 │ │ │ │ and r7, r7, r3 │ │ │ │ ror r3, r6, #11 │ │ │ │ @@ -53566,15 +53564,15 @@ │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ and fp, r0, r1 │ │ │ │ eor r7, r7, fp │ │ │ │ eor r2, r2, r1, ror #22 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [pc, #1772] @ 5f0e4 │ │ │ │ + ldr fp, [pc, #1772] @ 5f0dc │ │ │ │ ror r7, r5, #18 │ │ │ │ eor r7, r7, r5, ror #7 │ │ │ │ eor r7, r7, r5, lsr #3 │ │ │ │ add r7, r7, sl │ │ │ │ bic r5, r9, r6 │ │ │ │ and sl, r8, r6 │ │ │ │ eor r5, r5, sl │ │ │ │ @@ -53616,15 +53614,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1576] @ 5f0e8 │ │ │ │ + ldr fp, [pc, #1576] @ 5f0e0 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53653,15 +53651,15 @@ │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1432] @ 5f0ec │ │ │ │ + ldr fp, [pc, #1432] @ 5f0e4 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53690,15 +53688,15 @@ │ │ │ │ eor lr, lr, sl │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1288] @ 5f0f0 │ │ │ │ + ldr fp, [pc, #1288] @ 5f0e8 │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53727,15 +53725,15 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, sl, ror #17 │ │ │ │ eor r7, r7, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1144] @ 5f0f4 │ │ │ │ + ldr fp, [pc, #1144] @ 5f0ec │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53764,15 +53762,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1000] @ 5f0f8 │ │ │ │ + ldr fp, [pc, #1000] @ 5f0f0 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53801,15 +53799,15 @@ │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #856] @ 5f0fc │ │ │ │ + ldr fp, [pc, #856] @ 5f0f4 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53838,15 +53836,15 @@ │ │ │ │ eor lr, lr, sl │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #712] @ 5f100 │ │ │ │ + ldr fp, [pc, #712] @ 5f0f8 │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53875,15 +53873,15 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, sl, ror #17 │ │ │ │ eor r7, r7, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #568] @ 5f104 │ │ │ │ + ldr fp, [pc, #568] @ 5f0fc │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53912,15 +53910,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #424] @ 5f108 │ │ │ │ + ldr sl, [pc, #424] @ 5f100 │ │ │ │ add r0, r0, r9 │ │ │ │ add sl, r0, sl │ │ │ │ add r9, r3, ip │ │ │ │ add sl, sl, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r8, r8, r1 │ │ │ │ ror r1, r9, #11 │ │ │ │ @@ -53937,27 +53935,27 @@ │ │ │ │ add r0, r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and sl, r7, r9 │ │ │ │ ror r8, r4, #18 │ │ │ │ eor r8, r8, r4, ror #7 │ │ │ │ eor r8, r8, r4, lsr #3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr fp, [pc, #328] @ 5f10c │ │ │ │ + ldr fp, [pc, #328] @ 5f104 │ │ │ │ add r8, r8, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r8, r8, r4 │ │ │ │ bic r4, r6, r9 │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, sl, ror #17 │ │ │ │ eor r1, r1, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #284] @ 5f110 │ │ │ │ + ldr sl, [pc, #284] @ 5f108 │ │ │ │ add r1, r8, r1 │ │ │ │ add sl, r1, sl │ │ │ │ add r8, r0, r4 │ │ │ │ add sl, sl, r6 │ │ │ │ eor r6, r3, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ @@ -53988,37 +53986,37 @@ │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ror lr, lr, #19 │ │ │ │ eor lr, lr, sl, ror #17 │ │ │ │ eor lr, lr, sl, lsr #10 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 5f17c │ │ │ │ + b 5f174 │ │ │ │ ldmdbcc r6, {r0, r1, r3, r4, r6, r9, lr, pc}^ │ │ │ │ ldmibpl r1!, {r0, r4, r5, r6, r7, r8, ip}^ │ │ │ │ eorsls r8, pc, #164, 4 @ 0x4000000a │ │ │ │ - blge 776bf4 <__bss_end__@@Base+0x1b1cac> │ │ │ │ + blge 776bec <__bss_end__@@Base+0x1b1ca4> │ │ │ │ stmdale r7, {r3, r4, r7, r9, fp, sp, pc} │ │ │ │ strpl r7, [ip, #-3523] @ 0xfffff23d │ │ │ │ addne r5, r3, #1024 @ 0x400 │ │ │ │ ldmib r5!, {r0, r2, r5, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ ldrtcs r8, [r1], #-1470 @ 0xfffffa42 │ │ │ │ strblt pc, [r0, #3023] @ 0xbcf @ │ │ │ │ teqvc r7, r1 @ │ │ │ │ addmi r2, sl, #152, 30 @ 0x260 │ │ │ │ adcsvc r5, lr, #116, 26 @ 0x1d00 │ │ │ │ ldrshhi fp, [lr], #30 │ │ │ │ - blls ff760b68 <__bss_end__@@Base+0xff19bc20> │ │ │ │ + blls ff760b60 <__bss_end__@@Base+0xff19bc18> │ │ │ │ orrsgt pc, fp, r4, ror r1 @ │ │ │ │ ldr r6, [fp], #2497 @ 0x9c1 │ │ │ │ svc 0x00be4786 │ │ │ │ svceq 0x00c19dc6 │ │ │ │ strcs sl, [ip], #-460 @ 0xfffffe34 │ │ │ │ stclcs 12, cr2, [r9, #444]! @ 0x1bc │ │ │ │ - bmi 1d80390 <__bss_end__@@Base+0x17bb448> │ │ │ │ + bmi 1d80388 <__bss_end__@@Base+0x17bb440> │ │ │ │ @ instruction: 0x5cb0a9dc │ │ │ │ @ instruction: 0x76f988da │ │ │ │ ldmdals lr!, {r1, r4, r6, r8, ip, lr} │ │ │ │ ldmdage r1!, {r0, r2, r3, r5, r6, r9, sl, lr, pc} │ │ │ │ andlt r2, r3, r8, asr #15 │ │ │ │ svclt 0x00597fc7 │ │ │ │ @ instruction: 0xc6e00bf3 │ │ │ │ @@ -54043,22 +54041,22 @@ │ │ │ │ rsbne sl, sl, r0, ror r0 │ │ │ │ stmibne r4!, {r1, r2, r4, r8, lr, pc} │ │ │ │ cdpne 12, 3, cr6, cr7, cr8, {0} │ │ │ │ strbcs r7, [r8, -ip, asr #14] │ │ │ │ ldrtcc fp, [r0], #3253 @ 0xcb5 │ │ │ │ ldmdbcc ip, {r0, r1, r4, r5, r7, sl, fp} │ │ │ │ vfnmami.f32 s21, s16, s20 │ │ │ │ - blpl fe791aa8 <__bss_end__@@Base+0xfe1ccb60> │ │ │ │ + blpl fe791aa0 <__bss_end__@@Base+0xfe1ccb58> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f174 │ │ │ │ + strvc r8, [pc], #750 @ 5f16c │ │ │ │ stmiavc r5!, {r0, r1, r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ strbhi r7, [r8], #2068 @ 0x814 │ │ │ │ stclhi 2, cr0, [r7], {8} │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r2, [pc, #-116] @ 5f114 │ │ │ │ + ldr r2, [pc, #-116] @ 5f10c │ │ │ │ add sl, r1, r6 │ │ │ │ add r2, lr, r2 │ │ │ │ eor lr, r0, r1 │ │ │ │ and lr, lr, r3 │ │ │ │ ror r3, sl, #11 │ │ │ │ eor r3, r3, sl, ror #6 │ │ │ │ add r7, r2, r7 │ │ │ │ @@ -54086,15 +54084,15 @@ │ │ │ │ add r5, r3, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ror r3, r3, #19 │ │ │ │ eor r3, r3, r7, ror #17 │ │ │ │ eor r3, r3, r7, lsr #10 │ │ │ │ add r3, lr, r3 │ │ │ │ - ldr lr, [pc, #-256] @ 5f118 │ │ │ │ + ldr lr, [pc, #-256] @ 5f110 │ │ │ │ add r7, r2, r5 │ │ │ │ add lr, r3, lr │ │ │ │ add lr, lr, r9 │ │ │ │ eor r9, r1, r2 │ │ │ │ and r0, r0, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -54125,15 +54123,15 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, lr, ror #17 │ │ │ │ eor ip, ip, lr, lsr #10 │ │ │ │ add r0, r0, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr ip, [pc, #-408] @ 5f11c │ │ │ │ + ldr ip, [pc, #-408] @ 5f114 │ │ │ │ add r0, r3, r9 │ │ │ │ add ip, lr, ip │ │ │ │ eor lr, r2, r3 │ │ │ │ and r1, r1, lr │ │ │ │ ror lr, r0, #11 │ │ │ │ eor lr, lr, r0, ror #6 │ │ │ │ add r8, ip, r8 │ │ │ │ @@ -54200,15 +54198,15 @@ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr fp, [pc, #-704] @ 5f120 │ │ │ │ + ldr fp, [pc, #-704] @ 5f118 │ │ │ │ add r2, r8, ip │ │ │ │ add fp, r6, fp │ │ │ │ ror r6, r2, #11 │ │ │ │ eor sl, r4, r8 │ │ │ │ eor r6, r6, r2, ror #6 │ │ │ │ add fp, fp, r7 │ │ │ │ and sl, sl, r3 │ │ │ │ @@ -54238,15 +54236,15 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ror r5, r5, #19 │ │ │ │ eor r5, r5, r6, ror #17 │ │ │ │ eor r5, r5, r6, lsr #10 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #-852] @ 5f124 │ │ │ │ + ldr fp, [pc, #-852] @ 5f11c │ │ │ │ add r3, r7, sl │ │ │ │ add fp, r5, fp │ │ │ │ ror r5, r3, #11 │ │ │ │ eor r6, r8, r7 │ │ │ │ eor r5, r5, r3, ror #6 │ │ │ │ add fp, fp, r0 │ │ │ │ and r6, r6, r4 │ │ │ │ @@ -54276,15 +54274,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ror r5, r5, #19 │ │ │ │ eor r5, r5, r6, ror #17 │ │ │ │ eor r5, r5, r6, lsr #10 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [pc, #-1000] @ 5f128 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f120 │ │ │ │ add r6, r0, fp │ │ │ │ add r4, r5, r4 │ │ │ │ eor r5, r7, r0 │ │ │ │ and r8, r8, r5 │ │ │ │ ror r5, r6, #11 │ │ │ │ eor r5, r5, r6, ror #6 │ │ │ │ add r4, r4, r1 │ │ │ │ @@ -54317,15 +54315,15 @@ │ │ │ │ eor lr, lr, r5, ror #17 │ │ │ │ eor lr, lr, r5, lsr #10 │ │ │ │ add lr, r4, lr │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r8, r1, lr │ │ │ │ - ldr lr, [pc, #-1160] @ 5f12c │ │ │ │ + ldr lr, [pc, #-1160] @ 5f124 │ │ │ │ ror r5, r8, #11 │ │ │ │ add lr, r4, lr │ │ │ │ eor r5, r5, r8, ror #6 │ │ │ │ add lr, lr, r2 │ │ │ │ eor r5, r5, r8, ror #25 │ │ │ │ eor r4, r0, r1 │ │ │ │ add r5, r5, lr │ │ │ │ @@ -54353,15 +54351,15 @@ │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, r4, ror #17 │ │ │ │ eor ip, ip, r4, lsr #10 │ │ │ │ add ip, lr, ip │ │ │ │ add r4, r2, r5 │ │ │ │ - ldr lr, [pc, #-1300] @ 5f130 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f128 │ │ │ │ ror r9, r4, #11 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add lr, ip, lr │ │ │ │ eor r9, r9, r4, ror #6 │ │ │ │ eor ip, r1, r2 │ │ │ │ add lr, lr, r3 │ │ │ │ and ip, ip, r0 │ │ │ │ @@ -54392,15 +54390,15 @@ │ │ │ │ eor ip, ip, lr, ror #17 │ │ │ │ eor ip, ip, lr, lsr #10 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, r3, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r7, r3, r9 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #-1452] @ 5f134 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f12c │ │ │ │ ror lr, r7, #11 │ │ │ │ add r0, ip, r0 │ │ │ │ eor lr, lr, r7, ror #6 │ │ │ │ eor ip, r2, r3 │ │ │ │ add r6, r0, r6 │ │ │ │ and ip, ip, r1 │ │ │ │ eor lr, lr, r7, ror #25 │ │ │ │ @@ -54426,15 +54424,15 @@ │ │ │ │ add lr, lr, ip │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, r6, ror #17 │ │ │ │ add r0, r0, fp │ │ │ │ eor ip, ip, r6, lsr #10 │ │ │ │ - ldr sl, [pc, #-1584] @ 5f138 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f130 │ │ │ │ add r6, r0, lr │ │ │ │ add r1, r1, ip │ │ │ │ add sl, r1, sl │ │ │ │ ror ip, r6, #11 │ │ │ │ add sl, sl, r8 │ │ │ │ eor ip, ip, r6, ror #6 │ │ │ │ eor r8, r3, r0 │ │ │ │ @@ -54464,15 +54462,15 @@ │ │ │ │ eor r8, r8, sl │ │ │ │ add ip, ip, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #-1732] @ 5f13c │ │ │ │ + ldr sl, [pc, #-1732] @ 5f134 │ │ │ │ add r2, r2, r8 │ │ │ │ add sl, r2, sl │ │ │ │ add sl, sl, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ eor r4, r0, r1 │ │ │ │ ror r2, r1, #13 │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ @@ -54506,15 +54504,15 @@ │ │ │ │ eor r5, r5, sl, ror #17 │ │ │ │ eor r5, r5, sl, lsr #10 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ eor sl, r1, r2 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ and sl, sl, r0 │ │ │ │ - ldr r0, [pc, #-1896] @ 5f140 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f138 │ │ │ │ add r5, r2, r4 │ │ │ │ add r0, fp, r0 │ │ │ │ add r0, r0, r7 │ │ │ │ and r7, r1, r2 │ │ │ │ eor sl, sl, r7 │ │ │ │ ror r3, r2, #13 │ │ │ │ ror r7, r5, #11 │ │ │ │ @@ -54550,15 +54548,15 @@ │ │ │ │ eor r0, r0, r3, ror #2 │ │ │ │ and r1, r1, r9 │ │ │ │ and r9, r2, r3 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor r0, r0, r3, ror #22 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #-2068] @ 5f144 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f13c │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r9, r1 │ │ │ │ add lr, r3, r7 │ │ │ │ add r1, r1, r6 │ │ │ │ ror r6, lr, #11 │ │ │ │ eor r6, r6, lr, ror #6 │ │ │ │ eor r6, r6, lr, ror #25 │ │ │ │ @@ -54587,15 +54585,15 @@ │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ and r9, r3, r0 │ │ │ │ eor r2, r2, r9 │ │ │ │ eor r1, r1, r0, ror #22 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #-2212] @ 5f148 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f140 │ │ │ │ add r1, r1, ip │ │ │ │ add r2, r9, r2 │ │ │ │ eor r9, r0, r1 │ │ │ │ and r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ror r3, r3, #18 │ │ │ │ @@ -54623,15 +54621,15 @@ │ │ │ │ eor r4, r4, r9 │ │ │ │ add r8, r8, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ror r4, r4, #19 │ │ │ │ eor r4, r4, r9, ror #17 │ │ │ │ eor r4, r4, r9, lsr #10 │ │ │ │ - ldr r9, [pc, #-2352] @ 5f14c │ │ │ │ + ldr r9, [pc, #-2352] @ 5f144 │ │ │ │ add r3, r3, r4 │ │ │ │ add r9, r3, r9 │ │ │ │ add r4, r1, r8 │ │ │ │ add r9, r9, r5 │ │ │ │ eor r5, r1, r2 │ │ │ │ and r0, r0, r5 │ │ │ │ ror r5, r4, #11 │ │ │ │ @@ -54651,15 +54649,15 @@ │ │ │ │ ror r0, r0, #18 │ │ │ │ eor r0, r0, r7, ror #7 │ │ │ │ eor r0, r0, r7, lsr #3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ and r9, ip, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #-2460] @ 5f150 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f148 │ │ │ │ add r0, r0, r7 │ │ │ │ bic r7, lr, r4 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ror r7, r7, #19 │ │ │ │ @@ -54701,15 +54699,15 @@ │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ add r1, r1, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ eor sl, r3, r9 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ and sl, sl, r2 │ │ │ │ - ldr r2, [pc, #-2656] @ 5f154 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f14c │ │ │ │ add r6, r3, lr │ │ │ │ add r2, fp, r2 │ │ │ │ add r2, r2, ip │ │ │ │ and ip, r3, r9 │ │ │ │ eor sl, sl, ip │ │ │ │ ror r1, r9, #13 │ │ │ │ ror ip, r6, #11 │ │ │ │ @@ -54743,15 +54741,15 @@ │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ and r3, r3, r8 │ │ │ │ and r8, r9, r1 │ │ │ │ eor r3, r3, r8 │ │ │ │ eor r2, r2, r1, ror #22 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #-2820] @ 5f158 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f150 │ │ │ │ add r2, r2, r5 │ │ │ │ add r5, r9, ip │ │ │ │ add r3, r8, r3 │ │ │ │ ror r8, r5, #11 │ │ │ │ eor r8, r8, r5, ror #6 │ │ │ │ add r3, r3, r4 │ │ │ │ eor r8, r8, r5, ror #25 │ │ │ │ @@ -54779,15 +54777,15 @@ │ │ │ │ add fp, r4, r8 │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ and r4, r1, r2 │ │ │ │ eor sl, sl, r4 │ │ │ │ eor r3, r3, r2, ror #22 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #-2960] @ 5f15c │ │ │ │ + ldr lr, [pc, #-2960] @ 5f154 │ │ │ │ add r4, r1, r9 │ │ │ │ add lr, fp, lr │ │ │ │ add r7, lr, r7 │ │ │ │ ror lr, r4, #11 │ │ │ │ eor lr, lr, r4, ror #6 │ │ │ │ eor lr, lr, r4, ror #25 │ │ │ │ add lr, lr, r7 │ │ │ │ @@ -54814,15 +54812,15 @@ │ │ │ │ eor r1, r1, r8 │ │ │ │ add lr, lr, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, r8, ror #17 │ │ │ │ eor r1, r1, r8, lsr #10 │ │ │ │ - ldr sl, [pc, #-3096] @ 5f160 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f158 │ │ │ │ add r1, r7, r1 │ │ │ │ add sl, r1, sl │ │ │ │ add r7, r2, lr │ │ │ │ add sl, sl, r6 │ │ │ │ ror r6, r7, #11 │ │ │ │ eor r8, r3, ip │ │ │ │ eor r6, r6, r7, ror #6 │ │ │ │ @@ -54852,15 +54850,15 @@ │ │ │ │ add r8, r6, r8 │ │ │ │ ror r6, fp, #19 │ │ │ │ eor r6, r6, fp, ror #17 │ │ │ │ eor r6, r6, fp, lsr #10 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3244] @ 5f164 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f15c │ │ │ │ add r6, r3, r8 │ │ │ │ add r2, r9, r2 │ │ │ │ add r2, r2, r5 │ │ │ │ eor r9, ip, r1 │ │ │ │ ror r5, r1, #13 │ │ │ │ eor r5, r5, r1, ror #2 │ │ │ │ and r3, r3, r9 │ │ │ │ @@ -54890,15 +54888,15 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ror lr, lr, #19 │ │ │ │ eor lr, lr, r9, ror #17 │ │ │ │ eor lr, lr, r9, lsr #10 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - ldr r9, [pc, #-3392] @ 5f168 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f160 │ │ │ │ eor r2, r1, r5 │ │ │ │ ror lr, r5, #13 │ │ │ │ add r9, sl, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ eor lr, lr, r5, ror #2 │ │ │ │ and r4, r1, r5 │ │ │ │ and r2, r2, ip │ │ │ │ @@ -54936,15 +54934,15 @@ │ │ │ │ eor r2, r2, lr, ror #2 │ │ │ │ and r4, r4, r1 │ │ │ │ eor r4, r4, r8 │ │ │ │ eor r2, r2, lr, ror #22 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3572] @ 5f16c │ │ │ │ + ldr r3, [pc, #-3572] @ 5f164 │ │ │ │ add r1, r1, r0 │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ ror r7, r1, #11 │ │ │ │ eor r7, r7, r1, ror #6 │ │ │ │ eor r7, r7, r1, ror #25 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -54971,15 +54969,15 @@ │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ and r7, lr, r2 │ │ │ │ and r9, r9, r5 │ │ │ │ eor r9, r9, r7 │ │ │ │ eor r3, r3, r2, ror #22 │ │ │ │ add r3, r3, r9 │ │ │ │ add r3, r3, r0 │ │ │ │ - ldr r0, [pc, #-3708] @ 5f170 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f168 │ │ │ │ add r5, r5, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ add r6, r0, r6 │ │ │ │ ror r0, r5, #11 │ │ │ │ eor r0, r0, r5, ror #6 │ │ │ │ eor r0, r0, r5, ror #25 │ │ │ │ add r0, r0, r6 │ │ │ │ @@ -55006,15 +55004,15 @@ │ │ │ │ add r8, r0, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ror r0, r0, #19 │ │ │ │ eor r0, r0, r9, ror #17 │ │ │ │ eor r0, r0, r9, lsr #10 │ │ │ │ add r7, r7, r0 │ │ │ │ - ldr r0, [pc, #-3844] @ 5f174 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f16c │ │ │ │ add lr, lr, r8 │ │ │ │ add r0, r7, r0 │ │ │ │ ror r9, lr, #11 │ │ │ │ add ip, r0, ip │ │ │ │ eor r9, r9, lr, ror #6 │ │ │ │ ror r0, r6, #13 │ │ │ │ eor r0, r0, r6, ror #2 │ │ │ │ @@ -55040,15 +55038,15 @@ │ │ │ │ and sl, r5, lr │ │ │ │ bic r8, r1, lr │ │ │ │ eor r8, r8, sl │ │ │ │ add r8, r9, r8 │ │ │ │ ror r9, r4, #19 │ │ │ │ eor r9, r9, r4, ror #17 │ │ │ │ eor r9, r9, r4, lsr #10 │ │ │ │ - ldr r4, [pc, #-3976] @ 5f178 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f170 │ │ │ │ add ip, ip, r9 │ │ │ │ add r4, ip, r4 │ │ │ │ eor r9, r6, r0 │ │ │ │ add r4, r4, r1 │ │ │ │ ror r1, r0, #13 │ │ │ │ and sl, r6, r0 │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ @@ -55075,15 +55073,15 @@ │ │ │ │ bic r9, r5, r2 │ │ │ │ eor r9, r9, sl │ │ │ │ add r4, r4, r9 │ │ │ │ ror r9, r7, #19 │ │ │ │ eor r9, r9, r7, ror #17 │ │ │ │ eor r9, r9, r7, lsr #10 │ │ │ │ add r7, r8, r9 │ │ │ │ - ldr r9, [pc, #660] @ 60420 │ │ │ │ + ldr r9, [pc, #660] @ 60418 │ │ │ │ eor sl, r0, r1 │ │ │ │ ror r8, r1, #13 │ │ │ │ add r9, r7, r9 │ │ │ │ eor r8, r8, r1, ror #2 │ │ │ │ and sl, sl, r6 │ │ │ │ add r9, r9, r5 │ │ │ │ and r5, r0, r1 │ │ │ │ @@ -55129,22 +55127,22 @@ │ │ │ │ eor r4, r4, r5, ror #22 │ │ │ │ add r4, r4, ip │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ add r4, r4, r9 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r9, #12] │ │ │ │ - ldr ip, [pc, #448] @ 60424 │ │ │ │ + ldr ip, [pc, #448] @ 6041c │ │ │ │ ror r9, r6, #11 │ │ │ │ add ip, r8, ip │ │ │ │ eor r9, r9, r6, ror #6 │ │ │ │ add ip, ip, lr │ │ │ │ eor r9, r9, r6, ror #25 │ │ │ │ add r9, r9, ip │ │ │ │ - ldr sl, [pc, #424] @ 60428 │ │ │ │ + ldr sl, [pc, #424] @ 60420 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ and lr, r3, r6 │ │ │ │ add sl, ip, sl │ │ │ │ bic ip, r2, r6 │ │ │ │ eor ip, ip, lr │ │ │ │ add r9, r9, ip │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ @@ -55180,15 +55178,15 @@ │ │ │ │ eor r9, r9, r7, lsr #10 │ │ │ │ add lr, lr, r9 │ │ │ │ eor r7, r4, ip │ │ │ │ add lr, lr, r2 │ │ │ │ and r7, r7, r5 │ │ │ │ ror r2, r0, #11 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [pc, #252] @ 6042c │ │ │ │ + ldr r9, [pc, #252] @ 60424 │ │ │ │ eor r2, r2, r0, ror #6 │ │ │ │ and sl, r6, r0 │ │ │ │ eor r2, r2, r0, ror #25 │ │ │ │ add r9, r5, r9 │ │ │ │ bic r5, r3, r0 │ │ │ │ add lr, lr, r2 │ │ │ │ eor r5, r5, sl │ │ │ │ @@ -55246,94 +55244,94 @@ │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x90befffa │ │ │ │ ldrbge r6, [r0], #-3307 @ 0xfffff315 │ │ │ │ mrclt 3, 7, sl, cr9, cr7, {7} │ │ │ │ @ instruction: 0xc67178f2 │ │ │ │ - b 60434 │ │ │ │ + b 6042c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b 347390 <_PyLong_DivmodNear@@Base+0x1844> │ │ │ │ + b 347b94 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32937c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 329c14 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6047c │ │ │ │ - b 128c00 │ │ │ │ - eorseq pc, r8, r8, ror #24 │ │ │ │ + ldr r0, [pc] @ 60474 │ │ │ │ + b 128c0c │ │ │ │ + eorseq r0, r9, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 6050c │ │ │ │ + ldr r2, [pc, #112] @ 60504 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 604bc │ │ │ │ + beq 604b4 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dacc │ │ │ │ + bl 5dac4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 604dc │ │ │ │ + beq 604d4 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6050c │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 60504 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 60504 │ │ │ │ + beq 604fc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 60ba0 │ │ │ │ + bl 60b98 │ │ │ │ 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 a5a70 │ │ │ │ - ldr r2, [pc, #32] @ 60570 │ │ │ │ + b a5a00 │ │ │ │ + ldr r2, [pc, #32] @ 60568 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6056c │ │ │ │ + bne 60564 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ bx lr │ │ │ │ - b 2943d4 <_PySet_Update@@Base+0x68> │ │ │ │ + b 294654 <_PySet_Update@@Base+0x68> │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -55346,394 +55344,394 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r5, r5, r1 │ │ │ │ - bne 605dc │ │ │ │ + bne 605d4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60618 │ │ │ │ - ldr ip, [pc, #220] @ 606c0 │ │ │ │ + beq 60610 │ │ │ │ + ldr ip, [pc, #220] @ 606b8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov lr, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 60618 │ │ │ │ + bne 60610 │ │ │ │ mov r4, #0 │ │ │ │ - b 606ac │ │ │ │ + b 606a4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d2b8 │ │ │ │ + bl 17d524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60610 │ │ │ │ + beq 60608 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60658 │ │ │ │ + beq 60650 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6065c │ │ │ │ - bl a5780 │ │ │ │ + bne 60654 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6065c │ │ │ │ - b 60610 │ │ │ │ + beq 60654 │ │ │ │ + b 60608 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 606a0 │ │ │ │ - ldr r3, [pc, #48] @ 606c4 │ │ │ │ + bne 60698 │ │ │ │ + ldr r3, [pc, #48] @ 606bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, r0 │ │ │ │ - b 606ac │ │ │ │ + b 606a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32937c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 329c14 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000606f8 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60ba0 │ │ │ │ +000606f0 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60b98 │ │ │ │ │ │ │ │ -000606fc : │ │ │ │ +000606f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr ip, [pc, #88] @ 60768 │ │ │ │ + bl 3580c0 │ │ │ │ + ldr ip, [pc, #88] @ 60760 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr r6, [lr] │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r0 │ │ │ │ cmpeq r6, r5 │ │ │ │ addne r5, lr, #98304 @ 0x18000 │ │ │ │ - beq 60760 │ │ │ │ + beq 60758 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60754 │ │ │ │ + bge 6074c │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60734 │ │ │ │ + b 6072c │ │ │ │ ldr r2, [lr] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - bne 607a8 │ │ │ │ + bne 607a0 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b58 │ │ │ │ + ldr r5, [pc, #960] @ 60b50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607cc │ │ │ │ + bne 607c4 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607f8 │ │ │ │ + b 607f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b5c │ │ │ │ + ldr r0, [pc, #932] @ 60b54 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6078c │ │ │ │ - b 60b4c │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #904] @ 60b60 │ │ │ │ + bne 60784 │ │ │ │ + b 60b44 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #904] @ 60b58 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607f8 │ │ │ │ - bl a5780 │ │ │ │ + beq 607f0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b4c │ │ │ │ + bne 60b44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 60810 │ │ │ │ + bne 60808 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 6083c │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #836] @ 60b60 │ │ │ │ + b 60834 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #836] @ 60b58 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6083c │ │ │ │ - bl a5780 │ │ │ │ + beq 60834 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b4c │ │ │ │ + bne 60b44 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #768] @ 60b64 │ │ │ │ + ldr r3, [pc, #768] @ 60b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608cc │ │ │ │ - ldr r3, [pc, #748] @ 60b64 │ │ │ │ + bne 608c4 │ │ │ │ + ldr r3, [pc, #748] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608cc │ │ │ │ + bne 608c4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b64 │ │ │ │ + ldr r3, [pc, #716] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #688] @ 60b64 │ │ │ │ + bne 609dc │ │ │ │ + ldr r3, [pc, #688] @ 60b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - b 60ab4 │ │ │ │ - ldr r3, [pc, #656] @ 60b64 │ │ │ │ + bne 609dc │ │ │ │ + b 60aac │ │ │ │ + ldr r3, [pc, #656] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #628] @ 60b64 │ │ │ │ + bne 609dc │ │ │ │ + ldr r3, [pc, #628] @ 60b5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 609dc │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b64 │ │ │ │ + ldr r3, [pc, #596] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #568] @ 60b64 │ │ │ │ + bne 609dc │ │ │ │ + ldr r3, [pc, #568] @ 60b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 609dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 609dc │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b68 │ │ │ │ + ldr r9, [pc, #492] @ 60b60 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b6c │ │ │ │ + ldrlt r9, [pc, #484] @ 60b64 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #448] @ 60b68 │ │ │ │ + ldr fp, [pc, #448] @ 60b60 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b6c │ │ │ │ + ldrlt fp, [pc, #444] @ 60b64 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 355e60 │ │ │ │ + bl 356664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609c8 │ │ │ │ + beq 609c0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b38 │ │ │ │ + b 60b30 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ add r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 60a1c │ │ │ │ + b 60a14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349f64 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a6f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349f64 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a6f8 │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b70 │ │ │ │ + ldr r3, [pc, #356] @ 60b68 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r8, r8, r0 │ │ │ │ add r3, r3, r8, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b38 │ │ │ │ + beq 60b30 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b64 │ │ │ │ + ldr r3, [pc, #244] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b38 │ │ │ │ - ldr r3, [pc, #216] @ 60b64 │ │ │ │ + bne 60b30 │ │ │ │ + ldr r3, [pc, #216] @ 60b5c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b38 │ │ │ │ + bne 60b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34a0bc <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b4c │ │ │ │ + bl 34a850 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60b44 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60af0 │ │ │ │ + beq 60ae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b38 │ │ │ │ + b 60b30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ 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 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ 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 2103e8 │ │ │ │ + b 2103fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0038c4d0 │ │ │ │ + eorseq ip, r8, ip, lsr #27 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r4, ip, r0, lsr #24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne 60b8c │ │ │ │ - ldr r0, [pc, #16] @ 60b98 │ │ │ │ + bne 60b84 │ │ │ │ + ldr r0, [pc, #16] @ 60b90 │ │ │ │ mov r1, #6 │ │ │ │ - b a56fc │ │ │ │ - ldr r0, [pc, #8] @ 60b9c │ │ │ │ + b a568c │ │ │ │ + ldr r0, [pc, #8] @ 60b94 │ │ │ │ mov r1, #6 │ │ │ │ - b a56fc │ │ │ │ - eorseq r6, r8, r0, lsr r8 │ │ │ │ - eorseq r6, r8, r8, lsr #16 │ │ │ │ + b a568c │ │ │ │ + eorseq r7, r8, r0, lsr r0 │ │ │ │ + eorseq r7, r8, r8, lsr #32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ @@ -55744,68 +55742,68 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb lr, [r2, #5] │ │ │ │ lsl r3, r1, r3 │ │ │ │ add r0, r0, r1, lsl lr │ │ │ │ - ldr r1, [pc, #36] @ 60c14 │ │ │ │ + ldr r1, [pc, #36] @ 60c0c │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ umull lr, r2, r3, r1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #12 │ │ │ │ lsr r3, r2, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bge feb0b6c8 <__bss_end__@@Base+0xfe546780> │ │ │ │ + bge feb0b6c0 <__bss_end__@@Base+0xfe546778> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 60c50 │ │ │ │ - ldr r3, [pc, #52] @ 60c74 │ │ │ │ - ldr r1, [pc, #52] @ 60c78 │ │ │ │ + bne 60c48 │ │ │ │ + ldr r3, [pc, #52] @ 60c6c │ │ │ │ + ldr r1, [pc, #52] @ 60c70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60c7c │ │ │ │ + ldr r3, [pc, #32] @ 60c74 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #25 │ │ │ │ + eorseq r0, r9, ip, lsl #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060c80 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060c78 <_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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -55814,325 +55812,325 @@ │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b288 │ │ │ │ + bl 9b21c │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d4 │ │ │ │ + bl a4264 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_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 60d80 <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ + bhi 60d78 <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60da0 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ - ldr r2, [pc, #280] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ - ldr r1, [pc, #280] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ - ldr r0, [pc, #280] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #264] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bne 60d98 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + ldr r2, [pc, #280] @ 60e80 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ + ldr r1, [pc, #280] @ 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #280] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #264] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60d54 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + bne 60d4c <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ble 60e40 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + ldr r2, [pc, #224] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60e14 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + beq 60e0c <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60e00 <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ + beq 60df8 <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60e18 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ - ldr r3, [pc, #164] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ - ldr r1, [pc, #164] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #152] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #152] @ 60ea4 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #128] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + ldr r3, [pc, #164] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ + ldr r1, [pc, #164] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r2, [pc, #152] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ldr r1, [pc, #152] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ + ldr r0, [pc, #128] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + beq 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl a5780 │ │ │ │ + bne 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32937c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 329c14 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #52] @ 60ea8 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #52] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq r2, r7, ip, ror r1 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - @ instruction: 0x003745b8 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60ba0 │ │ │ │ + bl 60b98 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ 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 1c75a4 │ │ │ │ + bl 1c78ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f4c <_PyMonitoring_FirePyStartEvent@@Base+0x2cc> │ │ │ │ + beq 60f44 <_PyMonitoring_FirePyStartEvent@@Base+0x2cc> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x2d4> │ │ │ │ + blt 60f4c <_PyMonitoring_FirePyStartEvent@@Base+0x2d4> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60f44 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ + beq 60f3c <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60f44 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 60f3c <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 1ee240 │ │ │ │ + bl 1ee5e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ 610f4 <_PyMonitoring_FirePyStartEvent@@Base+0x474> │ │ │ │ + ldr r3, [pc, #348] @ 610ec <_PyMonitoring_FirePyStartEvent@@Base+0x474> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ - ldr r3, [pc, #304] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ - ldr r1, [pc, #304] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x47c> │ │ │ │ + bge 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + ldr r3, [pc, #304] @ 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r1, [pc, #304] @ 610f4 <_PyMonitoring_FirePyStartEvent@@Base+0x47c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ - bl a649c │ │ │ │ + beq 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + bne 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ mvn r0, #0 │ │ │ │ - b 610ec <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ - ldr r9, [pc, #260] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ + b 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ + ldr r9, [pc, #260] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 610e8 <_PyMonitoring_FirePyStartEvent@@Base+0x468> │ │ │ │ + beq 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x468> │ │ │ │ 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 2abaf8 │ │ │ │ + bl 2abd68 │ │ │ │ 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 6100c <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ + beq 61004 <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + beq 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 610d8 <_PyMonitoring_FirePyStartEvent@@Base+0x458> │ │ │ │ - ldr r3, [pc, #120] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ - ldr r2, [pc, #128] @ 61104 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ble 610d0 <_PyMonitoring_FirePyStartEvent@@Base+0x458> │ │ │ │ + ldr r3, [pc, #120] @ 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r2, [pc, #128] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ + ldr r1, [pc, #116] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + beq 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + beq 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + bne 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 6100c <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ + b 61004 <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, ip, lsr #25 │ │ │ │ - subeq r8, r5, ip, ror #16 │ │ │ │ - @ instruction: 0x003d2cf0 │ │ │ │ - eorseq fp, r7, r4, lsr pc │ │ │ │ + eorseq r0, r9, ip, lsr #9 │ │ │ │ + subeq r9, r5, r0, lsl #1 │ │ │ │ + @ instruction: 0x003d34f0 │ │ │ │ + eorseq ip, r7, r8, lsr #7 │ │ │ │ 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 6113c <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ + bhi 61134 <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 6115c <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ - b 61180 <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ - ldr r0, [pc, #88] @ 6119c <_PyMonitoring_FirePyStartEvent@@Base+0x51c> │ │ │ │ + bgt 61154 <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ + b 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ + ldr r0, [pc, #88] @ 61194 <_PyMonitoring_FirePyStartEvent@@Base+0x51c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61130 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ - b 61194 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ + bne 61128 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ + b 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ - bl a5780 │ │ │ │ + bne 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ - b 61194 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ + beq 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + b 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 614c8 │ │ │ │ + b 614c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r0, asr #30 │ │ │ │ + eorseq sl, r5, r0, asr #14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14c540 │ │ │ │ + b 14c53c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611bc <_PyMonitoring_FirePyStartEvent@@Base+0x53c> │ │ │ │ - ldr r1, [pc, #8] @ 611c4 <_PyMonitoring_FirePyStartEvent@@Base+0x544> │ │ │ │ - b 24ce60 │ │ │ │ - ldr r0, [pc, #4] @ 611c8 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ + beq 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x53c> │ │ │ │ + ldr r1, [pc, #8] @ 611bc <_PyMonitoring_FirePyStartEvent@@Base+0x544> │ │ │ │ + b 24cfdc │ │ │ │ + ldr r0, [pc, #4] @ 611c0 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000611cc : │ │ │ │ +000611c4 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -56142,109 +56140,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6122c │ │ │ │ + bne 61224 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61260 │ │ │ │ - ldr ip, [pc, #636] @ 614b0 │ │ │ │ + beq 61258 │ │ │ │ + ldr ip, [pc, #636] @ 614a8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 612f8 │ │ │ │ + beq 612f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 612b0 │ │ │ │ + beq 612a8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61284 │ │ │ │ + beq 6127c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61284 │ │ │ │ + bne 6127c │ │ │ │ mov r2, #0 │ │ │ │ - b 612b8 │ │ │ │ + b 612b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61298 │ │ │ │ + bne 61290 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 612b8 │ │ │ │ - bl 103378 │ │ │ │ + b 612b0 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 612f8 │ │ │ │ + blt 612f0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6127c │ │ │ │ - b 61290 │ │ │ │ + beq 61274 │ │ │ │ + b 61288 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ea0bc │ │ │ │ + bl 2ea97c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612f8 │ │ │ │ + beq 612f0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61364 │ │ │ │ + beq 6135c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61300 │ │ │ │ - ldr r3, [pc, #452] @ 614b4 │ │ │ │ - ldr r1, [pc, #452] @ 614b8 │ │ │ │ + beq 612f8 │ │ │ │ + ldr r3, [pc, #452] @ 614ac │ │ │ │ + ldr r1, [pc, #452] @ 614b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 61484 │ │ │ │ + b 6147c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61324 │ │ │ │ - ldr r3, [pc, #412] @ 614b4 │ │ │ │ - ldr r1, [pc, #416] @ 614bc │ │ │ │ + bne 6131c │ │ │ │ + ldr r3, [pc, #412] @ 614ac │ │ │ │ + ldr r1, [pc, #416] @ 614b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 612f8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 612f0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612f8 │ │ │ │ + beq 612f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61364 │ │ │ │ - ldr r3, [pc, #368] @ 614c0 │ │ │ │ - ldr r1, [pc, #368] @ 614c4 │ │ │ │ + ble 6135c │ │ │ │ + ldr r3, [pc, #368] @ 614b8 │ │ │ │ + ldr r1, [pc, #368] @ 614bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 612f8 │ │ │ │ + bl 113400 │ │ │ │ + b 612f0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 616a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 61698 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6138c │ │ │ │ + bne 61384 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 612f8 │ │ │ │ + beq 612f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 612f8 │ │ │ │ + bl 113400 │ │ │ │ + b 612f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -56267,125 +56265,125 @@ │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61438 │ │ │ │ + beq 61430 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61378 │ │ │ │ + beq 61370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61378 │ │ │ │ + bne 61370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 61378 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 61370 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61484 │ │ │ │ + beq 6147c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61470 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 61468 │ │ │ │ + bl c3ee4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 6800c │ │ │ │ + bl 67f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 6147c │ │ │ │ + bl c7c34 │ │ │ │ + b 61474 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6800c │ │ │ │ + bl 67f24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs 2dae34 │ │ │ │ - bllt 1a4ceb0 <__bss_end__@@Base+0x1487f68> │ │ │ │ + bvs 2dae2c │ │ │ │ + bllt 1a4cea8 <__bss_end__@@Base+0x1487f60> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60f6a <_PyMonitoring_FirePyStartEvent@@Base+0x2ea> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 60f62 <_PyMonitoring_FirePyStartEvent@@Base+0x2ea> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb6dc │ │ │ │ + blls 1bb6d4 │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894918 <__bss_end__@@Base+0xff2cf9d0> │ │ │ │ + blpl ff894910 <__bss_end__@@Base+0xff2cf9c8> │ │ │ │ subseq r3, r7, ip, lsr #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ 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 322610 <_PyObject_GetState@@Base> │ │ │ │ + bl 322ed0 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61560 │ │ │ │ + beq 61558 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61514 │ │ │ │ + bne 6150c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6156c │ │ │ │ + ldr r0, [pc, #96] @ 61564 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bgt 6154c │ │ │ │ + bgt 61544 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl c1bb8 │ │ │ │ + bl c1afc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 61570 │ │ │ │ + ldr r3, [pc, #56] @ 61568 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 61574 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #48] @ 6156c │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ - b 61560 │ │ │ │ + b 61558 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 61578 │ │ │ │ + ldr r0, [pc, #32] @ 61570 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r4, lsr sp @ │ │ │ │ - @ instruction: 0x003622bc │ │ │ │ - eorseq pc, r8, ip, lsr sp @ │ │ │ │ - eorseq pc, r8, r8, asr #26 │ │ │ │ + eorseq r0, r9, r4, lsr r5 │ │ │ │ + @ instruction: 0x00362abc │ │ │ │ + eorseq r0, r9, ip, lsr r5 │ │ │ │ + eorseq r0, r9, r8, asr #10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61590 │ │ │ │ - ldr r1, [pc, #8] @ 61598 │ │ │ │ - b 24ce60 │ │ │ │ - ldr r0, [pc, #4] @ 6159c │ │ │ │ + beq 61588 │ │ │ │ + ldr r1, [pc, #8] @ 61590 │ │ │ │ + b 24cfdc │ │ │ │ + ldr r0, [pc, #4] @ 61594 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000615b8 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +000615b0 <_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 │ │ │ │ @@ -56393,41 +56391,41 @@ │ │ │ │ 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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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 61644 <_PyMonitoring_FirePyResumeEvent@@Base+0x8c> │ │ │ │ + bne 6163c <_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 61628 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + beq 61620 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061658 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00061650 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -56435,31 +56433,31 @@ │ │ │ │ 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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 616c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + beq 616c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000616d0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000616c8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #2 │ │ │ │ @@ -56467,15 +56465,15 @@ │ │ │ │ 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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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 │ │ │ │ @@ -56485,109 +56483,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 61770 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ + bne 61768 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 617a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ - ldr ip, [pc, #720] @ 61a48 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + beq 6179c <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ + ldr ip, [pc, #720] @ 61a40 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + beq 617ec <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 617c8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + beq 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 617c8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bne 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r2, #0 │ │ │ │ - b 617fc <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 617dc <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + bne 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 617fc <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ - bl 103378 │ │ │ │ + b 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + blt 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ - b 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + beq 617b8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + b 617cc <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ea0bc │ │ │ │ + bl 2ea97c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 618ac <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 618a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ - ldr r3, [pc, #532] @ 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #532] @ 61a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ + beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #532] @ 61a44 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #532] @ 61a48 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 619f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + b 619f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #492] @ 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #496] @ 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ + bne 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #492] @ 61a44 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #496] @ 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 18ee78 │ │ │ │ + b 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 618ac <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #448] @ 61a58 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ - ldr r1, [pc, #448] @ 61a5c <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ + ble 618a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #448] @ 61a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ + ldr r1, [pc, #448] @ 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 113400 │ │ │ │ + b 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61af4 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + bl 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 618d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne 618c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 113400 │ │ │ │ + b 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -56622,217 +56620,217 @@ │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 619ac <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ + beq 619a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bne 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 619f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + beq 619f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 619e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 619dc <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ + bl c3ee4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2ea3c4 │ │ │ │ + bl 2eac84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 619f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ + bl c7c34 │ │ │ │ + b 619e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ea3c4 │ │ │ │ + bl 2eac84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef48f88 <__bss_end__@@Base+0xfe984040> │ │ │ │ + blgt fef48f80 <__bss_end__@@Base+0xfe984038> │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ addsvs r2, sl, #688128 @ 0xa8000 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ cmpls r9, sl, asr r1 │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ - strne lr, [pc, #-3288]! @ 60d54 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + strne lr, [pc, #-3288]! @ 60d4c <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d278 <_IO_stdin_used@@Base+0x15978> │ │ │ │ + blle 36d270 <_IO_stdin_used@@Base+0x15170> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r3, r7, r8, asr pc │ │ │ │ + subseq r4, r7, ip, lsr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ 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] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #68] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 61aa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ + blt 61a98 <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 61ac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + ldr r0, [pc, #40] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ + ldr r0, [pc, #12] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq ip, r8, r8, lsr #17 │ │ │ │ - @ instruction: 0x0038c8b0 │ │ │ │ + eorseq sp, r8, r8, lsr #1 │ │ │ │ + ldrheq sp, [r8], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bcdc0 <_PyLong_Copy@@Base> │ │ │ │ + bl 1bd10c <_PyLong_Copy@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x00389ab0 │ │ │ │ + ldr r0, [pc] @ 61ae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x0038a2b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61b1c <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ + beq 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61b58 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ - bl a5780 │ │ │ │ + bne 61b50 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61b8c <_PyMonitoring_FirePyReturnEvent@@Base+0x4bc> │ │ │ │ + bne 61b84 <_PyMonitoring_FirePyReturnEvent@@Base+0x4bc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b84 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b4> │ │ │ │ + beq 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x4b4> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ + blt 61b78 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ + ldr r0, [pc, #8] @ 61b8c <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x504> │ │ │ │ - ldr r2, [pc, #136] @ 61c4c <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #136] @ 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ - ldr r0, [pc, #136] @ 61c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61bcc <_PyMonitoring_FirePyReturnEvent@@Base+0x504> │ │ │ │ + ldr r2, [pc, #136] @ 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ + ldr r1, [pc, #136] @ 61c48 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ + ldr r0, [pc, #136] @ 61c4c <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ - ldr r6, [pc, #124] @ 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ + b 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ + ldr r6, [pc, #124] @ 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fb62c │ │ │ │ + bl 2fbf58 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ + beq 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61bcc <_PyMonitoring_FirePyReturnEvent@@Base+0x4fc> │ │ │ │ + beq 61bc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4fc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ + beq 61c28 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61c38 <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + beq 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ mov r4, r5 │ │ │ │ - b 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ + b 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 61c28 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r9, r5, ip, asr r7 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r9, r5, ip, asr pc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ + bne 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ 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] @ 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ + ldr r0, [pc] @ 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18ba10 │ │ │ │ + b 18b9f4 │ │ │ │ │ │ │ │ -00061c9c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061c94 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -56842,123 +56840,101 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61cf4 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc] @ 61cec <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61d00 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ + ldr r0, [pc] @ 61cf8 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ 61d54 <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1801fc │ │ │ │ - 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 157eac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 61d58 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r8, r0, ror #26 │ │ │ │ - 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 61d8c <_PyMonitoring_FireCallEvent@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #80] @ 61dd0 <_PyMonitoring_FireCallEvent@@Base+0x134> │ │ │ │ - ldr r1, [pc, #80] @ 61dd4 <_PyMonitoring_FireCallEvent@@Base+0x138> │ │ │ │ + bne 61d2c <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ + ldr r3, [pc, #80] @ 61d70 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #80] @ 61d74 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 61da8 <_PyMonitoring_FireCallEvent@@Base+0x10c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 61d48 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61db0 <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ - ldr r3, [pc, #48] @ 61dd0 <_PyMonitoring_FireCallEvent@@Base+0x134> │ │ │ │ - ldr r1, [pc, #52] @ 61dd8 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + beq 61d50 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #48] @ 61d70 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #52] @ 61d78 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61dc8 <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ + beq 61d68 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61ddc <_PyMonitoring_FireCallEvent@@Base+0x140> │ │ │ │ - b b9978 │ │ │ │ - ldr r0, [pc, #16] @ 61de0 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ + ldr r1, [pc, #20] @ 61d7c <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ + b b98c0 │ │ │ │ + ldr r0, [pc, #16] @ 61d80 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq lr, r6, r4, lsl #26 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ 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] @ 61e7c <_PyMonitoring_FireCallEvent@@Base+0x1e0> │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #116] @ 61e1c <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e30 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ + beq 61dd0 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e38 <_PyMonitoring_FireCallEvent@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #84] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0x1e4> │ │ │ │ + beq 61dd8 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ + ldr r3, [pc, #84] @ 61e20 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 61e74 <_PyMonitoring_FireCallEvent@@Base+0x1d8> │ │ │ │ + b 61e14 <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - ldr r2, [pc, #44] @ 61e84 <_PyMonitoring_FireCallEvent@@Base+0x1e8> │ │ │ │ - ldr r3, [pc, #44] @ 61e88 <_PyMonitoring_FireCallEvent@@Base+0x1ec> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 355ff8 │ │ │ │ + ldr r2, [pc, #44] @ 61e24 <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ + ldr r3, [pc, #44] @ 61e28 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r4, ror #26 │ │ │ │ + eorseq r0, r9, r0, ror #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061e8c <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061e2c <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #7 │ │ │ │ @@ -56966,26 +56942,26 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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] @ 62074 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + ldr lr, [pc, #376] @ 62014 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -56995,140 +56971,140 @@ │ │ │ │ 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 61f58 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bne 61ef8 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f9c <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq 61f3c <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ mov ip, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 62078 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #256] @ 62018 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62058 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 61ff8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 6207c <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [pc, #132] @ 62080 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #132] @ 6201c <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + ldr r0, [pc, #132] @ 62020 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 62084 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - bge 62058 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #64] @ 62088 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldrge r4, [pc, #68] @ 62024 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + bge 61ff8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #64] @ 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144134 │ │ │ │ + bl 14413c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, lsl #23 │ │ │ │ - ldrsheq r4, [r7], #-8 │ │ │ │ - eorseq ip, r8, r0, asr #31 │ │ │ │ - eorseq ip, r8, r8, asr #31 │ │ │ │ + @ instruction: 0x0053d390 │ │ │ │ + ldrsbeq r4, [r7], #-8 │ │ │ │ + eorseq sp, r8, r0, asr #15 │ │ │ │ + eorseq sp, r8, r8, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 62250 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62118 <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ + beq 620b8 <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620dc <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ - ldr r3, [pc, #80] @ 62120 <_PyMonitoring_FireJumpEvent@@Base+0x294> │ │ │ │ + beq 6207c <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + ldr r3, [pc, #80] @ 620c0 <_PyMonitoring_FireJumpEvent@@Base+0x294> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 62118 <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ + b 620b8 <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - ldr r2, [pc, #40] @ 62124 <_PyMonitoring_FireJumpEvent@@Base+0x298> │ │ │ │ - ldr r3, [pc, #40] @ 62128 <_PyMonitoring_FireJumpEvent@@Base+0x29c> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 355ff8 │ │ │ │ + ldr r2, [pc, #40] @ 620c4 <_PyMonitoring_FireJumpEvent@@Base+0x298> │ │ │ │ + ldr r3, [pc, #40] @ 620c8 <_PyMonitoring_FireJumpEvent@@Base+0x29c> │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006212c <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000620cc <_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] │ │ │ │ @@ -57136,140 +57112,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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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] @ 621dc <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #80] @ 6217c <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 3580c0 │ │ │ │ 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 621a4 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 62144 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 621c8 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a5780 │ │ │ │ + bne 62168 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 621d4 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62174 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62218 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 621b8 <_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 3552d8 │ │ │ │ + bl 355adc │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, r3 │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 622ac <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + ldr r2, [pc, #112] @ 6224c <_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 6225c <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ + beq 621fc <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2ea7fc │ │ │ │ + bl 2eb0bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6227c <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + beq 6221c <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 622ac <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 6224c <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 622a4 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ + beq 62244 <_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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6230c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - bl a5780 │ │ │ │ + bne 622ac <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6230c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #44] @ 62318 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + beq 622ac <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #44] @ 622b8 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1249cc <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 6231c <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ + bl 1249f0 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 622bc <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror sp @ │ │ │ │ + eorseq r0, r9, r0, ror r5 │ │ │ │ │ │ │ │ -00062320 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +000622c0 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 623b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 62350 <_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] │ │ │ │ @@ -57277,31 +57253,31 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 623ac <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11a7d4 │ │ │ │ - b 623b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b300 │ │ │ │ + bne 6234c <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a818 │ │ │ │ + b 62350 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 62564 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ + ldr lr, [pc, #392] @ 62504 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57311,386 +57287,259 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 62438 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bne 623d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62480 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + beq 62420 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #272] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + ldr ip, [pc, #272] @ 62508 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 624e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 624f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + beq 62494 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 624e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 624d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ + beq 62478 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49628 │ │ │ │ + bl 4977c │ │ │ │ mov r4, r0 │ │ │ │ - b 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r1, [pc, #140] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ - ldr r0, [pc, #140] @ 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + b 624e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r1, [pc, #140] @ 6250c <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr r0, [pc, #140] @ 62510 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 624fc <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bge 6249c <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - bl c3fa0 │ │ │ │ + b 624e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ - bge 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r3, [pc, #68] @ 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + ldrge r4, [pc, #72] @ 62514 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + bge 624e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r3, [pc, #68] @ 62518 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144134 │ │ │ │ - b 624f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + bl 14413c │ │ │ │ + b 62494 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, asr #23 │ │ │ │ - subseq r4, r7, r4, lsr #2 │ │ │ │ - eorseq sl, r8, r4, lsr ip │ │ │ │ - eorseq sp, r8, r0, asr #29 │ │ │ │ + subseq sp, r3, r8, asr #7 │ │ │ │ + subseq r4, r7, r4, lsl #2 │ │ │ │ + eorseq fp, r8, r4, lsr r4 │ │ │ │ + eorseq lr, r8, ip, ror #12 │ │ │ │ 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 11a7b0 │ │ │ │ + bl 11a7f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #28] @ 625c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ - ldr r1, [pc, #28] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ + bne 62560 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #28] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #28] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, r8, sp, pc @ │ │ │ │ + mlaseq r9, r4, r5, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 625e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ - ldr r0, [pc, #16] @ 625f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + bne 62588 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #16] @ 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ mov r1, #6 │ │ │ │ - b a56fc │ │ │ │ - ldr r0, [pc, #8] @ 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + b a568c │ │ │ │ + ldr r0, [pc, #8] @ 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r1, #6 │ │ │ │ - b a56fc │ │ │ │ - eorseq r6, r8, r8, lsr r8 │ │ │ │ - eorseq r6, r8, r0, asr #16 │ │ │ │ - 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 92f2c │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ - ldr r5, [pc, #392] @ 627cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4ac> │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 627c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4> │ │ │ │ - ldr r0, [pc, #380] @ 627d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ - ldr r1, [pc, #380] @ 627d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b4> │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 627d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ - ldr r3, [pc, #368] @ 627dc <_PyMonitoring_FirePyThrowEvent@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #368] @ 627e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8beec <_Py_hashtable_new_full@@Base> │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 62758 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1801fc │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 62f48 <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 157eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 62758 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1801fc │ │ │ │ - ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 238398 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 626ec <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - ldr r1, [pc, #272] @ 627e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c4> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 349d94 <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 626f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 157eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62758 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ - ldr r1, [pc, #216] @ 627e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #216] @ 627ec <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ - bl 8d108 │ │ │ │ - ldr r1, [pc, #212] @ 627f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 349d94 <_Py_hashtable_foreach@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 62740 <_PyMonitoring_FirePyThrowEvent@@Base+0x420> │ │ │ │ - ldr r1, [pc, #192] @ 627f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 349d94 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 627ec <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 8d108 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 62790 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ - b 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ - bl 29f6f4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62790 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq 62790 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 62790 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 627a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x480> │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 627b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 627c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a0> │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0002a1bc │ │ │ │ - @ instruction: 0x000298bc │ │ │ │ - @ instruction: 0x0018e7f4 │ │ │ │ - eorseq sl, r4, r4, ror r4 │ │ │ │ - andseq fp, r6, r8, asr #19 │ │ │ │ - ldrdeq r3, [r6], -r4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, r8, lsr r6 │ │ │ │ - andeq r3, r6, ip, lsr #14 │ │ │ │ + b a568c │ │ │ │ + eorseq r7, r8, r8, lsr r0 │ │ │ │ + eorseq r7, r8, r0, asr #32 │ │ │ │ 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] @ 62884 <_PyMonitoring_FirePyThrowEvent@@Base+0x564> │ │ │ │ + ldr r1, [pc, #104] @ 62628 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62878 <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + beq 6261c <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c40d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4420 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62878 <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + blt 6261c <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 62878 <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + beq 6261c <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 62888 <_PyMonitoring_FirePyThrowEvent@@Base+0x568> │ │ │ │ - beq 6287c <_PyMonitoring_FirePyThrowEvent@@Base+0x55c> │ │ │ │ - ldr r3, [pc, #24] @ 6288c <_PyMonitoring_FirePyThrowEvent@@Base+0x56c> │ │ │ │ + ldreq r0, [pc, #28] @ 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + beq 62620 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #24] @ 62630 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x003905bc │ │ │ │ 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] @ 628e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c0> │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 628d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ + beq 62678 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 628d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ + beq 62678 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 628e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 62688 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + b a9b64 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 628e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 6268c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + b a9b64 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038f4d0 │ │ │ │ - eorseq lr, r8, r0, lsl #3 │ │ │ │ + @ instruction: 0x0038fcd0 │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ │ │ │ │ -000628ec : │ │ │ │ +00062690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eb40 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62928 │ │ │ │ - ldr r0, [pc, #16] @ 62934 │ │ │ │ - bl 2a6f00 │ │ │ │ + bne 626cc │ │ │ │ + ldr r0, [pc, #16] @ 626d8 │ │ │ │ + bl 2a7170 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038fdd4 │ │ │ │ + @ instruction: 0x003905d0 │ │ │ │ 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 6297c │ │ │ │ + beq 62720 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 16399c │ │ │ │ + bl 163934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 629b4 │ │ │ │ - ldr r0, [pc, #32] @ 629c0 │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62758 │ │ │ │ + ldr r0, [pc, #32] @ 62764 │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 629c4 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 62768 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c8b0 │ │ │ │ + ldrheq sp, [r8], -r0 @ │ │ │ │ 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] @ 62b08 │ │ │ │ + ldr lr, [pc, #288] @ 628ac │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57700,111 +57549,111 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 62a44 │ │ │ │ + bne 627e8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62a88 │ │ │ │ + beq 6282c │ │ │ │ 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] @ 62b0c │ │ │ │ + ldr ip, [pc, #168] @ 628b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62aec │ │ │ │ + beq 62890 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62aac │ │ │ │ + bne 62850 │ │ │ │ mov r4, #0 │ │ │ │ - b 62aec │ │ │ │ - bl c3fa0 │ │ │ │ + b 62890 │ │ │ │ + bl c3ee4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62b10 │ │ │ │ - bge 62aec │ │ │ │ - ldr r3, [pc, #56] @ 62b14 │ │ │ │ + ldrge r4, [pc, #60] @ 628b4 │ │ │ │ + bge 62890 │ │ │ │ + ldr r3, [pc, #56] @ 628b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144134 │ │ │ │ - b 62aa4 │ │ │ │ + bl 14413c │ │ │ │ + b 62848 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsheq ip, [r3], #-184 @ 0xffffff48 │ │ │ │ - subseq r4, r7, r0, asr r1 │ │ │ │ + subseq sp, r3, r0, lsl #8 │ │ │ │ + subseq r4, r7, r0, lsr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62b50 │ │ │ │ - bl a5780 │ │ │ │ + bne 628f4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62b94 │ │ │ │ - bl c3fa0 │ │ │ │ + bne 62938 │ │ │ │ + bl c3ee4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 62bac │ │ │ │ + beq 62950 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 62b9c │ │ │ │ - bl 132620 │ │ │ │ + bne 62940 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b50 │ │ │ │ + beq 628f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 62c04 │ │ │ │ - ldr r3, [pc, #104] @ 62c0c │ │ │ │ + b 629a8 │ │ │ │ + ldr r3, [pc, #104] @ 629b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 62c04 │ │ │ │ + bl 144118 │ │ │ │ + b 629a8 │ │ │ │ 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] │ │ │ │ @@ -57818,44 +57667,44 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, [sp] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4a7a0 │ │ │ │ + bl 4a708 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r8, 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 62c40 │ │ │ │ - ldr r3, [pc, #56] @ 62c6c │ │ │ │ - ldr r1, [pc, #56] @ 62c70 │ │ │ │ + bne 629e4 │ │ │ │ + ldr r3, [pc, #56] @ 62a10 │ │ │ │ + ldr r1, [pc, #56] @ 62a14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 62c5c │ │ │ │ + bl 18ee78 │ │ │ │ + b 62a00 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62c64 │ │ │ │ - ldr r3, [pc, #24] @ 62c6c │ │ │ │ - ldr r1, [pc, #28] @ 62c74 │ │ │ │ + beq 62a08 │ │ │ │ + ldr r3, [pc, #24] @ 62a10 │ │ │ │ + ldr r1, [pc, #28] @ 62a18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62c78 │ │ │ │ + ldr r0, [pc, #12] @ 62a1c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq lr, r6, r4, lsl #26 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ 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 │ │ │ │ @@ -57863,76 +57712,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d3c │ │ │ │ + bne 62ae0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d08 │ │ │ │ + ble 62aac │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d08 │ │ │ │ + bne 62aac │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ mov r4, r0 │ │ │ │ - b 62d3c │ │ │ │ - ldr r3, [pc, #76] @ 62d5c │ │ │ │ + b 62ae0 │ │ │ │ + ldr r3, [pc, #76] @ 62b00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d2c │ │ │ │ + bne 62ad0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d3c │ │ │ │ + b 62ae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d50 │ │ │ │ + beq 62af4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ 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 62e34 │ │ │ │ + bne 62bd8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e34 │ │ │ │ + beq 62bd8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ea0 │ │ │ │ + beq 62c44 │ │ │ │ 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] │ │ │ │ @@ -57946,73 +57795,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 62e44 │ │ │ │ - ldr r1, [pc, #156] @ 62ea8 │ │ │ │ + beq 62be8 │ │ │ │ + ldr r1, [pc, #156] @ 62c4c │ │ │ │ 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 62e44 │ │ │ │ + b 62be8 │ │ │ │ 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 62e64 │ │ │ │ + beq 62c08 │ │ │ │ mov r0, #3 │ │ │ │ - bl a28a8 │ │ │ │ + bl a2838 │ │ │ │ mov r5, r0 │ │ │ │ - b 62e70 │ │ │ │ + b 62c14 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62e8c │ │ │ │ + beq 62c30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62e94 │ │ │ │ + beq 62c38 │ │ │ │ mov r4, r5 │ │ │ │ - b 62ea0 │ │ │ │ + b 62c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 62e8c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 62c30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062eac <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062c50 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62ce0 <_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] │ │ │ │ @@ -58020,77 +57869,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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f38 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7d4 │ │ │ │ - b 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b300 │ │ │ │ + bne 62cdc <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a818 │ │ │ │ + b 62ce0 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 238340 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 62f88 <_PyMonitoring_FireRaiseEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 62f94 <_PyMonitoring_FireRaiseEvent@@Base+0xe8> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 349d94 <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62f8c <_PyMonitoring_FireRaiseEvent@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r3, [r6], -r4 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ │ │ │ │ -00062fa0 : │ │ │ │ +00062cf4 : │ │ │ │ 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 47b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eb40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fd4 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062d28 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 62db8 <_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] │ │ │ │ @@ -58098,154 +57927,154 @@ │ │ │ │ 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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63060 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a7d4 │ │ │ │ - b 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b300 │ │ │ │ + bne 62db4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a818 │ │ │ │ + b 62db8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc] @ 63078 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ - b 9deb4 │ │ │ │ - eorseq r9, r8, ip, lsr #4 │ │ │ │ + ldr r0, [pc] @ 62dcc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ + b 9de48 │ │ │ │ + eorseq r9, r8, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63230 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #412] @ 63234 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x260> │ │ │ │ + ldr r3, [pc, #412] @ 62f84 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #412] @ 62f88 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x260> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + blt 62e84 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + beq 62e84 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ 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 63194 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ + b 62ee8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + beq 62e84 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 62e84 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + b 62f7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2770f0 │ │ │ │ + bl 277558 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 63194 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ + beq 62ee8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 631b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ + bgt 62f08 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 631d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x204> │ │ │ │ + bgt 62f2c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x204> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63200 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ + blt 62f54 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64984 │ │ │ │ + bl 6497c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 62e60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 63138 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ + bhi 62e8c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + b 62f7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64984 │ │ │ │ + bl 6497c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 62e60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + b 62eac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64984 │ │ │ │ + bl 6497c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 62e60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x18c> │ │ │ │ + b 62eb4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x18c> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64984 │ │ │ │ + bl 6497c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 62e60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 63168 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x194> │ │ │ │ + b 62ebc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x194> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, ip, asr lr @ │ │ │ │ + eorseq r0, r9, r8, asr r6 │ │ │ │ │ │ │ │ -00063238 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00062f8c <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 632c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 6301c <_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] │ │ │ │ @@ -58253,75 +58082,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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 632c4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11a7d4 │ │ │ │ - b 632c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b300 │ │ │ │ + bne 63018 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a818 │ │ │ │ + b 6301c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ 6334c <_PyMonitoring_FirePyUnwindEvent@@Base+0x114> │ │ │ │ - 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 6333c <_PyMonitoring_FirePyUnwindEvent@@Base+0x104> │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 918b8 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 63344 <_PyMonitoring_FirePyUnwindEvent@@Base+0x10c> │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00063350 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00063028 <_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] @ 63428 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 63100 <_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 139978 │ │ │ │ + bl 139980 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6341c <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 630f4 <_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] │ │ │ │ @@ -58329,301 +58127,233 @@ │ │ │ │ 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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 630d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 630d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 63414 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 630ec <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a7d4 │ │ │ │ - b 6341c <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a818 │ │ │ │ + b 630f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ - b 44ea4 │ │ │ │ + b a642c │ │ │ │ + b 44b00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 6348c <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ + bne 63164 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 634c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ + beq 631a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ 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] @ 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + ldr ip, [pc, #120] @ 63200 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 634c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ + bne 631a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ mov r5, #0 │ │ │ │ - b 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + b 631f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c75a4 │ │ │ │ + bl 1c78ec │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c32e8 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c37e8 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 634c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ + beq 63198 <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ mov r1, r5 │ │ │ │ - bl 314d1c <_PyGen_SetStopIterationValue@@Base+0x138> │ │ │ │ + bl 3156a4 <_PyGen_SetStopIterationValue@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + beq 631f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + bne 631f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, ror r1 │ │ │ │ + subseq r4, r7, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 63558 <_PyMonitoring_FireStopIterationEvent@@Base+0x208> │ │ │ │ - ldr r3, [pc, #120] @ 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ - ldr r1, [pc, #120] @ 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x278> │ │ │ │ + bne 63230 <_PyMonitoring_FireStopIterationEvent@@Base+0x208> │ │ │ │ + ldr r3, [pc, #120] @ 6329c <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ + ldr r1, [pc, #120] @ 632a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x278> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 63588 <_PyMonitoring_FireStopIterationEvent@@Base+0x238> │ │ │ │ - ldr r2, [pc, #108] @ 635cc <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 63260 <_PyMonitoring_FireStopIterationEvent@@Base+0x238> │ │ │ │ + ldr r2, [pc, #108] @ 632a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 635a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ + beq 6327c <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 63590 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ - ldr r3, [pc, #68] @ 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ - ldr r1, [pc, #76] @ 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ + bne 63268 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + ldr r3, [pc, #68] @ 6329c <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ + ldr r1, [pc, #76] @ 632a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 635a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ + b 63280 <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038feb8 │ │ │ │ + @ instruction: 0x003906b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038fed8 │ │ │ │ + @ instruction: 0x003906d4 │ │ │ │ + ldr r0, [pc] @ 632b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + b 9de48 │ │ │ │ + eorseq r9, r8, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 62f48 <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6361c <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 918b8 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16bad8 <_Py_hashtable_destroy@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 63634 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ - b 9deb4 │ │ │ │ - eorseq r9, r8, ip, lsl r2 │ │ │ │ - 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 92cc0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18bf58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 18bf58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl a3448 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 636e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl ab324 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_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, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #8] @ 63744 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4> │ │ │ │ - mov r2, r3 │ │ │ │ - str ip, [r3, #16] │ │ │ │ - b 349d94 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, r8, lsr r6 │ │ │ │ + ldr r4, [pc, #56] @ 63308 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180450 │ │ │ │ + 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 157e44 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #8] @ 6330c <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9b64 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r0, r9, r8, lsr #14 │ │ │ │ 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 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x428> │ │ │ │ + beq 63340 <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + b 633d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + beq 633d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a0> │ │ │ │ + bge 633b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x390> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30d544 │ │ │ │ + bl 30de04 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 637e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + bne 633b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x388> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + beq 633d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + bne 633d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 633d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a8> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 63798 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + b 63360 <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00063810 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000633d8 <_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] @ 6385c <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63424 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d5158 │ │ │ │ + bl 2d5688 │ │ │ │ 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 │ │ │ │ @@ -58639,717 +58369,985 @@ │ │ │ │ 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 638c0 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 63488 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 638fc <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 634c4 <_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] @ 63ca8 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63870 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 638fc <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 634c4 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63ca0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63868 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 634bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 634bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 639e8 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 635b0 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63cac <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63874 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63998 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 63560 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63958 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 63520 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 63984 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #844] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 6354c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #844] @ 63878 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63984 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a5780 │ │ │ │ + beq 6354c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 634bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 639a0 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 635c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 63568 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 6387c <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63880 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639b8 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 63580 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #748] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 635c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #748] @ 63878 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a5780 │ │ │ │ + beq 635c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 634bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 635c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 6387c <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63880 <_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 355e24 │ │ │ │ + bl 356628 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63a4c <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63614 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e24 │ │ │ │ + bl 356628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a6c <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63634 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63884 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63888 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - bl a5780 │ │ │ │ + bl 18ee78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 634bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63864 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63864 <_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] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63ae8 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 636b0 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 6385c <_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] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b2c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 636f4 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 6385c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b68 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63730 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 6385c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e74 │ │ │ │ + bl 356678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bac <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63774 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 6388c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 6385c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 329afc <_Py_c_abs@@Base> │ │ │ │ + bl 32a3b8 <_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 329afc <_Py_c_abs@@Base> │ │ │ │ + bl 32a3b8 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63864 <_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 329afc <_Py_c_abs@@Base> │ │ │ │ + bl 32a3b8 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355e38 │ │ │ │ + bl 35663c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63864 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355e4c │ │ │ │ + bl 356650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63ca0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63ccc <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63864 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63890 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63868 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63894 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq r4, [r7], #-20 @ 0xffffffec │ │ │ │ + ldrheq r4, [r7], #-20 @ 0xffffffec │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r8, asr pc │ │ │ │ + eorseq fp, r8, r8, asr r7 │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ + 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 92ec0 │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 63a1c <_PyErr_FormatFromCause@@Base+0x644> │ │ │ │ + ldr r5, [pc, #392] @ 63a8c <_PyErr_FormatFromCause@@Base+0x6b4> │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 63a84 <_PyErr_FormatFromCause@@Base+0x6ac> │ │ │ │ + ldr r0, [pc, #380] @ 63a90 <_PyErr_FormatFromCause@@Base+0x6b8> │ │ │ │ + ldr r1, [pc, #380] @ 63a94 <_PyErr_FormatFromCause@@Base+0x6bc> │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #368] @ 63a98 <_PyErr_FormatFromCause@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #368] @ 63a9c <_PyErr_FormatFromCause@@Base+0x6c4> │ │ │ │ + ldr r0, [pc, #368] @ 63aa0 <_PyErr_FormatFromCause@@Base+0x6c8> │ │ │ │ + mov r2, r4 │ │ │ │ + bl 8be94 <_Py_hashtable_new_full@@Base> │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq 63a18 <_PyErr_FormatFromCause@@Base+0x640> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 180450 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 63b10 <_Py_c_diff@@Base+0x58> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 157e44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 63a18 <_PyErr_FormatFromCause@@Base+0x640> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 180450 │ │ │ │ + ldr r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 2384b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 639ac <_PyErr_FormatFromCause@@Base+0x5d4> │ │ │ │ + ldr r1, [pc, #272] @ 63aa4 <_PyErr_FormatFromCause@@Base+0x6cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34b06c <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 639b0 <_PyErr_FormatFromCause@@Base+0x5d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16bb78 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 157e44 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 63a18 <_PyErr_FormatFromCause@@Base+0x640> │ │ │ │ + ldr r1, [pc, #216] @ 63aa8 <_PyErr_FormatFromCause@@Base+0x6d0> │ │ │ │ + ldr r0, [pc, #216] @ 63aac <_PyErr_FormatFromCause@@Base+0x6d4> │ │ │ │ + bl 8d0b0 │ │ │ │ + ldr r1, [pc, #212] @ 63ab0 <_PyErr_FormatFromCause@@Base+0x6d8> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34b06c <_Py_hashtable_foreach@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 63a00 <_PyErr_FormatFromCause@@Base+0x628> │ │ │ │ + ldr r1, [pc, #192] @ 63ab4 <_PyErr_FormatFromCause@@Base+0x6dc> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34b06c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #164] @ 63aac <_PyErr_FormatFromCause@@Base+0x6d4> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 8d0b0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 63a50 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + b 63a1c <_PyErr_FormatFromCause@@Base+0x644> │ │ │ │ + bl 29f9e8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 63a50 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 63a50 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 63a50 <_PyErr_FormatFromCause@@Base+0x678> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 63a60 <_PyErr_FormatFromCause@@Base+0x688> │ │ │ │ + bl 16bb78 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 63a70 <_PyErr_FormatFromCause@@Base+0x698> │ │ │ │ + bl 16bb78 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 63a80 <_PyErr_FormatFromCause@@Base+0x6a8> │ │ │ │ + bl 16bb78 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0002a1bc │ │ │ │ + @ instruction: 0x000298bc │ │ │ │ + @ instruction: 0x0018e7d8 │ │ │ │ + eorseq fp, r4, ip, asr #5 │ │ │ │ + andseq fp, r6, r8, ror r9 │ │ │ │ + andeq r4, r6, r8, lsr r0 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x00576390 │ │ │ │ + andeq r4, r6, ip, lsr #2 │ │ │ │ + andeq r4, r6, r0, lsl r3 │ │ │ │ │ │ │ │ -00063cf4 <_Py_c_diff@@Base>: │ │ │ │ +00063ab8 <_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 355520 │ │ │ │ + bl 355d24 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 238458 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63b50 <_Py_c_diff@@Base+0x98> │ │ │ │ + ldr r1, [pc, #36] @ 63b5c <_Py_c_diff@@Base+0xa4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b06c <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 63b54 <_Py_c_diff@@Base+0x9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16bb78 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r3, r6, ip, lsr ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 63d7c <_Py_c_diff@@Base+0x88> │ │ │ │ + bls 63b90 <_Py_c_diff@@Base+0xd8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63cb8 <_Py_c_diff@@Base+0x200> │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - ldr r0, [pc] @ 63d84 <_Py_c_diff@@Base+0x90> │ │ │ │ + b a642c │ │ │ │ + ldr r0, [pc] @ 63b98 <_Py_c_diff@@Base+0xe0> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #100] @ 63e1c <_Py_c_diff@@Base+0x128> │ │ │ │ + ldr r2, [pc, #100] @ 63c30 <_Py_c_diff@@Base+0x178> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e14 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63c28 <_Py_c_diff@@Base+0x170> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 34a8dc <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34b0dc <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e14 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63c28 <_Py_c_diff@@Base+0x170> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e20 <_Py_c_diff@@Base+0x12c> │ │ │ │ - bne 63e14 <_Py_c_diff@@Base+0x120> │ │ │ │ - ldr r3, [pc, #20] @ 63e24 <_Py_c_diff@@Base+0x130> │ │ │ │ + ldrne r0, [pc, #24] @ 63c34 <_Py_c_diff@@Base+0x17c> │ │ │ │ + bne 63c28 <_Py_c_diff@@Base+0x170> │ │ │ │ + ldr r3, [pc, #20] @ 63c38 <_Py_c_diff@@Base+0x180> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, asr #31 │ │ │ │ + eorseq r0, r9, ip, asr #15 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #96] @ 63cb4 <_Py_c_diff@@Base+0x1fc> │ │ │ │ + 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 63ca4 <_Py_c_diff@@Base+0x1ec> │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9184c <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 63cac <_Py_c_diff@@Base+0x1f4> │ │ │ │ + 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 │ │ │ │ sub r0, r0, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bls 63e74 <_Py_c_diff@@Base+0x180> │ │ │ │ + bls 63d04 <_Py_c_diff@@Base+0x24c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 63e84 <_Py_c_diff@@Base+0x190> │ │ │ │ + ldr r1, [pc, #52] @ 63d14 <_Py_c_diff@@Base+0x25c> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #86 @ 0x56 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 63e88 <_Py_c_diff@@Base+0x194> │ │ │ │ - ldr r2, [pc, #40] @ 63e8c <_Py_c_diff@@Base+0x198> │ │ │ │ + ldr r3, [pc, #40] @ 63d18 <_Py_c_diff@@Base+0x260> │ │ │ │ + ldr r2, [pc, #40] @ 63d1c <_Py_c_diff@@Base+0x264> │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, #253 @ 0xfd │ │ │ │ bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 63e90 <_Py_c_diff@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #20] @ 63d20 <_Py_c_diff@@Base+0x268> │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq pc, r8, ip, lsr #30 │ │ │ │ - eorseq pc, r8, r0, asr pc @ │ │ │ │ - subseq ip, r3, r8, lsl #23 │ │ │ │ + eorseq r0, r9, ip, lsr #14 │ │ │ │ + eorseq r0, r9, r0, asr r7 │ │ │ │ + @ instruction: 0x0053d390 │ │ │ │ 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] @ 63f1c <_Py_c_diff@@Base+0x228> │ │ │ │ + ldr r2, [pc, #92] @ 63dac <_Py_c_diff@@Base+0x2f4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f14 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63da4 <_Py_c_diff@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34a8dc <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34b0dc <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f14 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63da4 <_Py_c_diff@@Base+0x2ec> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63f20 <_Py_c_diff@@Base+0x22c> │ │ │ │ - beq 63f14 <_Py_c_diff@@Base+0x220> │ │ │ │ - ldr r3, [pc, #20] @ 63f24 <_Py_c_diff@@Base+0x230> │ │ │ │ + ldreq r0, [pc, #24] @ 63db0 <_Py_c_diff@@Base+0x2f8> │ │ │ │ + beq 63da4 <_Py_c_diff@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #20] @ 63db4 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4 │ │ │ │ + eorseq r0, r9, r4, lsl #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldrne r3, [r3, #104] @ 0x68 │ │ │ │ addne r0, r0, r3 │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 64064 <_Py_c_diff@@Base+0x370> │ │ │ │ - ldr r1, [pc, #260] @ 64068 <_Py_c_diff@@Base+0x374> │ │ │ │ + ldr r3, [pc, #260] @ 63ef4 <_Py_c_diff@@Base+0x43c> │ │ │ │ + ldr r1, [pc, #260] @ 63ef8 <_Py_c_diff@@Base+0x440> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63f84 <_Py_c_diff@@Base+0x290> │ │ │ │ + bge 63e14 <_Py_c_diff@@Base+0x35c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6405c <_Py_c_diff@@Base+0x368> │ │ │ │ + b 63eec <_Py_c_diff@@Base+0x434> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 6406c <_Py_c_diff@@Base+0x378> │ │ │ │ + ldr r5, [pc, #220] @ 63efc <_Py_c_diff@@Base+0x444> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 63fd4 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + beq 63e64 <_Py_c_diff@@Base+0x3ac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64070 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #200] @ 63f00 <_Py_c_diff@@Base+0x448> │ │ │ │ mov r3, ip │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f7c <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63e0c <_Py_c_diff@@Base+0x354> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 64074 <_Py_c_diff@@Base+0x380> │ │ │ │ - bl a9bd4 │ │ │ │ - b 6405c <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #164] @ 63f04 <_Py_c_diff@@Base+0x44c> │ │ │ │ + bl a9b64 │ │ │ │ + b 63eec <_Py_c_diff@@Base+0x434> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 64034 <_Py_c_diff@@Base+0x340> │ │ │ │ + bne 63ec4 <_Py_c_diff@@Base+0x40c> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64070 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #132] @ 63f00 <_Py_c_diff@@Base+0x448> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f7c <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63e0c <_Py_c_diff@@Base+0x354> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64078 <_Py_c_diff@@Base+0x384> │ │ │ │ - bl ad1c0 │ │ │ │ + ldr r1, [pc, #100] @ 63f08 <_Py_c_diff@@Base+0x450> │ │ │ │ + bl ad1a0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f7c <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63e0c <_Py_c_diff@@Base+0x354> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 6407c <_Py_c_diff@@Base+0x388> │ │ │ │ - bl a9bd4 │ │ │ │ - b 6405c <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #76] @ 63f0c <_Py_c_diff@@Base+0x454> │ │ │ │ + bl a9b64 │ │ │ │ + b 63eec <_Py_c_diff@@Base+0x434> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 64080 <_Py_c_diff@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #44] @ 63f10 <_Py_c_diff@@Base+0x458> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r9, ip, rrx │ │ │ │ - eorseq r0, r9, r4, ror r0 │ │ │ │ - eorseq r3, r7, r8, asr #5 │ │ │ │ - eorseq r0, r9, ip, ror r0 │ │ │ │ - eorseq r0, r9, r4, lsl #1 │ │ │ │ + eorseq r0, r9, ip, ror #16 │ │ │ │ + eorseq r0, r9, r4, ror r8 │ │ │ │ + eorseq r3, r7, r8, asr #21 │ │ │ │ + eorseq r0, r9, ip, ror r8 │ │ │ │ + eorseq r0, r9, r4, lsl #17 │ │ │ │ │ │ │ │ -00064084 : │ │ │ │ +00063f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 640a4 │ │ │ │ - bl 348b2c │ │ │ │ - b 64104 │ │ │ │ + bne 63f34 │ │ │ │ + bl 3494d8 │ │ │ │ + b 63f94 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64178 │ │ │ │ + beq 64008 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 640cc │ │ │ │ + bne 63f5c │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 640d8 │ │ │ │ + beq 63f68 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64178 │ │ │ │ + bne 64008 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64178 │ │ │ │ + beq 64008 │ │ │ │ mov r0, r2 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6410c │ │ │ │ + bne 63f9c │ │ │ │ mov r4, #0 │ │ │ │ - b 64194 │ │ │ │ + b 64024 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 252c24 │ │ │ │ + bl 252da0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64148 │ │ │ │ + beq 63fd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64148 │ │ │ │ + bne 63fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 6419c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 6402c │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64194 │ │ │ │ + bne 64024 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64178 │ │ │ │ + beq 64008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64178 │ │ │ │ + bne 64008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 641a0 │ │ │ │ + ldr r3, [pc, #28] @ 64030 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 641a4 │ │ │ │ + ldr r1, [pc, #24] @ 64034 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 64104 │ │ │ │ + bl 11774c │ │ │ │ + b 63f94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsl #1 │ │ │ │ + eorseq r0, r9, ip, lsl #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 63b10 <_Py_c_diff@@Base+0x58> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 64080 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9184c <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64088 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16bb78 <_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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64240 │ │ │ │ + ldr r2, [pc, #124] @ 64128 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 641e4 │ │ │ │ + beq 640cc │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 642ec │ │ │ │ + bl 642c8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64204 │ │ │ │ + beq 640ec │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63cb8 <_Py_c_diff@@Base+0x200> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a2c │ │ │ │ - ldr r3, [pc, #28] @ 64240 │ │ │ │ + bl 929c0 │ │ │ │ + ldr r3, [pc, #28] @ 64128 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64238 │ │ │ │ + beq 64120 │ │ │ │ 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, 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 92c54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 64218 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18bf3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 641b0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 18bf3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 641b0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 641b0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl a33d8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 641d8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 64218 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 64218 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 64218 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl ab2b4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 64210 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 64210 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_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, 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 64280 │ │ │ │ + bne 6425c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 642b8 │ │ │ │ + bne 64294 │ │ │ │ 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] @ 642e8 │ │ │ │ + ldr ip, [pc, #72] @ 642c4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 642b8 │ │ │ │ + bne 64294 │ │ │ │ mov r0, #0 │ │ │ │ - b 642e0 │ │ │ │ + b 642bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aaacc │ │ │ │ + bl aaa5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 642b0 │ │ │ │ + beq 6428c │ │ │ │ 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, lsl #4 │ │ │ │ + subseq r4, r7, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0] │ │ │ │ sub r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63cb8 <_Py_c_diff@@Base+0x200> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64334 │ │ │ │ + b 6432c │ │ │ │ + mov ip, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #8] @ 64328 │ │ │ │ + mov r2, r3 │ │ │ │ + str ip, [r3, #16] │ │ │ │ + b 34b06c <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r4, r6, ip, lsr #2 │ │ │ │ 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] @ 64594 │ │ │ │ + ldr r3, [pc, #576] @ 6458c │ │ │ │ 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 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35674c │ │ │ │ + bl 356f50 │ │ │ │ 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 │ │ │ │ @@ -59357,71 +59355,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3552b8 │ │ │ │ + bl 355abc │ │ │ │ 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 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34aacc <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34b2d0 <_Py_hashtable_foreach@@Base+0x264> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 644b0 │ │ │ │ + bne 644a8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34ab20 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b324 <_Py_hashtable_foreach@@Base+0x2b8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34ae24 │ │ │ │ + bl 34b628 │ │ │ │ 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 34ab20 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b324 <_Py_hashtable_foreach@@Base+0x2b8> │ │ │ │ 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 34ab20 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b324 <_Py_hashtable_foreach@@Base+0x2b8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34ae24 │ │ │ │ - b 64524 │ │ │ │ + bl 34b628 │ │ │ │ + b 6451c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59430,273 +59428,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 34ab20 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b324 <_Py_hashtable_foreach@@Base+0x2b8> │ │ │ │ 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 34ab20 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b324 <_Py_hashtable_foreach@@Base+0x2b8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34ae24 │ │ │ │ + bl 34b628 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 6454c │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bhi 64544 │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64864 │ │ │ │ - b 64570 │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 6485c │ │ │ │ + b 64568 │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63cb8 <_Py_c_diff@@Base+0x200> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64864 │ │ │ │ - ldr r3, [pc, #28] @ 64594 │ │ │ │ + bl 6485c │ │ │ │ + ldr r3, [pc, #28] @ 6458c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6458c │ │ │ │ + beq 64584 │ │ │ │ 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 645d8 │ │ │ │ + bgt 645d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64608 │ │ │ │ + ldr r3, [pc, #68] @ 64600 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 6460c │ │ │ │ - ldreq r1, [pc, #60] @ 64610 │ │ │ │ - bl 18ee94 │ │ │ │ - b 645e4 │ │ │ │ - bl 1757a8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + ldrne r1, [pc, #60] @ 64604 │ │ │ │ + ldreq r1, [pc, #60] @ 64608 │ │ │ │ + bl 18ee78 │ │ │ │ + b 645dc │ │ │ │ + bl 175a14 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 645ec │ │ │ │ + bge 645e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, asr #28 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ + eorseq pc, r6, ip, asr #12 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 6469c │ │ │ │ + ldr r2, [pc, #112] @ 64694 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b6ed0 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ + bl 2b73a0 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64690 │ │ │ │ + beq 64688 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 646a0 │ │ │ │ + ldr r0, [pc, #84] @ 64698 │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6467c │ │ │ │ + beq 64674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 64684 │ │ │ │ + beq 6467c │ │ │ │ mov r4, r5 │ │ │ │ - b 64690 │ │ │ │ + b 64688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6467c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 64674 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrheq r0, [r9], -r8 @ │ │ │ │ + @ instruction: 0x003908b8 │ │ │ │ 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] @ 64740 │ │ │ │ + ldr r1, [pc, #124] @ 64738 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64708 │ │ │ │ + beq 64700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64708 │ │ │ │ - ldr r3, [pc, #76] @ 64744 │ │ │ │ + bne 64700 │ │ │ │ + ldr r3, [pc, #76] @ 6473c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 64748 │ │ │ │ + ldr r1, [pc, #72] @ 64740 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 64720 │ │ │ │ + bl 11774c │ │ │ │ + b 64718 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aec8 │ │ │ │ + bl 5aea4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64728 │ │ │ │ + bne 64720 │ │ │ │ mov r4, #0 │ │ │ │ - b 64738 │ │ │ │ + b 64730 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, ip, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, ror #1 │ │ │ │ + eorseq r0, r9, r4, ror #17 │ │ │ │ │ │ │ │ -0006474c : │ │ │ │ +00064744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6476c │ │ │ │ - bl 348b2c │ │ │ │ - b 647c0 │ │ │ │ + bne 64764 │ │ │ │ + bl 3494d8 │ │ │ │ + b 647b8 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64830 │ │ │ │ + beq 64828 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64794 │ │ │ │ + beq 6478c │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64830 │ │ │ │ + bne 64828 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64830 │ │ │ │ + beq 64828 │ │ │ │ mov r0, r3 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 647c8 │ │ │ │ + bne 647c0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6484c │ │ │ │ + b 64844 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b058 │ │ │ │ + bl 10b088 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64800 │ │ │ │ + beq 647f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64800 │ │ │ │ + bne 647f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64854 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 6484c │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6484c │ │ │ │ + bne 64844 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64830 │ │ │ │ + beq 64828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64830 │ │ │ │ + bne 64828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64858 │ │ │ │ + ldr r3, [pc, #28] @ 64850 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 6485c │ │ │ │ + ldr r1, [pc, #24] @ 64854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 647c0 │ │ │ │ + bl 11774c │ │ │ │ + b 647b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsl #1 │ │ │ │ - b 61c5c <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ + eorseq r0, r9, ip, lsl #17 │ │ │ │ + b 61c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ 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 3552b8 │ │ │ │ + bl 355abc │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 648cc │ │ │ │ + beq 648c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 648e0 │ │ │ │ + bl 648d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ae24 │ │ │ │ + bl 34b628 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 648a0 │ │ │ │ + b 64898 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 648e0 │ │ │ │ + b 648d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 64980 │ │ │ │ + ldr r3, [pc, #136] @ 64978 │ │ │ │ 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 │ │ │ │ @@ -59710,25 +59708,25 @@ │ │ │ │ mov ip, sp │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ strd r0, [sp] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 64930 │ │ │ │ + bne 64928 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64980 │ │ │ │ + ldr r3, [pc, #28] @ 64978 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64978 │ │ │ │ + beq 64970 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -59738,266 +59736,266 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bge 649e8 │ │ │ │ + bge 649e0 │ │ │ │ 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 cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 649bc │ │ │ │ + bge 649b4 │ │ │ │ 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] @ 64a98 │ │ │ │ + ldr r2, [pc, #124] @ 64a90 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64a3c │ │ │ │ + beq 64a34 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 642ec │ │ │ │ + bl 642c8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64a5c │ │ │ │ + beq 64a54 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63cb8 <_Py_c_diff@@Base+0x200> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64a98 │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64a90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64a90 │ │ │ │ + beq 64a88 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064a9c : │ │ │ │ +00064a94 : │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64aa8 │ │ │ │ - b 1189fc │ │ │ │ + ldr r0, [pc] @ 64aa0 │ │ │ │ + b 118a44 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ │ │ │ │ -00064aac : │ │ │ │ +00064aa4 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64b68 │ │ │ │ + beq 64b60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64b70 │ │ │ │ + ldr r4, [pc, #152] @ 64b68 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5ac00 │ │ │ │ + bl 5abe8 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64b30 │ │ │ │ - ldr r3, [pc, #132] @ 64b74 │ │ │ │ + bne 64b28 │ │ │ │ + ldr r3, [pc, #132] @ 64b6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64b08 │ │ │ │ - bl 11a820 │ │ │ │ - ldr r0, [pc, #112] @ 64b78 │ │ │ │ + beq 64b00 │ │ │ │ + bl 11a864 │ │ │ │ + ldr r0, [pc, #112] @ 64b70 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64b7c │ │ │ │ + ldr r3, [pc, #108] @ 64b74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64afc │ │ │ │ + bne 64af4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64afc │ │ │ │ - b 64b60 │ │ │ │ + bne 64af4 │ │ │ │ + b 64b58 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64b50 │ │ │ │ + beq 64b48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64b50 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64b80 │ │ │ │ - ldr r1, [pc, #40] @ 64b84 │ │ │ │ + bne 64b48 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64b78 │ │ │ │ + ldr r1, [pc, #40] @ 64b7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64b78 │ │ │ │ + ldr r0, [pc, #8] @ 64b70 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r8, asr #19 │ │ │ │ + eorseq sl, r6, r8, asr #3 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64b94 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x003901b0 │ │ │ │ + ldr r0, [pc] @ 64b8c │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x003909b0 │ │ │ │ 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 64be0 │ │ │ │ + bne 64bd8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64c04 │ │ │ │ - ldr r2, [pc, #380] @ 64d50 │ │ │ │ - ldr r1, [pc, #380] @ 64d54 │ │ │ │ - ldr r0, [pc, #380] @ 64d58 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 64d18 │ │ │ │ + bne 64bfc │ │ │ │ + ldr r2, [pc, #380] @ 64d48 │ │ │ │ + ldr r1, [pc, #380] @ 64d4c │ │ │ │ + ldr r0, [pc, #380] @ 64d50 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64d10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64d58 │ │ │ │ + ldr r0, [pc, #360] @ 64d50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64bb8 │ │ │ │ - b 64d18 │ │ │ │ + bne 64bb0 │ │ │ │ + b 64d10 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64d18 │ │ │ │ + beq 64d10 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64c3c │ │ │ │ - ldr r3, [pc, #300] @ 64d5c │ │ │ │ - ldr r1, [pc, #300] @ 64d60 │ │ │ │ + beq 64c34 │ │ │ │ + ldr r3, [pc, #300] @ 64d54 │ │ │ │ + ldr r1, [pc, #300] @ 64d58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 64d18 │ │ │ │ + bl 18ee78 │ │ │ │ + b 64d10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64d18 │ │ │ │ + beq 64d10 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64d64 │ │ │ │ + ldr r3, [pc, #264] @ 64d5c │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64cb0 │ │ │ │ - bl 9984c │ │ │ │ + bhi 64ca8 │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64cb0 │ │ │ │ + beq 64ca8 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64cc4 │ │ │ │ + bne 64cbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64c5c │ │ │ │ + blt 64c54 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64cbc │ │ │ │ - bl 29f6f4 │ │ │ │ + ble 64cb4 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 64d44 │ │ │ │ + b 64d3c │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64c58 │ │ │ │ + b 64c50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64ce8 │ │ │ │ - b 64d10 │ │ │ │ + bne 64ce0 │ │ │ │ + b 64d08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64d3c │ │ │ │ + bge 64d34 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 175790 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64cdc │ │ │ │ + bne 64cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64d20 │ │ │ │ + bne 64d18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r4, #0 │ │ │ │ - b 64d44 │ │ │ │ + b 64d3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64d10 │ │ │ │ + bne 64d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 64d10 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 64d08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq sl, r6, r8, lsl #15 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq sl, r6, r8, lsl #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064d68 : │ │ │ │ +00064d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1117d0 │ │ │ │ + bl 111830 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b384 │ │ │ │ - ldr r0, [pc] @ 64d94 │ │ │ │ + b 9b318 │ │ │ │ + ldr r0, [pc] @ 64d8c │ │ │ │ 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 │ │ │ │ @@ -60009,949 +60007,946 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 64df8 │ │ │ │ + bne 64df0 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64e30 │ │ │ │ - ldr ip, [pc, #312] @ 64f38 │ │ │ │ + beq 64e28 │ │ │ │ + ldr ip, [pc, #312] @ 64f30 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f2c │ │ │ │ + beq 64f24 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 64f0c │ │ │ │ + beq 64f04 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64e9c │ │ │ │ + beq 64e94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 64e70 │ │ │ │ - ldr r2, [pc, #220] @ 64f3c │ │ │ │ - ldr r1, [pc, #220] @ 64f40 │ │ │ │ - ldr r0, [pc, #220] @ 64f44 │ │ │ │ + bne 64e68 │ │ │ │ + ldr r2, [pc, #220] @ 64f34 │ │ │ │ + ldr r1, [pc, #220] @ 64f38 │ │ │ │ + ldr r0, [pc, #220] @ 64f3c │ │ │ │ mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f2c │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64f2c │ │ │ │ + beq 64f24 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 64ee8 │ │ │ │ + bne 64ee0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 64f10 │ │ │ │ + beq 64f08 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64ec4 │ │ │ │ - ldr r2, [pc, #132] @ 64f3c │ │ │ │ - ldr r1, [pc, #140] @ 64f48 │ │ │ │ - ldr r0, [pc, #132] @ 64f44 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f2c │ │ │ │ + bne 64ebc │ │ │ │ + ldr r2, [pc, #132] @ 64f34 │ │ │ │ + ldr r1, [pc, #140] @ 64f40 │ │ │ │ + ldr r0, [pc, #132] @ 64f3c │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f24 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f2c │ │ │ │ + beq 64f24 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64efc │ │ │ │ - ldr r3, [pc, #92] @ 64f4c │ │ │ │ - ldr r1, [pc, #92] @ 64f50 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 64f2c │ │ │ │ - ldr r3, [pc, #80] @ 64f54 │ │ │ │ + beq 64ef4 │ │ │ │ + ldr r3, [pc, #92] @ 64f44 │ │ │ │ + ldr r1, [pc, #92] @ 64f48 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 64f24 │ │ │ │ + ldr r3, [pc, #80] @ 64f4c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 64f14 │ │ │ │ - ldr r4, [pc, #64] @ 64f54 │ │ │ │ + b 64f0c │ │ │ │ + ldr r4, [pc, #64] @ 64f4c │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 64f58 │ │ │ │ + b 64f50 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, ip, lsr #4 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq lr, r6, r0, lsl #20 │ │ │ │ - eorseq r2, r7, r0, asr r2 │ │ │ │ - eorseq lr, r6, r4, lsl sl │ │ │ │ + subseq r4, r7, ip, lsl #4 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq pc, r6, r0, lsl #4 │ │ │ │ + eorseq r2, r7, r0, asr sl │ │ │ │ + eorseq pc, r6, r4, lsl r2 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ │ │ │ │ -00064f58 : │ │ │ │ +00064f50 : │ │ │ │ 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 337da8 <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ + bl 3385ac <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 297884 │ │ │ │ + b 297b04 │ │ │ │ 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 64ff0 │ │ │ │ + bne 64fe8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65020 │ │ │ │ + beq 65018 │ │ │ │ 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] @ 65058 │ │ │ │ + ldr ip, [pc, #72] @ 65050 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6504c │ │ │ │ + beq 65044 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6504c │ │ │ │ + beq 65044 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65120 │ │ │ │ + b 65118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, asr r2 │ │ │ │ + subseq r4, r7, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65098 │ │ │ │ - ldr r2, [pc, #124] @ 65108 │ │ │ │ - ldr r1, [pc, #124] @ 6510c │ │ │ │ - ldr r0, [pc, #124] @ 65110 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 650b0 │ │ │ │ + bne 65090 │ │ │ │ + ldr r2, [pc, #124] @ 65100 │ │ │ │ + ldr r1, [pc, #124] @ 65104 │ │ │ │ + ldr r0, [pc, #124] @ 65108 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 650a8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 650b8 │ │ │ │ + bne 650b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 65100 │ │ │ │ + b 650f8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 650dc │ │ │ │ - ldr r3, [pc, #68] @ 65114 │ │ │ │ - ldr r1, [pc, #68] @ 65118 │ │ │ │ + beq 650d4 │ │ │ │ + ldr r3, [pc, #68] @ 6510c │ │ │ │ + ldr r1, [pc, #68] @ 65110 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 650b0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 650a8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 2a168 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 6511c │ │ │ │ - bne 65100 │ │ │ │ + ldrne r0, [pc, #40] @ 65114 │ │ │ │ + bne 650f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r8, r8, r8, asr r4 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r8, r8, r8, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 65150 │ │ │ │ - ldr r3, [pc, #144] @ 651d0 │ │ │ │ - ldr r1, [pc, #144] @ 651d4 │ │ │ │ + bls 65148 │ │ │ │ + ldr r3, [pc, #144] @ 651c8 │ │ │ │ + ldr r1, [pc, #144] @ 651cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 651c8 │ │ │ │ + b 651c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65174 │ │ │ │ + bne 6516c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6519c │ │ │ │ + beq 65194 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6519c │ │ │ │ + bhi 65194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64334 │ │ │ │ + bl 6432c │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 651b8 │ │ │ │ - bl 32ae34 <_Py_strhex@@Base> │ │ │ │ + beq 651b0 │ │ │ │ + bl 32b0dc <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 651c0 │ │ │ │ - bl 92a2c │ │ │ │ + b 651b8 │ │ │ │ + bl 929c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, ror #3 │ │ │ │ + eorseq r0, r9, r0, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65228 │ │ │ │ + beq 65220 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65224 │ │ │ │ - ldr r3, [pc, #24] @ 65230 │ │ │ │ + bge 6521c │ │ │ │ + ldr r3, [pc, #24] @ 65228 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #8] @ 65234 │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #8] @ 6522c │ │ │ │ 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] @ 65240 │ │ │ │ - b 9deb4 │ │ │ │ - mlaseq r7, r8, sp, r1 │ │ │ │ + ldr r0, [pc] @ 65238 │ │ │ │ + b 9de48 │ │ │ │ + mlaseq r7, r8, r5, 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 65298 │ │ │ │ + bne 65290 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 652c8 │ │ │ │ + beq 652c0 │ │ │ │ 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] @ 65300 │ │ │ │ + ldr ip, [pc, #72] @ 652f8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f4 │ │ │ │ + beq 652ec │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f4 │ │ │ │ + beq 652ec │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65120 │ │ │ │ + b 65118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, lsl #5 │ │ │ │ + subseq r4, r7, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65354 │ │ │ │ + beq 6534c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65350 │ │ │ │ - ldr r3, [pc, #24] @ 6535c │ │ │ │ + bge 65348 │ │ │ │ + ldr r3, [pc, #24] @ 65354 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #8] @ 65360 │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #8] @ 65358 │ │ │ │ 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 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653b4 │ │ │ │ + beq 653ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653b0 │ │ │ │ - ldr r3, [pc, #24] @ 653bc │ │ │ │ + bge 653a8 │ │ │ │ + ldr r3, [pc, #24] @ 653b4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #8] @ 653c0 │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #8] @ 653b8 │ │ │ │ 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] @ 6546c │ │ │ │ + ldr r1, [pc, #144] @ 65464 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65470 │ │ │ │ + ldr r2, [pc, #140] @ 65468 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 65424 │ │ │ │ + bne 6541c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65474 │ │ │ │ + ldr r3, [pc, #120] @ 6546c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6540c │ │ │ │ + beq 65404 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 65428 │ │ │ │ - ldr r3, [pc, #100] @ 65478 │ │ │ │ - ldr r1, [pc, #100] @ 6547c │ │ │ │ + bgt 65420 │ │ │ │ + ldr r3, [pc, #100] @ 65470 │ │ │ │ + ldr r1, [pc, #100] @ 65474 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 65464 │ │ │ │ + b 6545c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e0c │ │ │ │ + bl 131e14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65464 │ │ │ │ + beq 6545c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65464 │ │ │ │ + bne 6545c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 654b4 │ │ │ │ - bl a5780 │ │ │ │ + bne 654ac │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 654cc │ │ │ │ + bne 654c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 654d4 │ │ │ │ + ldr r0, [pc, #20] @ 654cc │ │ │ │ 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] @ 65548 │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #76] @ 65540 │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65530 │ │ │ │ + beq 65528 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65538 │ │ │ │ + beq 65530 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 6554c │ │ │ │ + ldr r2, [pc, #40] @ 65544 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 65540 │ │ │ │ + b 65538 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003901f4 │ │ │ │ + @ instruction: 0x003909f4 │ │ │ │ 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] @ 655b4 │ │ │ │ + ldr r3, [pc, #76] @ 655ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq 6559c │ │ │ │ - ldr r3, [pc, #52] @ 655b8 │ │ │ │ - ldr r1, [pc, #52] @ 655bc │ │ │ │ + beq 65594 │ │ │ │ + ldr r3, [pc, #52] @ 655b0 │ │ │ │ + ldr r1, [pc, #52] @ 655b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, r5 │ │ │ │ - blt 655ac │ │ │ │ + blt 655a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, ip, lsl fp │ │ │ │ - eorseq r0, r9, ip, lsl #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 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65610 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6560c │ │ │ │ - ldr r3, [pc, #24] @ 65618 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #8] @ 6561c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 657d0 │ │ │ │ + ldr r1, [pc, #408] @ 65768 │ │ │ │ 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 65654 │ │ │ │ - bl 342a14 │ │ │ │ + bne 655ec │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 657c4 │ │ │ │ + bne 6575c │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 657d4 │ │ │ │ + bl 657cc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 657b4 │ │ │ │ + beq 6574c │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 657d0 │ │ │ │ + ldr r2, [pc, #312] @ 65768 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 656a4 │ │ │ │ + bne 6563c │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65740 │ │ │ │ + bne 656d8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65734 │ │ │ │ + beq 656cc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65700 │ │ │ │ - b 65740 │ │ │ │ + beq 65698 │ │ │ │ + b 656d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 657d4 │ │ │ │ + bl 657cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 65714 │ │ │ │ + beq 656ac │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65750 │ │ │ │ + beq 656e8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 656dc │ │ │ │ + bne 65674 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea6c4 │ │ │ │ + bl ea71c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65770 │ │ │ │ + bne 65708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 657b4 │ │ │ │ + b 6574c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6572c │ │ │ │ + beq 656c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 656f4 │ │ │ │ + b 6568c │ │ │ │ cmp r7, r6 │ │ │ │ - ble 6578c │ │ │ │ + ble 65724 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65770 │ │ │ │ + b 65708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 101a40 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 657bc │ │ │ │ + bl 101a6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 65754 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 657bc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 657b8 │ │ │ │ + ldr r3, [pc, #24] @ 657c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #8] @ 657c8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 65864 │ │ │ │ + ldr r1, [pc, #120] @ 6585c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65804 │ │ │ │ - bl 342a14 │ │ │ │ + bne 657fc │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6585c │ │ │ │ + bne 65854 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27de34 │ │ │ │ + bl 27e318 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6583c │ │ │ │ + bne 65834 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 65854 │ │ │ │ + b 6584c │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65830 │ │ │ │ - ldr r0, [pc, #16] @ 65868 │ │ │ │ + bne 65828 │ │ │ │ + ldr r0, [pc, #16] @ 65860 │ │ │ │ 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] @ 65914 │ │ │ │ + ldr r1, [pc, #132] @ 6590c │ │ │ │ mov r6, r2 │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 658d8 │ │ │ │ + beq 658d0 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 658d8 │ │ │ │ + beq 658d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 658f8 │ │ │ │ - ldr r3, [pc, #76] @ 65918 │ │ │ │ - ldr r1, [pc, #76] @ 6591c │ │ │ │ + ble 658f0 │ │ │ │ + ldr r3, [pc, #76] @ 65910 │ │ │ │ + ldr r1, [pc, #76] @ 65914 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6590c │ │ │ │ + bl 18ee78 │ │ │ │ + b 65904 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 658b8 │ │ │ │ - ldr r0, [pc, #56] @ 65920 │ │ │ │ + beq 658b0 │ │ │ │ + ldr r0, [pc, #56] @ 65918 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 658b8 │ │ │ │ - b 6590c │ │ │ │ + bne 658b0 │ │ │ │ + b 65904 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2888a8 │ │ │ │ + b 288db4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, r0, asr #29 │ │ │ │ + subseq sl, r6, r8, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r8, r2, r0 │ │ │ │ - eorseq r6, r7, r8, ror r8 │ │ │ │ + mlaseq r9, r8, sl, r0 │ │ │ │ + mlaseq r7, ip, r5, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65960 │ │ │ │ - ldr r3, [pc, #68] @ 6599c │ │ │ │ + bge 65958 │ │ │ │ + ldr r3, [pc, #68] @ 65994 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 65994 │ │ │ │ + bl 144118 │ │ │ │ + b 6598c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175790 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 175790 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175790 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 659a0 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 65998 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, r4, lsl #13 │ │ │ │ + eorseq fp, r8, ip, lsr #30 │ │ │ │ + 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 65aa4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65a08 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2838 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 659f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 659fc │ │ │ │ + mov r4, r5 │ │ │ │ + b 65a08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 659f4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18d23c │ │ │ │ + bl 18d220 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 659fc │ │ │ │ + beq 65a68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a04 │ │ │ │ - bl 18e520 │ │ │ │ + beq 65a70 │ │ │ │ + bl 18e504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a04 │ │ │ │ + bge 65a70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 659fc │ │ │ │ + beq 65a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 659fc │ │ │ │ + bne 65a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65a18 │ │ │ │ - ldr r0, [pc, #28] @ 65a34 │ │ │ │ + bne 65a84 │ │ │ │ + ldr r0, [pc, #28] @ 65aa0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65a10 │ │ │ │ + bne 65a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 65a10 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 65a7c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 65aac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65aa4 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a28a8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65a90 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65a98 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65aa4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 65a90 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 65adc │ │ │ │ + bne 65ad4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65b70 │ │ │ │ + beq 65b68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65af4 │ │ │ │ + beq 65aec │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8e4c │ │ │ │ mov r4, r0 │ │ │ │ - b 65afc │ │ │ │ - bl 91acc │ │ │ │ + b 65af4 │ │ │ │ + bl 91a60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65b68 │ │ │ │ + beq 65b60 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b24 │ │ │ │ - ldr r1, [pc, #124] @ 65b94 │ │ │ │ + beq 65b1c │ │ │ │ + ldr r1, [pc, #124] @ 65b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65b44 │ │ │ │ + blt 65b3c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b8c │ │ │ │ - ldr r1, [pc, #96] @ 65b98 │ │ │ │ + beq 65b84 │ │ │ │ + ldr r1, [pc, #96] @ 65b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b8c │ │ │ │ + bge 65b84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b68 │ │ │ │ + beq 65b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b68 │ │ │ │ + bne 65b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65b8c │ │ │ │ + b 65b84 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65b9c │ │ │ │ - beq 65b8c │ │ │ │ + ldreq r4, [pc, #32] @ 65b94 │ │ │ │ + beq 65b84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r6, r4, ror #2 │ │ │ │ - eorseq r8, r5, ip, ror #28 │ │ │ │ + eorseq r8, r6, r4, ror #18 │ │ │ │ + eorseq r9, r5, ip, ror #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 65ba8 │ │ │ │ - b 9deb4 │ │ │ │ - @ instruction: 0x003902bc │ │ │ │ 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 65be8 │ │ │ │ - ldr r3, [pc, #68] @ 65c24 │ │ │ │ + bge 65bd4 │ │ │ │ + ldr r3, [pc, #68] @ 65c10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 65c1c │ │ │ │ + bl 144118 │ │ │ │ + b 65c08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 263cf8 │ │ │ │ + bl 264048 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 263cf8 │ │ │ │ + bl 264048 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 263cf8 │ │ │ │ + bl 264048 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65c28 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 65c14 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, r4, lsl #13 │ │ │ │ + eorseq fp, r8, ip, lsr #30 │ │ │ │ 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 65cf8 │ │ │ │ + beq 65ce4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65cc8 │ │ │ │ + bge 65cb4 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65cc8 │ │ │ │ - ldr r3, [pc, #160] @ 65d0c │ │ │ │ + beq 65cb4 │ │ │ │ + ldr r3, [pc, #160] @ 65cf8 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -60965,144 +60960,173 @@ │ │ │ │ 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 65ccc │ │ │ │ + b 65cb8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65cd4 │ │ │ │ + bne 65cc0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65cf8 │ │ │ │ - bl a5780 │ │ │ │ + bne 65ce4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65d04 │ │ │ │ + bne 65cf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ 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] @ 65d58 │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65d44 │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65d4c │ │ │ │ + beq 65d38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65d5c │ │ │ │ + ldr r0, [pc, #20] @ 65d48 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65d60 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 65d4c │ │ │ │ + b a9b64 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #17 │ │ │ │ - eorseq lr, r8, r0, lsl #3 │ │ │ │ + eorseq sp, r8, r8, lsr #1 │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ + ldr r0, [pc] @ 65d58 │ │ │ │ + b 9de48 │ │ │ │ + @ instruction: 0x00390abc │ │ │ │ mov r1, #0 │ │ │ │ - b 2ba51c │ │ │ │ + b 2baa1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65d94 │ │ │ │ + blt 65d8c │ │ │ │ pop {r4, lr} │ │ │ │ - b 660a0 │ │ │ │ + b 65ec0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 65ddc │ │ │ │ + bne 65dd4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d2b8 │ │ │ │ + bl 17d524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65dfc │ │ │ │ - b 65e04 │ │ │ │ + beq 65df4 │ │ │ │ + b 65dfc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65e58 │ │ │ │ + ldr r0, [pc, #108] @ 65e50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65dc4 │ │ │ │ + bne 65dbc │ │ │ │ mov r4, #0 │ │ │ │ - b 65e44 │ │ │ │ + b 65e3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65dfc │ │ │ │ + beq 65df4 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65e5c │ │ │ │ - bne 65e44 │ │ │ │ - ldr r3, [pc, #36] @ 65e60 │ │ │ │ + ldrne r4, [pc, #40] @ 65e54 │ │ │ │ + bne 65e3c │ │ │ │ + ldr r3, [pc, #36] @ 65e58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, lsl r8 │ │ │ │ + eorseq fp, r6, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65ec0 │ │ │ │ + beq 65eb8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5901c <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + bl 59014 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65eac │ │ │ │ + beq 65ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 65eb4 │ │ │ │ + beq 65eac │ │ │ │ mov r4, r5 │ │ │ │ - b 65ec0 │ │ │ │ + b 65eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 65eac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 65ea4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-16] │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [pc, #60] @ 65f20 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 29fe8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65f0c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #40] @ 65f24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 144118 │ │ │ │ + b 65f14 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bb970 │ │ │ │ + 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 │ │ │ │ @@ -61113,1113 +61137,1087 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ sub r7, r5, #2 │ │ │ │ - bne 65f30 │ │ │ │ + bne 65f90 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65f70 │ │ │ │ - ldr ip, [pc, #352] @ 66098 │ │ │ │ + beq 65fd0 │ │ │ │ + ldr ip, [pc, #352] @ 660f8 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 65f70 │ │ │ │ + bne 65fd0 │ │ │ │ mov r0, #0 │ │ │ │ - b 66090 │ │ │ │ + b 660f0 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 65fcc │ │ │ │ + beq 6602c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 65f9c │ │ │ │ + beq 65ffc │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 6609c │ │ │ │ + ldreq r7, [pc, #264] @ 660fc │ │ │ │ moveq r5, #1 │ │ │ │ - beq 65fe0 │ │ │ │ - b 65fa0 │ │ │ │ - ldr sl, [pc, #248] @ 6609c │ │ │ │ + beq 66040 │ │ │ │ + b 66000 │ │ │ │ + ldr sl, [pc, #248] @ 660fc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 65fc4 │ │ │ │ - bl 103378 │ │ │ │ + beq 66024 │ │ │ │ + bl 1033a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 65f68 │ │ │ │ + blt 65fc8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 65fdc │ │ │ │ + beq 6603c │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 65fe0 │ │ │ │ - ldr sl, [pc, #200] @ 6609c │ │ │ │ + b 66040 │ │ │ │ + ldr sl, [pc, #200] @ 660fc │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 65fe0 │ │ │ │ - ldr r7, [pc, #184] @ 6609c │ │ │ │ + b 66040 │ │ │ │ + ldr r7, [pc, #184] @ 660fc │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2df62c │ │ │ │ + bl 2dfe70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65f68 │ │ │ │ + beq 65fc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d6854 │ │ │ │ + bl 2d6d84 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66080 │ │ │ │ + beq 660e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d6908 │ │ │ │ + bl 2d6e38 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66080 │ │ │ │ + beq 660e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d696c │ │ │ │ + bl 2d6e9c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66080 │ │ │ │ + beq 660e0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d6c28 │ │ │ │ + bl 2d73c8 <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66080 │ │ │ │ + beq 660e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d890c <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d915c <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66080 │ │ │ │ + beq 660e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6608c │ │ │ │ + beq 660ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6608c │ │ │ │ + bne 660ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6608c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 660ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ - b 65f68 │ │ │ │ - ldr r0, [pc, #8] @ 6609c │ │ │ │ + bl 9b318 │ │ │ │ + b 65fc8 │ │ │ │ + ldr r0, [pc, #8] @ 660fc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq r4, [r7], #-32 @ 0xffffffe0 │ │ │ │ + @ instruction: 0x00574290 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-16] │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 66100 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 29fe8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 660ec │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 66104 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 660f4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bba28 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r0, r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 66124 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - tst r2, #1 │ │ │ │ - beq 6614c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 66160 │ │ │ │ - ldr r1, [pc, #36] @ 66164 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66168 │ │ │ │ - tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 6616c │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036efd8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661bc │ │ │ │ + beq 6614c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 661bc │ │ │ │ + beq 6614c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661bc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6614c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661f0 │ │ │ │ + beq 66180 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 661f0 │ │ │ │ + beq 66180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661f0 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66180 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66224 │ │ │ │ + beq 661b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 66224 │ │ │ │ + beq 661b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66224 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 661b4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66258 │ │ │ │ + beq 661e8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 66258 │ │ │ │ + beq 661e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66258 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 661e8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6628c │ │ │ │ + beq 6621c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6628c │ │ │ │ + beq 6621c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6628c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6621c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662c0 │ │ │ │ + beq 66250 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 662c0 │ │ │ │ + beq 66250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662c0 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66250 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662f4 │ │ │ │ + beq 66284 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 662f4 │ │ │ │ + beq 66284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662f4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66284 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66328 │ │ │ │ + beq 662b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 66328 │ │ │ │ + beq 662b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66328 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 662b8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6635c │ │ │ │ + beq 662ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 6635c │ │ │ │ + beq 662ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6635c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 662ec │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66390 │ │ │ │ + beq 66320 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66390 │ │ │ │ + beq 66320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66390 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66320 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663c4 │ │ │ │ + beq 66354 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 663c4 │ │ │ │ + beq 66354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663c4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66354 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663f8 │ │ │ │ + beq 66388 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 663f8 │ │ │ │ + beq 66388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663f8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66388 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6642c │ │ │ │ + beq 663bc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 6642c │ │ │ │ + beq 663bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6642c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 663bc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66460 │ │ │ │ + beq 663f0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 66460 │ │ │ │ + beq 663f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66460 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 663f0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66494 │ │ │ │ + beq 66424 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66494 │ │ │ │ + beq 66424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66494 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66424 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664c8 │ │ │ │ + beq 66458 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 664c8 │ │ │ │ + beq 66458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664c8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 66458 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664fc │ │ │ │ + beq 6648c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 664fc │ │ │ │ + beq 6648c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664fc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6648c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66530 │ │ │ │ + beq 664c0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 66530 │ │ │ │ + beq 664c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66530 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 664c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 664e8 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 66510 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 66524 │ │ │ │ + ldr r1, [pc, #36] @ 66528 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 6652c │ │ │ │ + tst r3, #14 │ │ │ │ + ldr r0, [pc, #16] @ 66530 │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - bne 66574 │ │ │ │ + bne 6656c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 665a8 │ │ │ │ - b 6659c │ │ │ │ + bne 665a0 │ │ │ │ + b 66594 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 66650 │ │ │ │ + ldr r0, [pc, #204] @ 66648 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6655c │ │ │ │ + bne 66554 │ │ │ │ mov r0, #0 │ │ │ │ - b 66648 │ │ │ │ - bl a5780 │ │ │ │ + b 66640 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66594 │ │ │ │ + bne 6658c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 665c8 │ │ │ │ - bl a5780 │ │ │ │ + bne 665c0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66594 │ │ │ │ + bne 6658c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66594 │ │ │ │ + beq 6658c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 66654 │ │ │ │ - ldr r0, [pc, #108] @ 66658 │ │ │ │ + ldr r1, [pc, #108] @ 6664c │ │ │ │ + ldr r0, [pc, #108] @ 66650 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66594 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 6658c │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 6665c │ │ │ │ - bge 66648 │ │ │ │ - ldr r3, [pc, #36] @ 66660 │ │ │ │ + ldrge r0, [pc, #40] @ 66654 │ │ │ │ + bge 66640 │ │ │ │ + ldr r3, [pc, #36] @ 66658 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036a8b4 │ │ │ │ - @ instruction: 0x003902f0 │ │ │ │ - @ instruction: 0x003902f4 │ │ │ │ + ldrheq fp, [r6], -r4 @ │ │ │ │ + @ instruction: 0x00390af0 │ │ │ │ + @ instruction: 0x00390af4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #32] @ 6669c │ │ │ │ + ldr r1, [pc, #32] @ 66694 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150204 │ │ │ │ + bl 15038c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66694 │ │ │ │ + bne 6668c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99d40 │ │ │ │ - eorseq r8, r8, ip, lsr r3 │ │ │ │ + b 99cd4 │ │ │ │ + eorseq r8, r8, r8, asr #21 │ │ │ │ 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 66704 │ │ │ │ + bl 666fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 666f8 │ │ │ │ + beq 666f0 │ │ │ │ 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 666f4 │ │ │ │ + beq 666ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3448 │ │ │ │ - ldr r0, [pc, #4] @ 66700 │ │ │ │ + b a33d8 │ │ │ │ + ldr r0, [pc, #4] @ 666f8 │ │ │ │ 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 66780 │ │ │ │ + beq 66778 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66780 │ │ │ │ + bne 66778 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21f0bc │ │ │ │ + bl 21f0d4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66780 │ │ │ │ - bl a5780 │ │ │ │ + bne 66778 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667b8 │ │ │ │ + bne 667b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66780 │ │ │ │ + bne 66778 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 667bc │ │ │ │ + b 667b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5748 │ │ │ │ + bl 1b5aa0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 667a8 │ │ │ │ - bl a5780 │ │ │ │ + bne 667a0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667b8 │ │ │ │ + bne 667b0 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 667bc │ │ │ │ + b 667b4 │ │ │ │ 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] @ 6680c │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66804 │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66800 │ │ │ │ + beq 667f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66810 │ │ │ │ + ldr r0, [pc, #20] @ 66808 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66814 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 6680c │ │ │ │ + b a9b64 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #17 │ │ │ │ - eorseq lr, r8, r0, lsl #3 │ │ │ │ + eorseq sp, r8, r8, lsr #1 │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 668a4 │ │ │ │ + ldr r3, [pc, #116] @ 6689c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6686c │ │ │ │ + beq 66864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6686c │ │ │ │ + ble 66864 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66884 │ │ │ │ - b 6689c │ │ │ │ - ldr r3, [pc, #52] @ 668a8 │ │ │ │ - ldr r1, [pc, #52] @ 668ac │ │ │ │ + bne 6687c │ │ │ │ + b 66894 │ │ │ │ + ldr r3, [pc, #52] @ 668a0 │ │ │ │ + ldr r1, [pc, #52] @ 668a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6689c │ │ │ │ + b 66894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6689c │ │ │ │ + bne 66894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 6694c │ │ │ │ + ldr r3, [pc, #132] @ 66944 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66900 │ │ │ │ + beq 668f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66900 │ │ │ │ + ble 668f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66918 │ │ │ │ - bl 1620b0 │ │ │ │ + bne 66910 │ │ │ │ + bl 162048 │ │ │ │ mov r5, r0 │ │ │ │ - b 66920 │ │ │ │ - ldr r3, [pc, #72] @ 66950 │ │ │ │ - ldr r1, [pc, #72] @ 66954 │ │ │ │ + b 66918 │ │ │ │ + ldr r3, [pc, #72] @ 66948 │ │ │ │ + ldr r1, [pc, #72] @ 6694c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66944 │ │ │ │ - bl b2a90 │ │ │ │ + b 6693c │ │ │ │ + bl b29fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66944 │ │ │ │ + beq 6693c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66944 │ │ │ │ + bne 6693c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 669a0 │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66998 │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66994 │ │ │ │ + beq 6698c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669a4 │ │ │ │ + ldr r0, [pc, #20] @ 6699c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669a8 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 669a0 │ │ │ │ + b a9b64 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #17 │ │ │ │ - eorseq lr, r8, r0, lsl #3 │ │ │ │ + eorseq sp, r8, r8, lsr #1 │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66704 │ │ │ │ + bl 666fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a08 │ │ │ │ + beq 66a00 │ │ │ │ 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 66a04 │ │ │ │ + beq 669fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3448 │ │ │ │ - ldr r0, [pc, #4] @ 66a10 │ │ │ │ + b a33d8 │ │ │ │ + ldr r0, [pc, #4] @ 66a08 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ ldrne r2, [r2, #8] │ │ │ │ subne r0, r3, r2 │ │ │ │ bicne r0, r0, r0, asr #31 │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8bfc8 │ │ │ │ + b 8bf70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66ac8 │ │ │ │ + ldr r3, [pc, #116] @ 66ac0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a90 │ │ │ │ + beq 66a88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a90 │ │ │ │ + ble 66a88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1159a0 │ │ │ │ + bl 1159f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66aa8 │ │ │ │ - b 66ac0 │ │ │ │ - ldr r3, [pc, #52] @ 66acc │ │ │ │ - ldr r1, [pc, #52] @ 66ad0 │ │ │ │ + bne 66aa0 │ │ │ │ + b 66ab8 │ │ │ │ + ldr r3, [pc, #52] @ 66ac4 │ │ │ │ + ldr r1, [pc, #52] @ 66ac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66ac0 │ │ │ │ + b 66ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ac0 │ │ │ │ + bne 66ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + b 66100 │ │ │ │ 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 66b0c │ │ │ │ + bne 66b08 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66704 │ │ │ │ + bl 666fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66b34 │ │ │ │ - b 66b2c │ │ │ │ + bne 66b30 │ │ │ │ + b 66b28 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66bec │ │ │ │ + ldr r0, [pc, #208] @ 66be8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66af4 │ │ │ │ + bne 66af0 │ │ │ │ mov r0, #0 │ │ │ │ - b 66be4 │ │ │ │ + b 66be0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66704 │ │ │ │ + bl 666fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b2c │ │ │ │ + beq 66b28 │ │ │ │ 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 66b7c │ │ │ │ + bcs 66b78 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66b90 │ │ │ │ - ldr r3, [pc, #108] @ 66bf0 │ │ │ │ - ldr r1, [pc, #108] @ 66bf4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 66bc4 │ │ │ │ - ldr r3, [pc, #96] @ 66bf8 │ │ │ │ - ldr r0, [pc, #96] @ 66bfc │ │ │ │ + bcc 66b8c │ │ │ │ + ldr r3, [pc, #108] @ 66bec │ │ │ │ + ldr r1, [pc, #108] @ 66bf0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 66bc0 │ │ │ │ + ldr r3, [pc, #96] @ 66bf4 │ │ │ │ + ldr r0, [pc, #96] @ 66bf8 │ │ │ │ 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 66bd8 │ │ │ │ - bl a5780 │ │ │ │ + bne 66bd4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66c00 │ │ │ │ - bne 66b2c │ │ │ │ - b 66be4 │ │ │ │ + ldreq r0, [pc, #44] @ 66bfc │ │ │ │ + bne 66b28 │ │ │ │ + b 66be0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150b48 │ │ │ │ + b 150aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, lsr #18 │ │ │ │ + eorseq fp, r6, r8, lsr #2 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, lsl #6 │ │ │ │ + eorseq r0, r9, r0, lsl #22 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #444] @ 0x1bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #180] @ 66cec │ │ │ │ + ldr r1, [pc, #180] @ 66ce8 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66ca4 │ │ │ │ + beq 66ca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ + bl 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66c70 │ │ │ │ - b 66ca4 │ │ │ │ + bne 66c6c │ │ │ │ + b 66ca0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66cac │ │ │ │ + bne 66ca8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66ce0 │ │ │ │ + ble 66cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 30e920 │ │ │ │ + bl 30f1e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66c60 │ │ │ │ + bne 66c5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66ce0 │ │ │ │ + beq 66cdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66cc4 │ │ │ │ + bne 66cc0 │ │ │ │ mov r4, #0 │ │ │ │ - b 66ce0 │ │ │ │ + b 66cdc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66c6c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 66c6c │ │ │ │ + bne 66c68 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 66c68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ca4 │ │ │ │ + bne 66ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 66ca4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 66ca0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r0, [r9], -r0 @ │ │ │ │ + @ instruction: 0x003908b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66e04 │ │ │ │ + ldr r2, [pc, #252] @ 66e00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66e08 │ │ │ │ + ldr r0, [pc, #244] @ 66e04 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66d40 │ │ │ │ + bne 66d3c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66e0c │ │ │ │ + ldr r3, [pc, #224] @ 66e08 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66d80 │ │ │ │ + beq 66d7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66d44 │ │ │ │ - b 66d80 │ │ │ │ + bgt 66d40 │ │ │ │ + b 66d7c │ │ │ │ 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 66d98 │ │ │ │ + bne 66d94 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66e0c │ │ │ │ + ldr r3, [pc, #156] @ 66e08 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66d80 │ │ │ │ + beq 66d7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66d98 │ │ │ │ - ldr r3, [pc, #136] @ 66e10 │ │ │ │ - ldr r1, [pc, #136] @ 66e14 │ │ │ │ + bgt 66d94 │ │ │ │ + ldr r3, [pc, #136] @ 66e0c │ │ │ │ + ldr r1, [pc, #136] @ 66e10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 66dfc │ │ │ │ + b 66df8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a96a8 │ │ │ │ + bl a9638 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66dd8 │ │ │ │ + beq 66dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66dd8 │ │ │ │ + bne 66dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66dfc │ │ │ │ + beq 66df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66dfc │ │ │ │ + bne 66df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 66e70 │ │ │ │ + bne 66e6c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 66e74 │ │ │ │ + beq 66e70 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ str r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b 66170 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66eb0 │ │ │ │ - bl a5780 │ │ │ │ + bne 66ea8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66f0c │ │ │ │ + bne 66f04 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66ed4 │ │ │ │ - ldr r3, [pc, #72] @ 66f14 │ │ │ │ + bne 66ecc │ │ │ │ + ldr r3, [pc, #72] @ 66f0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 66ef0 │ │ │ │ + bl 144118 │ │ │ │ + b 66ee8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d490 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6fc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 66f00 │ │ │ │ + bge 66ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 66f0c │ │ │ │ + bne 66f04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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] @ 6702c │ │ │ │ - ldr r1, [pc, #240] @ 67030 │ │ │ │ + ldr r0, [pc, #240] @ 67024 │ │ │ │ + ldr r1, [pc, #240] @ 67028 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66f68 │ │ │ │ + bne 66f60 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 67034 │ │ │ │ + ldr r3, [pc, #224] @ 6702c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66fa4 │ │ │ │ + beq 66f9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f6c │ │ │ │ - b 66fa4 │ │ │ │ + bgt 66f64 │ │ │ │ + b 66f9c │ │ │ │ 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 66fbc │ │ │ │ + bne 66fb4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 67034 │ │ │ │ + ldr r3, [pc, #160] @ 6702c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66fa4 │ │ │ │ + beq 66f9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66fc0 │ │ │ │ - ldr r3, [pc, #140] @ 67038 │ │ │ │ - ldr r1, [pc, #140] @ 6703c │ │ │ │ + bgt 66fb8 │ │ │ │ + ldr r3, [pc, #140] @ 67030 │ │ │ │ + ldr r1, [pc, #140] @ 67034 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 67024 │ │ │ │ + b 6701c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f44 │ │ │ │ + bl 116f98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67000 │ │ │ │ + beq 66ff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67000 │ │ │ │ + bne 66ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67024 │ │ │ │ + beq 6701c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67024 │ │ │ │ + bne 6701c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 │ │ │ │ @@ -62227,101 +62225,101 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67088 │ │ │ │ + beq 67080 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 6709c │ │ │ │ + ldr r2, [pc, #12] @ 67094 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r0, lsr #1 │ │ │ │ - ldr r2, [pc, #20] @ 670bc │ │ │ │ - ldr r0, [pc, #16] @ 670bc │ │ │ │ + muleq r6, r8, r0 │ │ │ │ + ldr r2, [pc, #20] @ 670b4 │ │ │ │ + ldr r0, [pc, #16] @ 670b4 │ │ │ │ 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 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6713c │ │ │ │ + blt 67134 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a930 │ │ │ │ + bl 18a914 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6710c │ │ │ │ + bne 67104 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a930 │ │ │ │ + bl 18a914 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 67144 │ │ │ │ + bne 6713c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 6714c │ │ │ │ + ldr r2, [pc, #32] @ 67144 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67150 │ │ │ │ + ldr r0, [pc, #4] @ 67148 │ │ │ │ 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] @ 6718c │ │ │ │ + ldr r0, [pc, #12] @ 67184 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 671cc │ │ │ │ + blt 671c4 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 671d4 │ │ │ │ - ldr r3, [pc, #24] @ 671dc │ │ │ │ + bne 671cc │ │ │ │ + ldr r3, [pc, #24] @ 671d4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 671e0 │ │ │ │ + ldr r0, [pc, #4] @ 671d8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -62330,15 +62328,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] @ 67414 │ │ │ │ + ldr lr, [pc, #500] @ 6740c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62350,357 +62348,331 @@ │ │ │ │ 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 67284 │ │ │ │ + bne 6727c │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 672c8 │ │ │ │ - ldr ip, [pc, #396] @ 67418 │ │ │ │ + beq 672c0 │ │ │ │ + ldr ip, [pc, #396] @ 67410 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 673fc │ │ │ │ + beq 673f4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673dc │ │ │ │ + beq 673d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 67360 │ │ │ │ + beq 67358 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6731c │ │ │ │ - bl 147dd8 │ │ │ │ + beq 67314 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67310 │ │ │ │ - bl a5780 │ │ │ │ + bne 67308 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 673dc │ │ │ │ + bne 673d4 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 67320 │ │ │ │ - b 67364 │ │ │ │ + bne 67318 │ │ │ │ + b 6735c │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67344 │ │ │ │ + bne 6733c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 26109c │ │ │ │ + bl 2613ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67364 │ │ │ │ - b 673dc │ │ │ │ + bne 6735c │ │ │ │ + b 673d4 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66704 │ │ │ │ + bl 666fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673dc │ │ │ │ + beq 673d4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 67364 │ │ │ │ - b 6732c │ │ │ │ + beq 6735c │ │ │ │ + b 67324 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67398 │ │ │ │ + beq 67390 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 673b0 │ │ │ │ + b 673a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 673e4 │ │ │ │ + beq 673dc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 673ec │ │ │ │ - bl 132620 │ │ │ │ + bne 673e4 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6736c │ │ │ │ + beq 67364 │ │ │ │ mov r4, #0 │ │ │ │ - b 673fc │ │ │ │ - ldr r4, [pc, #48] @ 6741c │ │ │ │ - b 673fc │ │ │ │ - ldr r3, [pc, #44] @ 67420 │ │ │ │ + b 673f4 │ │ │ │ + ldr r4, [pc, #48] @ 67414 │ │ │ │ + b 673f4 │ │ │ │ + ldr r3, [pc, #44] @ 67418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq ip, [r3], #-208 @ 0xffffff30 │ │ │ │ - subseq r4, r7, r8, lsl #6 │ │ │ │ + ldrsheq sp, [r3], #-88 @ 0xffffffa8 │ │ │ │ + subseq r4, r7, r8, ror #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067424 : │ │ │ │ +0006741c : │ │ │ │ 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 6744c │ │ │ │ - b 297e7c │ │ │ │ + bne 67444 │ │ │ │ + b 2980fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58574 │ │ │ │ + bl 5856c │ │ │ │ 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] @ 675d0 │ │ │ │ - ldr r2, [pc, #324] @ 675d4 │ │ │ │ + ldr r0, [pc, #324] @ 675c8 │ │ │ │ + ldr r2, [pc, #324] @ 675cc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 674bc │ │ │ │ + bne 674b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 675d8 │ │ │ │ + ldr r3, [pc, #304] @ 675d0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67534 │ │ │ │ + beq 6752c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 674c0 │ │ │ │ - b 67534 │ │ │ │ + bgt 674b8 │ │ │ │ + b 6752c │ │ │ │ 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 674fc │ │ │ │ + bne 674f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 675d8 │ │ │ │ + ldr r3, [pc, #236] @ 675d0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67534 │ │ │ │ + beq 6752c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67534 │ │ │ │ + ble 6752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67564 │ │ │ │ + beq 6755c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 67558 │ │ │ │ + bne 67550 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 675d8 │ │ │ │ + ldr r3, [pc, #168] @ 675d0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 6754c │ │ │ │ - ldr r3, [pc, #160] @ 675dc │ │ │ │ - ldr r1, [pc, #160] @ 675e0 │ │ │ │ + bne 67544 │ │ │ │ + ldr r3, [pc, #160] @ 675d4 │ │ │ │ + ldr r1, [pc, #160] @ 675d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r7, #0 │ │ │ │ - b 675c8 │ │ │ │ + b 675c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67534 │ │ │ │ + ble 6752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127500 │ │ │ │ + bl 127520 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6759c │ │ │ │ + beq 67594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6759c │ │ │ │ + bne 67594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 675c0 │ │ │ │ + beq 675b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 675c0 │ │ │ │ + bne 675b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67614 │ │ │ │ - bl a5780 │ │ │ │ + bne 6760c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6769c │ │ │ │ + bne 67694 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 67638 │ │ │ │ - ldr r3, [pc, #120] @ 676a8 │ │ │ │ + bne 67630 │ │ │ │ + ldr r3, [pc, #120] @ 676a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ - bl 8aff0 │ │ │ │ + b 144118 │ │ │ │ + bl 8afe4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6764c │ │ │ │ + bne 67644 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67688 │ │ │ │ - bl 8b5d4 │ │ │ │ + beq 67680 │ │ │ │ + bl 8b57c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 676a8 │ │ │ │ + ldr r2, [pc, #48] @ 676a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144110 │ │ │ │ - bl bba28 │ │ │ │ + b 144118 │ │ │ │ + bl bb970 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ - b 676a0 │ │ │ │ + bl 8b57c │ │ │ │ + b 67698 │ │ │ │ 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] @ 67718 │ │ │ │ + ldr r6, [pc, #84] @ 67710 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 676e4 │ │ │ │ + beq 676dc │ │ │ │ mov r1, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 676e8 │ │ │ │ + beq 676e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67704 │ │ │ │ - ldr r1, [pc, #28] @ 67718 │ │ │ │ - bl adff4 │ │ │ │ + beq 676fc │ │ │ │ + ldr r1, [pc, #28] @ 67710 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67708 │ │ │ │ + beq 67700 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191a94 │ │ │ │ + b 191a78 │ │ │ │ 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] @ 6775c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1801fc │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6774c │ │ │ │ - bl 2aa360 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157eac │ │ │ │ - ldr r0, [pc, #4] @ 67760 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 6777c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67780 │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 117704 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, ror #9 │ │ │ │ - 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 67954 │ │ │ │ + bcc 678e4 │ │ │ │ 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 │ │ │ │ @@ -62708,206 +62680,214 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 67874 │ │ │ │ + bls 67804 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67894 │ │ │ │ + bne 67824 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67818 │ │ │ │ + bne 677a8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67824 │ │ │ │ + beq 677b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59334 <_PyContext_NewHamtForTests@@Base+0x3c8> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 6786c │ │ │ │ + beq 677fc │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59334 <_PyContext_NewHamtForTests@@Base+0x3c8> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67848 │ │ │ │ + b 677d8 │ │ │ │ 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 67954 │ │ │ │ + b 678e4 │ │ │ │ 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 678d4 │ │ │ │ + bne 67864 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 678e0 │ │ │ │ + beq 67870 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59334 <_PyContext_NewHamtForTests@@Base+0x3c8> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 67930 │ │ │ │ + beq 678c0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59334 <_PyContext_NewHamtForTests@@Base+0x3c8> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6790c │ │ │ │ + b 6789c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #12] @ 67904 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #8] @ 67908 │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 11774c │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, ror #25 │ │ │ │ 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 67994 │ │ │ │ - ldr r3, [pc, #248] @ 67a80 │ │ │ │ - ldr r1, [pc, #248] @ 67a84 │ │ │ │ + beq 67944 │ │ │ │ + ldr r3, [pc, #248] @ 67a30 │ │ │ │ + ldr r1, [pc, #248] @ 67a34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 679bc │ │ │ │ + bl 18ee78 │ │ │ │ + b 6796c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679c4 │ │ │ │ - ldr r3, [pc, #204] @ 67a80 │ │ │ │ - ldr r1, [pc, #208] @ 67a88 │ │ │ │ + bne 67974 │ │ │ │ + ldr r3, [pc, #204] @ 67a30 │ │ │ │ + ldr r1, [pc, #208] @ 67a38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 67a78 │ │ │ │ + b 67a28 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 679bc │ │ │ │ + beq 6796c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67a04 │ │ │ │ - ldr r3, [pc, #156] @ 67a8c │ │ │ │ - ldr r1, [pc, #156] @ 67a90 │ │ │ │ + ble 679b4 │ │ │ │ + ldr r3, [pc, #156] @ 67a3c │ │ │ │ + ldr r1, [pc, #156] @ 67a40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 679bc │ │ │ │ + bl 113400 │ │ │ │ + b 6796c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67a40 │ │ │ │ + bne 679f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67a40 │ │ │ │ + bge 679f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67784 │ │ │ │ + bl 67714 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #84] @ 67a94 │ │ │ │ - b 67a78 │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #84] @ 67a44 │ │ │ │ + b 67a28 │ │ │ │ + bl c3ee4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67784 │ │ │ │ + bl 67714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 67a30 │ │ │ │ + bl c7c34 │ │ │ │ + b 679e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ 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 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ 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 67c90 │ │ │ │ + bcc 67c40 │ │ │ │ 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 │ │ │ │ @@ -62915,92 +62895,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 67bb0 │ │ │ │ + bls 67b60 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67b80 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67b54 │ │ │ │ + bne 67b04 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67b60 │ │ │ │ + beq 67b10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22c438 │ │ │ │ + bl 22c4f8 │ │ │ │ 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 67ba8 │ │ │ │ + beq 67b58 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22c438 │ │ │ │ + bl 22c4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67b84 │ │ │ │ + b 67b34 │ │ │ │ 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 67c90 │ │ │ │ + b 67c40 │ │ │ │ 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 67c10 │ │ │ │ + bne 67bc0 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67c1c │ │ │ │ + beq 67bcc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22c438 │ │ │ │ + bl 22c4f8 │ │ │ │ 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 67c6c │ │ │ │ + beq 67c1c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22c438 │ │ │ │ + bl 22c4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67c48 │ │ │ │ + b 67bf8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63012,243 +62992,205 @@ │ │ │ │ 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 67cd0 │ │ │ │ - ldr r3, [pc, #248] @ 67dbc │ │ │ │ - ldr r1, [pc, #248] @ 67dc0 │ │ │ │ + beq 67c80 │ │ │ │ + ldr r3, [pc, #248] @ 67d6c │ │ │ │ + ldr r1, [pc, #248] @ 67d70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 67cf8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 67ca8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67d00 │ │ │ │ - ldr r3, [pc, #204] @ 67dbc │ │ │ │ - ldr r1, [pc, #208] @ 67dc4 │ │ │ │ + bne 67cb0 │ │ │ │ + ldr r3, [pc, #204] @ 67d6c │ │ │ │ + ldr r1, [pc, #208] @ 67d74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 67db4 │ │ │ │ + b 67d64 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67cf8 │ │ │ │ + beq 67ca8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67d40 │ │ │ │ - ldr r3, [pc, #156] @ 67dc8 │ │ │ │ - ldr r1, [pc, #156] @ 67dcc │ │ │ │ + ble 67cf0 │ │ │ │ + ldr r3, [pc, #156] @ 67d78 │ │ │ │ + ldr r1, [pc, #156] @ 67d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 67cf8 │ │ │ │ + bl 113400 │ │ │ │ + b 67ca8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67d7c │ │ │ │ + bne 67d2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67d7c │ │ │ │ + bge 67d2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67a70 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #84] @ 67dd0 │ │ │ │ - b 67db4 │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #84] @ 67d80 │ │ │ │ + b 67d64 │ │ │ │ + bl c3ee4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67a70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 67d6c │ │ │ │ + bl c7c34 │ │ │ │ + b 67d1c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #108] @ 67e58 │ │ │ │ + ldr ip, [pc, #108] @ 67e08 │ │ │ │ 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] @ 67e5c │ │ │ │ - bl 2de324 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67e0c │ │ │ │ + bl 2debe0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67e50 │ │ │ │ + beq 67e00 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67e60 │ │ │ │ + ldr r0, [pc, #44] @ 67e10 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67e4c │ │ │ │ - ldr r3, [pc, #32] @ 67e64 │ │ │ │ + bge 67dfc │ │ │ │ + ldr r3, [pc, #32] @ 67e14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 67e50 │ │ │ │ - bl a649c │ │ │ │ + bl 144118 │ │ │ │ + b 67e00 │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, ip, lsr fp │ │ │ │ - subseq r4, r7, r4, lsr r3 │ │ │ │ + andeq lr, r4, r8, lsr #21 │ │ │ │ + subseq r4, r7, r4, lsl r3 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067e68 : │ │ │ │ +00067e18 : │ │ │ │ mov r1, #0 │ │ │ │ - b 29b664 │ │ │ │ + b 29b8e4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e84 │ │ │ │ - b 92f2c │ │ │ │ + bne 67e34 │ │ │ │ + b 92ec0 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 67f14 │ │ │ │ + beq 67ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67f74 │ │ │ │ + bl 6cc18 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 67ec8 │ │ │ │ + b 67e78 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 67f54 │ │ │ │ + bne 67f04 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 67f6c │ │ │ │ + beq 67f1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 67ec4 │ │ │ │ + ble 67e74 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67eb8 │ │ │ │ + beq 67e68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f1c │ │ │ │ + bne 67ecc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f38 │ │ │ │ + bne 67ee8 │ │ │ │ mov r5, #0 │ │ │ │ - b 67f6c │ │ │ │ + b 67f1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67f08 │ │ │ │ + bne 67eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 67f08 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 67eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67f14 │ │ │ │ + bne 67ec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 67f14 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 67ec4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 67ec4 │ │ │ │ + bne 67e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 67ec4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 67e74 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 67ffc │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - tst r1, #2 │ │ │ │ - beq 67ffc │ │ │ │ - ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 68008 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - mov r0, #28 │ │ │ │ - mul r0, r2, r0 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - cmp r2, #10 │ │ │ │ - add lr, ip, r0 │ │ │ │ - add lr, lr, #92160 @ 0x16800 │ │ │ │ - ldr lr, [lr, #764] @ 0x2fc │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r1, r0, #92160 @ 0x16800 │ │ │ │ - addeq r0, r0, #98304 @ 0x18000 │ │ │ │ - addeq r0, r0, #228 @ 0xe4 │ │ │ │ - add r1, r1, #764 @ 0x2fc │ │ │ │ - add r1, ip, r1 │ │ │ │ - addeq r1, ip, r0 │ │ │ │ - add r0, r1, #24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ - add r0, r3, r2 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ 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 681dc │ │ │ │ + bcc 680f4 │ │ │ │ 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 │ │ │ │ @@ -63256,856 +63198,874 @@ │ │ │ │ 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 680fc │ │ │ │ + bls 68014 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 6811c │ │ │ │ + bne 68034 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 680a0 │ │ │ │ + bne 67fb8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 680ac │ │ │ │ + beq 67fc4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de08 │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 680f4 │ │ │ │ + beq 6800c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 680d0 │ │ │ │ + b 67fe8 │ │ │ │ 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 681dc │ │ │ │ + b 680f4 │ │ │ │ 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 6815c │ │ │ │ + bne 68074 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68168 │ │ │ │ + beq 68080 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de08 │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r8, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 681b8 │ │ │ │ + beq 680d0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68194 │ │ │ │ + b 680ac │ │ │ │ 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} │ │ │ │ │ │ │ │ -000681e4 : │ │ │ │ +000680fc : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c28e4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c2de4 <_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 68228 │ │ │ │ - ldr r3, [pc, #248] @ 68314 │ │ │ │ - ldr r1, [pc, #248] @ 68318 │ │ │ │ + beq 68140 │ │ │ │ + ldr r3, [pc, #248] @ 6822c │ │ │ │ + ldr r1, [pc, #248] @ 68230 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 68250 │ │ │ │ + bl 18ee78 │ │ │ │ + b 68168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68258 │ │ │ │ - ldr r3, [pc, #204] @ 68314 │ │ │ │ - ldr r1, [pc, #208] @ 6831c │ │ │ │ + bne 68170 │ │ │ │ + ldr r3, [pc, #204] @ 6822c │ │ │ │ + ldr r1, [pc, #208] @ 68234 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 6830c │ │ │ │ + b 68224 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68250 │ │ │ │ + beq 68168 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68298 │ │ │ │ - ldr r3, [pc, #156] @ 68320 │ │ │ │ - ldr r1, [pc, #156] @ 68324 │ │ │ │ + ble 681b0 │ │ │ │ + ldr r3, [pc, #156] @ 68238 │ │ │ │ + ldr r1, [pc, #156] @ 6823c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 68250 │ │ │ │ + bl 113400 │ │ │ │ + b 68168 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 682d4 │ │ │ │ + bne 681ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 682d4 │ │ │ │ + bge 681ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 6800c │ │ │ │ + bl 67f24 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #84] @ 68328 │ │ │ │ - b 6830c │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #84] @ 68240 │ │ │ │ + b 68224 │ │ │ │ + bl c3ee4 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6800c │ │ │ │ + bl 67f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 682c4 │ │ │ │ + bl c7c34 │ │ │ │ + b 681dc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68364 │ │ │ │ - bl a5780 │ │ │ │ + bne 6827c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 68394 │ │ │ │ + bne 682ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68388 │ │ │ │ - ldr r3, [pc, #28] @ 6839c │ │ │ │ + beq 682a0 │ │ │ │ + ldr r3, [pc, #28] @ 682b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 68394 │ │ │ │ + bl 144118 │ │ │ │ + b 682ac │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 683a0 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 682b8 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsl #11 │ │ │ │ - ldr r1, [pc] @ 683ac │ │ │ │ - b 10f3d0 │ │ │ │ - eorseq r9, r5, ip, lsr #5 │ │ │ │ + eorseq fp, r7, r4, lsl #27 │ │ │ │ + ldr r1, [pc] @ 682c4 │ │ │ │ + b 10f430 │ │ │ │ + eorseq r9, r5, ip, lsr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ 68308 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180450 │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 682f8 │ │ │ │ + bl 2aa5d0 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 157e44 │ │ │ │ + ldr r0, [pc, #4] @ 6830c │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 683e8 │ │ │ │ - ldr r3, [pc, #248] @ 684d4 │ │ │ │ - ldr r1, [pc, #248] @ 684d8 │ │ │ │ + beq 68348 │ │ │ │ + ldr r3, [pc, #248] @ 68434 │ │ │ │ + ldr r1, [pc, #248] @ 68438 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 68410 │ │ │ │ + bl 18ee78 │ │ │ │ + b 68370 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68418 │ │ │ │ - ldr r3, [pc, #204] @ 684d4 │ │ │ │ - ldr r1, [pc, #208] @ 684dc │ │ │ │ + bne 68378 │ │ │ │ + ldr r3, [pc, #204] @ 68434 │ │ │ │ + ldr r1, [pc, #208] @ 6843c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 684cc │ │ │ │ + b 6842c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68410 │ │ │ │ + beq 68370 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68458 │ │ │ │ - ldr r3, [pc, #156] @ 684e0 │ │ │ │ - ldr r1, [pc, #156] @ 684e4 │ │ │ │ + ble 683b8 │ │ │ │ + ldr r3, [pc, #156] @ 68440 │ │ │ │ + ldr r1, [pc, #156] @ 68444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 68410 │ │ │ │ + bl 113400 │ │ │ │ + b 68370 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68494 │ │ │ │ + bne 683f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68494 │ │ │ │ + bge 683f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2ea3c4 │ │ │ │ + bl 2eac84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #84] @ 684e8 │ │ │ │ - b 684cc │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #84] @ 68448 │ │ │ │ + b 6842c │ │ │ │ + bl c3ee4 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2ea3c4 │ │ │ │ + bl 2eac84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 68484 │ │ │ │ + bl c7c34 │ │ │ │ + b 683e4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000684ec : │ │ │ │ +0006844c : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 32937c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 329c14 <_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 68530 │ │ │ │ - ldr r3, [pc, #248] @ 6861c │ │ │ │ - ldr r1, [pc, #248] @ 68620 │ │ │ │ + beq 68490 │ │ │ │ + ldr r3, [pc, #248] @ 6857c │ │ │ │ + ldr r1, [pc, #248] @ 68580 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 68558 │ │ │ │ + bl 18ee78 │ │ │ │ + b 684b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d308 │ │ │ │ + bl 15d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68560 │ │ │ │ - ldr r3, [pc, #204] @ 6861c │ │ │ │ - ldr r1, [pc, #208] @ 68624 │ │ │ │ + bne 684c0 │ │ │ │ + ldr r3, [pc, #204] @ 6857c │ │ │ │ + ldr r1, [pc, #208] @ 68584 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 68614 │ │ │ │ + b 68574 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68558 │ │ │ │ + beq 684b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 685a0 │ │ │ │ - ldr r3, [pc, #156] @ 68628 │ │ │ │ - ldr r1, [pc, #156] @ 6862c │ │ │ │ + ble 68500 │ │ │ │ + ldr r3, [pc, #156] @ 68588 │ │ │ │ + ldr r1, [pc, #156] @ 6858c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 68558 │ │ │ │ + bl 113400 │ │ │ │ + b 684b8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 685dc │ │ │ │ + bne 6853c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 685dc │ │ │ │ + bge 6853c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 34cf68 │ │ │ │ + bl 34d76c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #84] @ 68630 │ │ │ │ - b 68614 │ │ │ │ - bl c3fa0 │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #84] @ 68590 │ │ │ │ + b 68574 │ │ │ │ + bl c3ee4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 34cf68 │ │ │ │ + bl 34d76c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ - b 685cc │ │ │ │ + bl c7c34 │ │ │ │ + b 6852c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, asr #9 │ │ │ │ - @ instruction: 0x003864f4 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, lsr #10 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 68748 │ │ │ │ + ldr r2, [pc, #252] @ 686a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6874c │ │ │ │ + ldr r0, [pc, #244] @ 686ac │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 68684 │ │ │ │ + bne 685e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68750 │ │ │ │ + ldr r3, [pc, #224] @ 686b0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 686c0 │ │ │ │ + beq 68620 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68688 │ │ │ │ - b 686c0 │ │ │ │ + bgt 685e8 │ │ │ │ + b 68620 │ │ │ │ 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 686d8 │ │ │ │ + bne 68638 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68750 │ │ │ │ + ldr r3, [pc, #160] @ 686b0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 686c0 │ │ │ │ + beq 68620 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 686dc │ │ │ │ - ldr r3, [pc, #140] @ 68754 │ │ │ │ - ldr r1, [pc, #140] @ 68758 │ │ │ │ + bgt 6863c │ │ │ │ + ldr r3, [pc, #140] @ 686b4 │ │ │ │ + ldr r1, [pc, #140] @ 686b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 68740 │ │ │ │ + b 686a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ad10 │ │ │ │ + bl 10ad40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6871c │ │ │ │ + beq 6867c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6871c │ │ │ │ + bne 6867c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68740 │ │ │ │ + beq 686a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68740 │ │ │ │ + bne 686a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -0006875c : │ │ │ │ +000686bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6879c │ │ │ │ + ldr r4, [pc, #40] @ 686fc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a9684 │ │ │ │ + bl 2a98f4 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 687a0 │ │ │ │ - b 2a6f00 │ │ │ │ + ldr r0, [pc, #4] @ 68700 │ │ │ │ + b 2a7170 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003905bc │ │ │ │ + @ instruction: 0x00390dbc │ │ │ │ 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 687d8 │ │ │ │ + bne 68738 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68808 │ │ │ │ - b 687fc │ │ │ │ + bne 68768 │ │ │ │ + b 6875c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 688b0 │ │ │ │ + ldr r0, [pc, #200] @ 68810 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 687c0 │ │ │ │ - b 688a8 │ │ │ │ - bl a5780 │ │ │ │ + bne 68720 │ │ │ │ + b 68808 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688a8 │ │ │ │ + bne 68808 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 688b4 │ │ │ │ + ldr r2, [pc, #160] @ 68814 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68830 │ │ │ │ - ldr r3, [pc, #148] @ 688b8 │ │ │ │ - ldr r1, [pc, #148] @ 688bc │ │ │ │ + beq 68790 │ │ │ │ + ldr r3, [pc, #148] @ 68818 │ │ │ │ + ldr r1, [pc, #148] @ 6881c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 68898 │ │ │ │ + bl 11774c │ │ │ │ + b 687f8 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 6885c │ │ │ │ + bhi 687bc │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68890 │ │ │ │ + beq 687f0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68874 │ │ │ │ - ldr r3, [pc, #92] @ 688c0 │ │ │ │ - ldr r1, [pc, #92] @ 688c4 │ │ │ │ + b 687d4 │ │ │ │ + ldr r3, [pc, #92] @ 68820 │ │ │ │ + ldr r1, [pc, #92] @ 68824 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ - b 68898 │ │ │ │ + bl 11774c │ │ │ │ + b 687f8 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68874 │ │ │ │ + bne 687d4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ - bl a5780 │ │ │ │ + b a642c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68890 │ │ │ │ + beq 687f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r4, asr #28 │ │ │ │ + eorseq r0, r6, r4, asr #12 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r9 @ │ │ │ │ + eorseq r0, r9, r8, asr r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsr #15 │ │ │ │ + eorseq fp, r7, r4, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r3, [pc, #1364] @ 68e34 │ │ │ │ + ldr r3, [pc, #1364] @ 68d94 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68914 │ │ │ │ + beq 68874 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68914 │ │ │ │ + beq 68874 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68948 │ │ │ │ - b 68930 │ │ │ │ + bls 688a8 │ │ │ │ + b 68890 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68900 │ │ │ │ - ldr r0, [pc, #1300] @ 68e38 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68900 │ │ │ │ - b 68a30 │ │ │ │ - ldr r0, [pc, #1280] @ 68e38 │ │ │ │ + beq 68860 │ │ │ │ + ldr r0, [pc, #1300] @ 68d98 │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68860 │ │ │ │ + b 68990 │ │ │ │ + ldr r0, [pc, #1280] @ 68d98 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68a30 │ │ │ │ + beq 68990 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68968 │ │ │ │ - bl a5780 │ │ │ │ + bne 688c8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68988 │ │ │ │ - bl a5780 │ │ │ │ + bne 688e8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 689a8 │ │ │ │ - bl a5780 │ │ │ │ + bne 68908 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 689c8 │ │ │ │ - bl a5780 │ │ │ │ + bne 68928 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 689e8 │ │ │ │ - bl a5780 │ │ │ │ + bne 68948 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68a08 │ │ │ │ - bl a5780 │ │ │ │ + bne 68968 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68a38 │ │ │ │ - ldr r2, [pc, #1048] @ 68e3c │ │ │ │ - ldr r1, [pc, #1048] @ 68e40 │ │ │ │ - ldr r0, [pc, #1036] @ 68e38 │ │ │ │ + bne 68998 │ │ │ │ + ldr r2, [pc, #1048] @ 68d9c │ │ │ │ + ldr r1, [pc, #1048] @ 68da0 │ │ │ │ + ldr r0, [pc, #1036] @ 68d98 │ │ │ │ mov r3, r6 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68e28 │ │ │ │ + b 68d88 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68a68 │ │ │ │ - ldr r2, [pc, #1004] @ 68e44 │ │ │ │ - ldr r1, [pc, #1004] @ 68e48 │ │ │ │ - ldr r0, [pc, #984] @ 68e38 │ │ │ │ + bne 689c8 │ │ │ │ + ldr r2, [pc, #1004] @ 68da4 │ │ │ │ + ldr r1, [pc, #1004] @ 68da8 │ │ │ │ + ldr r0, [pc, #984] @ 68d98 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68a94 │ │ │ │ - ldr r2, [pc, #960] @ 68e44 │ │ │ │ - ldr r1, [pc, #964] @ 68e4c │ │ │ │ - ldr r0, [pc, #940] @ 68e38 │ │ │ │ + bne 689f4 │ │ │ │ + ldr r2, [pc, #960] @ 68da4 │ │ │ │ + ldr r1, [pc, #964] @ 68dac │ │ │ │ + ldr r0, [pc, #940] @ 68d98 │ │ │ │ mov r3, fp │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68ac0 │ │ │ │ - ldr r2, [pc, #916] @ 68e44 │ │ │ │ - ldr r1, [pc, #924] @ 68e50 │ │ │ │ - ldr r0, [pc, #896] @ 68e38 │ │ │ │ + bne 68a20 │ │ │ │ + ldr r2, [pc, #916] @ 68da4 │ │ │ │ + ldr r1, [pc, #924] @ 68db0 │ │ │ │ + ldr r0, [pc, #896] @ 68d98 │ │ │ │ mov r3, sl │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68aec │ │ │ │ - ldr r2, [pc, #888] @ 68e54 │ │ │ │ - ldr r1, [pc, #888] @ 68e58 │ │ │ │ - ldr r0, [pc, #852] @ 68e38 │ │ │ │ + bne 68a4c │ │ │ │ + ldr r2, [pc, #888] @ 68db4 │ │ │ │ + ldr r1, [pc, #888] @ 68db8 │ │ │ │ + ldr r0, [pc, #852] @ 68d98 │ │ │ │ mov r3, r8 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68b18 │ │ │ │ - ldr r2, [pc, #844] @ 68e54 │ │ │ │ - ldr r1, [pc, #848] @ 68e5c │ │ │ │ - ldr r0, [pc, #808] @ 68e38 │ │ │ │ + bne 68a78 │ │ │ │ + ldr r2, [pc, #844] @ 68db4 │ │ │ │ + ldr r1, [pc, #848] @ 68dbc │ │ │ │ + ldr r0, [pc, #808] @ 68d98 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68b48 │ │ │ │ - ldr r2, [pc, #796] @ 68e54 │ │ │ │ - ldr r1, [pc, #804] @ 68e60 │ │ │ │ - ldr r0, [pc, #760] @ 68e38 │ │ │ │ + bne 68aa8 │ │ │ │ + ldr r2, [pc, #796] @ 68db4 │ │ │ │ + ldr r1, [pc, #804] @ 68dc0 │ │ │ │ + ldr r0, [pc, #760] @ 68d98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68b68 │ │ │ │ - bl a5780 │ │ │ │ + bne 68ac8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a30 │ │ │ │ + bne 68990 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b98 │ │ │ │ - ldr r2, [pc, #692] @ 68e3c │ │ │ │ - ldr r1, [pc, #728] @ 68e64 │ │ │ │ - ldr r0, [pc, #680] @ 68e38 │ │ │ │ + bne 68af8 │ │ │ │ + ldr r2, [pc, #692] @ 68d9c │ │ │ │ + ldr r1, [pc, #728] @ 68dc4 │ │ │ │ + ldr r0, [pc, #680] @ 68d98 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68bc4 │ │ │ │ - ldr r2, [pc, #648] @ 68e3c │ │ │ │ - ldr r1, [pc, #688] @ 68e68 │ │ │ │ - ldr r0, [pc, #636] @ 68e38 │ │ │ │ + bne 68b24 │ │ │ │ + ldr r2, [pc, #648] @ 68d9c │ │ │ │ + ldr r1, [pc, #688] @ 68dc8 │ │ │ │ + ldr r0, [pc, #636] @ 68d98 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68c30 │ │ │ │ + ble 68b90 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68bfc │ │ │ │ - ldr r2, [pc, #600] @ 68e44 │ │ │ │ - ldr r1, [pc, #636] @ 68e6c │ │ │ │ - ldr r0, [pc, #580] @ 68e38 │ │ │ │ + bne 68b5c │ │ │ │ + ldr r2, [pc, #600] @ 68da4 │ │ │ │ + ldr r1, [pc, #636] @ 68dcc │ │ │ │ + ldr r0, [pc, #580] @ 68d98 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68c3c │ │ │ │ + beq 68b9c │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68c40 │ │ │ │ - ldr r2, [pc, #548] @ 68e44 │ │ │ │ - ldr r1, [pc, #588] @ 68e70 │ │ │ │ - ldr r0, [pc, #528] @ 68e38 │ │ │ │ + bne 68ba0 │ │ │ │ + ldr r2, [pc, #548] @ 68da4 │ │ │ │ + ldr r1, [pc, #588] @ 68dd0 │ │ │ │ + ldr r0, [pc, #528] @ 68d98 │ │ │ │ mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a30 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68990 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68c40 │ │ │ │ + b 68ba0 │ │ │ │ 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] @ 68e74 │ │ │ │ - ldr r0, [pc, #508] @ 68e78 │ │ │ │ + ldr r1, [pc, #508] @ 68dd4 │ │ │ │ + ldr r0, [pc, #508] @ 68dd8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68cac │ │ │ │ + blt 68c0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68cc4 │ │ │ │ - ldr r3, [pc, #472] @ 68e7c │ │ │ │ - ldr r1, [pc, #472] @ 68e80 │ │ │ │ + bge 68c24 │ │ │ │ + ldr r3, [pc, #472] @ 68ddc │ │ │ │ + ldr r1, [pc, #472] @ 68de0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68e08 │ │ │ │ + b 68d68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68ce4 │ │ │ │ - ldr r3, [pc, #420] @ 68e7c │ │ │ │ - ldr r1, [pc, #424] @ 68e84 │ │ │ │ + bge 68c44 │ │ │ │ + ldr r3, [pc, #420] @ 68ddc │ │ │ │ + ldr r1, [pc, #424] @ 68de4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 68cac │ │ │ │ + bl 18ee78 │ │ │ │ + b 68c0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d04 │ │ │ │ - ldr r3, [pc, #388] @ 68e7c │ │ │ │ - ldr r1, [pc, #396] @ 68e88 │ │ │ │ + bge 68c64 │ │ │ │ + ldr r3, [pc, #388] @ 68ddc │ │ │ │ + ldr r1, [pc, #396] @ 68de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 68cac │ │ │ │ + bl 18ee78 │ │ │ │ + b 68c0c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d24 │ │ │ │ - ldr r3, [pc, #356] @ 68e7c │ │ │ │ - ldr r1, [pc, #368] @ 68e8c │ │ │ │ + bge 68c84 │ │ │ │ + ldr r3, [pc, #356] @ 68ddc │ │ │ │ + ldr r1, [pc, #368] @ 68dec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 68cac │ │ │ │ + bl 18ee78 │ │ │ │ + b 68c0c │ │ │ │ mov r0, fp │ │ │ │ - bl 69030 │ │ │ │ + bl 68f90 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68cac │ │ │ │ + beq 68c0c │ │ │ │ mov r0, sl │ │ │ │ - bl 69030 │ │ │ │ + bl 68f90 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68e08 │ │ │ │ + beq 68d68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68d6c │ │ │ │ + beq 68ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 69030 │ │ │ │ + bl 68f90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68d70 │ │ │ │ - b 68df8 │ │ │ │ - ldr r5, [pc, #284] @ 68e90 │ │ │ │ + bne 68cd0 │ │ │ │ + b 68d58 │ │ │ │ + ldr r5, [pc, #284] @ 68df0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68d8c │ │ │ │ + beq 68cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 69030 │ │ │ │ + bl 68f90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68d90 │ │ │ │ - b 68e04 │ │ │ │ - ldr r4, [pc, #252] @ 68e90 │ │ │ │ + bne 68cf0 │ │ │ │ + b 68d64 │ │ │ │ + ldr r4, [pc, #252] @ 68df0 │ │ │ │ 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 │ │ │ │ @@ -64120,139 +64080,139 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 204f30 │ │ │ │ + bl 205308 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68e08 │ │ │ │ + b 68d68 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68e08 │ │ │ │ + b 68d68 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ - eorseq r8, r7, r8, asr #26 │ │ │ │ - eorseq lr, r8, r8, lsr #21 │ │ │ │ - eorseq r0, r9, r4, ror #11 │ │ │ │ - eorseq sl, r7, r4, asr pc │ │ │ │ - @ instruction: 0x003905f0 │ │ │ │ - @ instruction: 0x003905fc │ │ │ │ - eorseq r0, r9, r8, lsl #12 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r0, r9, r4, lsl r6 │ │ │ │ - eorseq r0, r9, r0, lsr #12 │ │ │ │ - eorseq r0, r9, ip, lsr #12 │ │ │ │ - eorseq r0, r9, r8, lsr r6 │ │ │ │ - eorseq r0, r9, r4, asr #12 │ │ │ │ - eorseq r0, r9, r0, asr r6 │ │ │ │ - eorseq r0, r9, ip, asr r6 │ │ │ │ - eorseq r0, r8, r8, ror #27 │ │ │ │ - @ instruction: 0x00380df4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, ror #12 │ │ │ │ - eorseq r0, r9, ip, lsl #13 │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ - eorseq r0, r9, r4, ror #13 │ │ │ │ + eorseq r9, r7, r8, asr #10 │ │ │ │ + eorseq pc, r8, r8, lsr #5 │ │ │ │ + eorseq r0, r9, r4, ror #27 │ │ │ │ + eorseq fp, r7, r4, asr r7 │ │ │ │ + @ instruction: 0x00390df0 │ │ │ │ + @ instruction: 0x00390dfc │ │ │ │ + eorseq r0, r9, r8, lsl #28 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq r0, r9, r4, lsl lr │ │ │ │ + eorseq r0, r9, r0, lsr #28 │ │ │ │ + eorseq r0, r9, ip, lsr #28 │ │ │ │ + eorseq r0, r9, r8, lsr lr │ │ │ │ + eorseq r0, r9, r4, asr #28 │ │ │ │ + eorseq r0, r9, r0, asr lr │ │ │ │ + eorseq r0, r9, ip, asr lr │ │ │ │ + eorseq r1, r8, r8, ror #11 │ │ │ │ + @ instruction: 0x003815f4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, r8, ror #28 │ │ │ │ + eorseq r0, r9, ip, lsl #29 │ │ │ │ + @ instruction: 0x00390eb8 │ │ │ │ + eorseq r0, r9, r4, ror #29 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 68f18 │ │ │ │ + ldr r2, [pc, #64] @ 68e78 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a28a8 │ │ │ │ - ldr r2, [pc, #48] @ 68f1c │ │ │ │ + bl a2838 │ │ │ │ + ldr r2, [pc, #48] @ 68e7c │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 68f10 │ │ │ │ + beq 68e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 68f10 │ │ │ │ + bne 68e70 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 68f58 │ │ │ │ + bne 68eb8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68f6c │ │ │ │ - b 68f7c │ │ │ │ + bne 68ecc │ │ │ │ + b 68edc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f48 │ │ │ │ + beq 68ea8 │ │ │ │ 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 68f98 │ │ │ │ + beq 68ef8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68fb4 │ │ │ │ + beq 68f14 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68fd0 │ │ │ │ + beq 68f30 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68fec │ │ │ │ + beq 68f4c │ │ │ │ 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} │ │ │ │ @@ -64262,1537 +64222,1474 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 690c8 │ │ │ │ - b 69094 │ │ │ │ + bne 69028 │ │ │ │ + b 68ff4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 690d4 │ │ │ │ - ldr r0, [pc, #148] @ 69110 │ │ │ │ + bne 69034 │ │ │ │ + ldr r0, [pc, #148] @ 69070 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 69114 │ │ │ │ + ldr r1, [pc, #144] @ 69074 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 690ec │ │ │ │ + bne 6904c │ │ │ │ mov r4, #0 │ │ │ │ - b 69108 │ │ │ │ + b 69068 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 69118 │ │ │ │ + ldr r2, [pc, #112] @ 69078 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 69068 │ │ │ │ + bne 68fc8 │ │ │ │ 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 69108 │ │ │ │ - b 6909c │ │ │ │ - bl 1d1d88 <_PyUnicode_Copy@@Base> │ │ │ │ + bge 69068 │ │ │ │ + b 68ffc │ │ │ │ + bl 1d20d0 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 690c0 │ │ │ │ + bne 69020 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69094 │ │ │ │ + beq 68ff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69094 │ │ │ │ + bne 68ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 69094 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 68ff4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsl #14 │ │ │ │ + eorseq r0, r9, r8, lsl #30 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6914c │ │ │ │ - ldr r3, [pc, #48] @ 6916c │ │ │ │ - ldr r1, [pc, #48] @ 69170 │ │ │ │ + bne 690ac │ │ │ │ + ldr r3, [pc, #48] @ 690cc │ │ │ │ + ldr r1, [pc, #48] @ 690d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 217cf0 │ │ │ │ + bl 217d00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e7f0 │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ 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 34a544 <_Py_c_neg@@Base+0x4c4> │ │ │ │ + bl 34acd4 <_Py_c_neg@@Base+0x4c0> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 691d8 │ │ │ │ + beq 69138 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2b321c │ │ │ │ + bl 2b38f0 │ │ │ │ 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] @ 692c0 │ │ │ │ + ldr r3, [pc, #200] @ 69220 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6922c │ │ │ │ + beq 6918c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6922c │ │ │ │ + ble 6918c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ef5c │ │ │ │ + bl 19ef44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69288 │ │ │ │ - b 69240 │ │ │ │ - ldr r3, [pc, #144] @ 692c4 │ │ │ │ - ldr r1, [pc, #144] @ 692c8 │ │ │ │ + bne 691e8 │ │ │ │ + b 691a0 │ │ │ │ + ldr r3, [pc, #144] @ 69224 │ │ │ │ + ldr r1, [pc, #144] @ 69228 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 69264 │ │ │ │ - ldr r3, [pc, #132] @ 692cc │ │ │ │ + bl 18ee78 │ │ │ │ + b 691c4 │ │ │ │ + ldr r3, [pc, #132] @ 6922c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 692d0 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #120] @ 69230 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6926c │ │ │ │ + bne 691cc │ │ │ │ mov r5, #0 │ │ │ │ - b 692b8 │ │ │ │ + b 69218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69264 │ │ │ │ + bne 691c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 69264 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 691c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 692b8 │ │ │ │ + beq 69218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 692b8 │ │ │ │ + bne 69218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr r7 │ │ │ │ + eorseq r0, r9, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #31 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ 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 1c5384 │ │ │ │ + bl 1c56cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69338 │ │ │ │ + blt 69298 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1759e4 │ │ │ │ + b 175c50 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f8b74 │ │ │ │ + bl 1f8f4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69378 │ │ │ │ + blt 692d8 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1759e4 │ │ │ │ + b 175c50 │ │ │ │ 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] @ 69498 │ │ │ │ + ldr r2, [pc, #252] @ 693f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6949c │ │ │ │ + ldr r0, [pc, #244] @ 693fc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 693d4 │ │ │ │ + bne 69334 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 694a0 │ │ │ │ + ldr r3, [pc, #224] @ 69400 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69414 │ │ │ │ + beq 69374 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 693d8 │ │ │ │ - b 69414 │ │ │ │ + bgt 69338 │ │ │ │ + b 69374 │ │ │ │ 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 6942c │ │ │ │ + bne 6938c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 694a0 │ │ │ │ + ldr r3, [pc, #156] @ 69400 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69414 │ │ │ │ + beq 69374 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6942c │ │ │ │ - ldr r3, [pc, #136] @ 694a4 │ │ │ │ - ldr r1, [pc, #136] @ 694a8 │ │ │ │ + bgt 6938c │ │ │ │ + ldr r3, [pc, #136] @ 69404 │ │ │ │ + ldr r1, [pc, #136] @ 69408 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 69490 │ │ │ │ + b 693f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194b40 │ │ │ │ + bl 194b24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6946c │ │ │ │ + beq 693cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6946c │ │ │ │ + bne 693cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69490 │ │ │ │ + beq 693f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69490 │ │ │ │ + bne 693f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2b2c78 │ │ │ │ + bl 2b334c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 694e4 │ │ │ │ + beq 69444 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ 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 34a544 <_Py_c_neg@@Base+0x4c4> │ │ │ │ + bl 34acd4 <_Py_c_neg@@Base+0x4c0> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69520 │ │ │ │ + beq 69480 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 62250 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6959c │ │ │ │ + beq 694fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69574 │ │ │ │ - ldr r3, [pc, #56] @ 695a4 │ │ │ │ + beq 694d4 │ │ │ │ + ldr r3, [pc, #56] @ 69504 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 6958c │ │ │ │ + bl 144118 │ │ │ │ + b 694ec │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b5c8 │ │ │ │ + bl 25ba4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69594 │ │ │ │ + bge 694f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 6959c │ │ │ │ + b 694fc │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 1759e4 │ │ │ │ + bl 175c50 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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] @ 695c8 │ │ │ │ - b 128c00 │ │ │ │ - mlaseq r9, ip, r7, r0 │ │ │ │ + ldr r0, [pc] @ 69528 │ │ │ │ + b 128c0c │ │ │ │ + mlaseq r9, ip, pc, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 696e0 │ │ │ │ + ldr r2, [pc, #252] @ 69640 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 696e4 │ │ │ │ + ldr r0, [pc, #244] @ 69644 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6961c │ │ │ │ + bne 6957c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 696e8 │ │ │ │ + ldr r3, [pc, #224] @ 69648 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6965c │ │ │ │ + beq 695bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69620 │ │ │ │ - b 6965c │ │ │ │ + bgt 69580 │ │ │ │ + b 695bc │ │ │ │ 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 69674 │ │ │ │ + bne 695d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 696e8 │ │ │ │ + ldr r3, [pc, #156] @ 69648 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6965c │ │ │ │ + beq 695bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69674 │ │ │ │ - ldr r3, [pc, #136] @ 696ec │ │ │ │ - ldr r1, [pc, #136] @ 696f0 │ │ │ │ + bgt 695d4 │ │ │ │ + ldr r3, [pc, #136] @ 6964c │ │ │ │ + ldr r1, [pc, #136] @ 69650 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 696d8 │ │ │ │ + b 69638 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217bd4 │ │ │ │ + bl 217be4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 696b4 │ │ │ │ + beq 69614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 696b4 │ │ │ │ + bne 69614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 696d8 │ │ │ │ + beq 69638 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 696d8 │ │ │ │ + bne 69638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 6972c │ │ │ │ + bne 6968c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69760 │ │ │ │ - b 69754 │ │ │ │ + bne 696c0 │ │ │ │ + b 696b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 69828 │ │ │ │ + ldr r0, [pc, #236] @ 69788 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69714 │ │ │ │ + bne 69674 │ │ │ │ mov r0, #0 │ │ │ │ - b 69820 │ │ │ │ - bl a5780 │ │ │ │ + b 69780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6974c │ │ │ │ + bne 696ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6974c │ │ │ │ + beq 696ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6974c │ │ │ │ + beq 696ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 697a8 │ │ │ │ - bl a5780 │ │ │ │ + bne 69708 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6974c │ │ │ │ + bne 696ac │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 697f4 │ │ │ │ - bl 132620 │ │ │ │ + bne 69754 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697b0 │ │ │ │ - b 6974c │ │ │ │ + beq 69710 │ │ │ │ + b 696ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6981c │ │ │ │ + beq 6977c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 6982c │ │ │ │ + ldr r2, [pc, #36] @ 6978c │ │ │ │ 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 144110 │ │ │ │ - ldr r0, [pc, #12] @ 69830 │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #12] @ 69790 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, r8, asr r9 │ │ │ │ + eorseq fp, r6, r8, asr r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 69894 │ │ │ │ + ldr r3, [pc, #72] @ 697f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69898 │ │ │ │ + ldr r1, [pc, #60] @ 697f8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6988c │ │ │ │ + blt 697ec │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b384 │ │ │ │ - ldr r0, [pc, #16] @ 6989c │ │ │ │ + bl 9b318 │ │ │ │ + ldr r0, [pc, #16] @ 697fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 6992c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [sp, #4] │ │ │ │ - beq 69914 │ │ │ │ - ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69bdc <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 69bdc <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 69bdc <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69930 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1388] @ 0x56c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 349d94 <_Py_hashtable_foreach@@Base> │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157eac │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 18bf58 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000855b4 │ │ │ │ - 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] @ 699cc │ │ │ │ + ldr r1, [pc, #104] @ 69898 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699c0 │ │ │ │ + beq 6988c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 699ac │ │ │ │ + beq 69878 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2be3e4 │ │ │ │ + bl 2be8e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2bf188 │ │ │ │ - b 699c4 │ │ │ │ - ldr r0, [pc, #28] @ 699d0 │ │ │ │ + bl 2bf688 │ │ │ │ + b 69890 │ │ │ │ + ldr r0, [pc, #28] @ 6989c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 699d4 │ │ │ │ + ldr r1, [pc, #24] @ 698a0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003907dc │ │ │ │ + @ instruction: 0x00390fdc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, ror #31 │ │ │ │ + eorseq pc, r7, r4, ror #15 │ │ │ │ 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 69a10 │ │ │ │ + bne 698dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69a44 │ │ │ │ - b 69a38 │ │ │ │ + bne 69910 │ │ │ │ + b 69904 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69ae8 │ │ │ │ + ldr r0, [pc, #200] @ 699b4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 699f8 │ │ │ │ + bne 698c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 69ae0 │ │ │ │ - bl a5780 │ │ │ │ + b 699ac │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a30 │ │ │ │ + bne 698fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a30 │ │ │ │ + beq 698fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a30 │ │ │ │ + beq 698fc │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69ab4 │ │ │ │ - bl 132620 │ │ │ │ + bne 69980 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a74 │ │ │ │ - b 69a30 │ │ │ │ + beq 69940 │ │ │ │ + b 698fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69adc │ │ │ │ + beq 699a8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69aec │ │ │ │ + ldr r2, [pc, #36] @ 699b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #12] @ 69af0 │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #12] @ 699bc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r6, r8, asr #18 │ │ │ │ + eorseq fp, r6, r8, asr #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #32] @ 69b1c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ - 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 69d34 <_Py_hashtable_size@@Base+0x158> │ │ │ │ - andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69bc8 │ │ │ │ + ldr r1, [pc, #144] @ 69a68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69bcc │ │ │ │ + ldr r2, [pc, #140] @ 69a6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69b80 │ │ │ │ + bne 69a20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69bd0 │ │ │ │ + ldr r3, [pc, #120] @ 69a70 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69b68 │ │ │ │ + beq 69a08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69b84 │ │ │ │ - ldr r3, [pc, #100] @ 69bd4 │ │ │ │ - ldr r1, [pc, #100] @ 69bd8 │ │ │ │ + bgt 69a24 │ │ │ │ + ldr r3, [pc, #100] @ 69a74 │ │ │ │ + ldr r1, [pc, #100] @ 69a78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 69bc0 │ │ │ │ + b 69a60 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69bc0 │ │ │ │ + beq 69a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69bc0 │ │ │ │ + bne 69a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ - │ │ │ │ -00069bdc <_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 │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 69cbc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + beq 69b44 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 69c64 <_Py_hashtable_size@@Base+0x88> │ │ │ │ + bge 69aec │ │ │ │ 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 69c2c <_Py_hashtable_size@@Base+0x50> │ │ │ │ + b 69ab4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69c8c <_Py_hashtable_size@@Base+0xb0> │ │ │ │ + beq 69b14 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69c8c <_Py_hashtable_size@@Base+0xb0> │ │ │ │ + beq 69b14 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 69cc4 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ - bl 91acc │ │ │ │ + b 69b4c │ │ │ │ + bl 91a60 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 69cc4 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + bne 69b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69cbc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + beq 69b44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69cbc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + bne 69b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69d10 <_Py_hashtable_size@@Base+0x134> │ │ │ │ + b 69b98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 69d18 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #68] @ 69ba0 │ │ │ │ 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] @ 69d1c <_Py_hashtable_size@@Base+0x140> │ │ │ │ - ldr r1, [pc, #44] @ 69d20 <_Py_hashtable_size@@Base+0x144> │ │ │ │ + ldr r0, [pc, #44] @ 69ba4 │ │ │ │ + ldr r1, [pc, #44] @ 69ba8 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 69d24 <_Py_hashtable_size@@Base+0x148> │ │ │ │ - ldr r1, [pc, #32] @ 69d28 <_Py_hashtable_size@@Base+0x14c> │ │ │ │ - ldr r0, [pc, #32] @ 69d2c <_Py_hashtable_size@@Base+0x150> │ │ │ │ + ldr r3, [pc, #32] @ 69bac │ │ │ │ + ldr r1, [pc, #32] @ 69bb0 │ │ │ │ + ldr r0, [pc, #32] @ 69bb4 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r0, lsl r2 │ │ │ │ - eorseq sl, r8, ip, ror r9 │ │ │ │ - @ instruction: 0x0038a1fc │ │ │ │ - eorseq pc, r8, r4, asr sp @ │ │ │ │ - eorseq pc, r6, ip, lsr #11 │ │ │ │ - eorseq r0, r9, ip, ror #15 │ │ │ │ - b 57e5c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 69d9c <_Py_hashtable_size@@Base+0x1c0> │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r3, #8 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 69da4 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r2, [r3, #-4] │ │ │ │ - ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ - and r2, r2, #3 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r1, [ip] │ │ │ │ - stmdb r3, {r0, r2} │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq fp, r8, ip, ror r1 │ │ │ │ + eorseq sl, r8, ip, ror #19 │ │ │ │ + eorseq r0, r9, r4, asr r5 │ │ │ │ + eorseq pc, r6, ip, lsr #27 │ │ │ │ + eorseq r0, r9, ip, ror #31 │ │ │ │ + b 57e58 │ │ │ │ + ldr r3, [pc, #32] @ 69be4 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3580c0 │ │ │ │ + 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 69dc0 │ │ │ │ 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 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bne 69de0 <_Py_hashtable_size@@Base+0x204> │ │ │ │ + bne 69c20 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69e10 <_Py_hashtable_size@@Base+0x234> │ │ │ │ - b 69e04 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + bne 69c50 │ │ │ │ + b 69c44 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69f78 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #392] @ 69db8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69dc8 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ - b 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ - bl a5780 │ │ │ │ + bne 69c08 │ │ │ │ + b 69d7c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ + bne 69d7c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69e34 <_Py_hashtable_size@@Base+0x258> │ │ │ │ - bl a5780 │ │ │ │ + bne 69c74 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69e68 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ - b 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ - bl ab14c │ │ │ │ + beq 69ca8 │ │ │ │ + b 69d7c │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69e60 <_Py_hashtable_size@@Base+0x284> │ │ │ │ + beq 69ca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69e60 <_Py_hashtable_size@@Base+0x284> │ │ │ │ + bne 69ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69e20 <_Py_hashtable_size@@Base+0x244> │ │ │ │ + beq 69c60 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ + beq 69d7c │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69eac <_Py_hashtable_size@@Base+0x2d0> │ │ │ │ + bge 69cec │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69f7c <_Py_hashtable_size@@Base+0x3a0> │ │ │ │ + ldr r1, [pc, #232] @ 69dbc │ │ │ │ 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 144110 │ │ │ │ + b 144118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ + beq 69d7c │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69f44 <_Py_hashtable_size@@Base+0x368> │ │ │ │ + bge 69d84 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69f60 <_Py_hashtable_size@@Base+0x384> │ │ │ │ - bl 132620 │ │ │ │ + bne 69da0 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69ecc <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + beq 69d0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ + beq 69d7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69f3c <_Py_hashtable_size@@Base+0x360> │ │ │ │ + bne 69d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69f70 <_Py_hashtable_size@@Base+0x394> │ │ │ │ + b 69db0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69f58 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ + beq 69d98 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69f70 <_Py_hashtable_size@@Base+0x394> │ │ │ │ - ldr r3, [pc, #20] @ 69f7c <_Py_hashtable_size@@Base+0x3a0> │ │ │ │ + b 69db0 │ │ │ │ + ldr r3, [pc, #20] @ 69dbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 69f18 <_Py_hashtable_size@@Base+0x33c> │ │ │ │ + bl 144118 │ │ │ │ + b 69d58 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, asr #17 │ │ │ │ + eorseq fp, r6, ip, asr #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 69e28 │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #52] @ 69e30 │ │ │ │ + bl 3580c0 │ │ │ │ + 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 69fb0 <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ + bne 69e64 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69fb0 <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ + bhi 69e64 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 116f44 │ │ │ │ - ldr r0, [pc] @ 69fb8 <_Py_hashtable_size@@Base+0x3dc> │ │ │ │ + b 116f98 │ │ │ │ + ldr r0, [pc] @ 69e6c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - ldr r3, [pc, #32] @ 69fe4 <_Py_hashtable_size@@Base+0x408> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ - 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 69d34 <_Py_hashtable_size@@Base+0x158> │ │ │ │ - andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a0fc <_Py_hashtable_size@@Base+0x520> │ │ │ │ + ldr r2, [pc, #252] @ 69f84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a100 <_Py_hashtable_size@@Base+0x524> │ │ │ │ + ldr r0, [pc, #244] @ 69f88 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a038 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + bne 69ec0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a104 <_Py_hashtable_size@@Base+0x528> │ │ │ │ + ldr r3, [pc, #224] @ 69f8c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a074 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + beq 69efc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a03c <_Py_hashtable_size@@Base+0x460> │ │ │ │ - b 6a074 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + bgt 69ec4 │ │ │ │ + b 69efc │ │ │ │ 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 6a08c <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ + bne 69f14 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a104 <_Py_hashtable_size@@Base+0x528> │ │ │ │ + ldr r3, [pc, #160] @ 69f8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a074 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + beq 69efc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a090 <_Py_hashtable_size@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #140] @ 6a108 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ - ldr r1, [pc, #140] @ 6a10c <_Py_hashtable_size@@Base+0x530> │ │ │ │ + bgt 69f18 │ │ │ │ + ldr r3, [pc, #140] @ 69f90 │ │ │ │ + ldr r1, [pc, #140] @ 69f94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a0f4 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + b 69f7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5fc │ │ │ │ + bl 3b5ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a0d0 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ + beq 69f58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a0d0 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ + bne 69f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a0f4 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + beq 69f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a0f4 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + bne 69f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 6a13c <_Py_hashtable_size@@Base+0x560> │ │ │ │ + bge 69fc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32268c <_PyDeadline_Get@@Base+0x5c> │ │ │ │ - ldr lr, [pc, #28] @ 6a160 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + b 322ef0 <_PyObject_GetState@@Base+0x20> │ │ │ │ + ldr lr, [pc, #28] @ 69fe8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1afd14 │ │ │ │ + bl 1b00ac │ │ │ │ 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, 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 6a1a4 <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ + bhi 6a02c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a1d0 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - b 6a1c4 <_Py_hashtable_size@@Base+0x5e8> │ │ │ │ - ldr r0, [pc, #396] @ 6a338 <_Py_hashtable_size@@Base+0x75c> │ │ │ │ + bne 6a058 │ │ │ │ + b 6a04c │ │ │ │ + ldr r0, [pc, #396] @ 6a1c0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a18c <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ - b 6a32c <_Py_hashtable_size@@Base+0x750> │ │ │ │ - bl a5780 │ │ │ │ + bne 6a014 │ │ │ │ + b 6a1b4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a32c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bne 6a1b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a32c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + beq 6a1b4 │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a214 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + ble 6a09c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a214 <_Py_hashtable_size@@Base+0x638> │ │ │ │ - bl a5780 │ │ │ │ + bne 6a09c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a32c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bne 6a1b4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1cdb7c │ │ │ │ + bl 1cdec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a240 <_Py_hashtable_size@@Base+0x664> │ │ │ │ - ldr r3, [pc, #264] @ 6a33c <_Py_hashtable_size@@Base+0x760> │ │ │ │ - ldr r1, [pc, #264] @ 6a340 <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne 6a0c8 │ │ │ │ + ldr r3, [pc, #264] @ 6a1c4 │ │ │ │ + ldr r1, [pc, #264] @ 6a1c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6a30c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + bl 18ee78 │ │ │ │ + b 6a194 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a30c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + blt 6a194 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a398 │ │ │ │ + bl 6a204 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a30c <_Py_hashtable_size@@Base+0x730> │ │ │ │ - bl c3fa0 │ │ │ │ + beq 6a194 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a2d4 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ + bge 6a15c │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a2d4 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ - bl 132620 │ │ │ │ + bne 6a15c │ │ │ │ + bl 132628 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a274 <_Py_hashtable_size@@Base+0x698> │ │ │ │ - b 6a2d8 <_Py_hashtable_size@@Base+0x6fc> │ │ │ │ + beq 6a0fc │ │ │ │ + b 6a160 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a794 │ │ │ │ + bl 6a57c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a31c <_Py_hashtable_size@@Base+0x740> │ │ │ │ + bge 6a1a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a30c <_Py_hashtable_size@@Base+0x730> │ │ │ │ - ldr r2, [pc, #64] @ 6a344 <_Py_hashtable_size@@Base+0x768> │ │ │ │ + bne 6a194 │ │ │ │ + ldr r2, [pc, #64] @ 6a1cc │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 144110 │ │ │ │ - bl a5780 │ │ │ │ + bl 144118 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a32c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bne 6a1b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - @ instruction: 0x0036a8d4 │ │ │ │ + ldrsbeq fp, [r6], -r4 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003907fc │ │ │ │ + @ instruction: 0x00390ffc │ │ │ │ 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] @ 6a388 <_Py_hashtable_size@@Base+0x7ac> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1801fc │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ - strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 157eac │ │ │ │ - ldr r0, [pc, #4] @ 6a38c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [pc, #32] @ 6a1f8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3580c0 │ │ │ │ + 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 69dc0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a390 : │ │ │ │ +0006a1fc : │ │ │ │ mov r3, #0 │ │ │ │ - b 32d5d4 │ │ │ │ + b 32dfb8 │ │ │ │ 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 6a3cc │ │ │ │ + bgt 6a238 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a410 │ │ │ │ - ldr r3, [pc, #300] @ 6a50c │ │ │ │ + beq 6a27c │ │ │ │ + ldr r3, [pc, #300] @ 6a378 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a3f4 │ │ │ │ + bgt 6a260 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a480 │ │ │ │ + bne 6a2ec │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99d40 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 99cd4 │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1357e4 │ │ │ │ + bl 1357ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a4d8 │ │ │ │ + beq 6a344 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a494 │ │ │ │ + beq 6a300 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a4b8 │ │ │ │ + bne 6a324 │ │ │ │ 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 6a41c │ │ │ │ - b 6a4d0 │ │ │ │ + bne 6a288 │ │ │ │ + b 6a33c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a4d8 │ │ │ │ + beq 6a344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a4d8 │ │ │ │ + bne 6a344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6a4d8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a344 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a454 │ │ │ │ + bne 6a2c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6a454 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a2c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a504 │ │ │ │ + beq 6a370 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a4e8 │ │ │ │ - bl 99d40 │ │ │ │ - b 6a414 │ │ │ │ + b 6a354 │ │ │ │ + bl 99cd4 │ │ │ │ + b 6a280 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 6a574 │ │ │ │ + bgt 6a3e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a5dc │ │ │ │ + ldr r3, [pc, #160] @ 6a448 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a558 │ │ │ │ + beq 6a3c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a5e0 │ │ │ │ + ldr r3, [pc, #124] @ 6a44c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a5e4 │ │ │ │ - bl 117704 │ │ │ │ - b 6a590 │ │ │ │ + ldr r1, [pc, #116] @ 6a450 │ │ │ │ + bl 11774c │ │ │ │ + b 6a3fc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9d70 │ │ │ │ + bl b9cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a598 │ │ │ │ + bne 6a404 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a5d0 │ │ │ │ + b 6a43c │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba5c0 │ │ │ │ + bl ba508 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a5d0 │ │ │ │ + beq 6a43c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a5d0 │ │ │ │ + bne 6a43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq r9, [r6], -r0 @ │ │ │ │ - eorseq sl, r6, ip, lsl r3 │ │ │ │ - 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 9b384 │ │ │ │ - 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq sl, r6, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a780 │ │ │ │ + ldr r2, [pc, #252] @ 6a568 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a784 │ │ │ │ + ldr r0, [pc, #244] @ 6a56c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a6bc │ │ │ │ + bne 6a4a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a788 │ │ │ │ + ldr r3, [pc, #224] @ 6a570 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a6fc │ │ │ │ + beq 6a4e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a6c0 │ │ │ │ - b 6a6fc │ │ │ │ + bgt 6a4a8 │ │ │ │ + b 6a4e4 │ │ │ │ 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 6a714 │ │ │ │ + bne 6a4fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a788 │ │ │ │ + ldr r3, [pc, #156] @ 6a570 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a6fc │ │ │ │ + beq 6a4e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a714 │ │ │ │ - ldr r3, [pc, #136] @ 6a78c │ │ │ │ - ldr r1, [pc, #136] @ 6a790 │ │ │ │ + bgt 6a4fc │ │ │ │ + ldr r3, [pc, #136] @ 6a574 │ │ │ │ + ldr r1, [pc, #136] @ 6a578 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a778 │ │ │ │ + b 6a560 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b8a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a754 │ │ │ │ + beq 6a53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a754 │ │ │ │ + bne 6a53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a778 │ │ │ │ + beq 6a560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a778 │ │ │ │ + bne 6a560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a7d0 │ │ │ │ - bl 1133ac │ │ │ │ + beq 6a5b8 │ │ │ │ + bl 113400 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a7b8 │ │ │ │ + b 6a5a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99d40 │ │ │ │ + b 99cd4 │ │ │ │ + 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 9b318 │ │ │ │ + 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 9acf0 <_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 │ │ │ │ @@ -65806,1021 +65703,1026 @@ │ │ │ │ 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] @ 6aa08 │ │ │ │ + ldreq fp, [pc, #464] @ 6a874 │ │ │ │ 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 6a870 │ │ │ │ + bne 6a6dc │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a8ac │ │ │ │ - ldr ip, [pc, #404] @ 6aa0c │ │ │ │ + beq 6a718 │ │ │ │ + ldr ip, [pc, #404] @ 6a878 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a8ac │ │ │ │ + bne 6a718 │ │ │ │ mov r0, #0 │ │ │ │ - b 6aa00 │ │ │ │ + b 6a86c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a9ac │ │ │ │ + beq 6a818 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8e4 │ │ │ │ - bl 147dd8 │ │ │ │ + beq 6a750 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a8dc │ │ │ │ - bl a5780 │ │ │ │ + bne 6a748 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8a4 │ │ │ │ + bne 6a710 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9ac │ │ │ │ + beq 6a818 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a914 │ │ │ │ - bl 147dd8 │ │ │ │ + beq 6a780 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a90c │ │ │ │ - bl a5780 │ │ │ │ + bne 6a778 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8a4 │ │ │ │ + bne 6a710 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9ac │ │ │ │ + beq 6a818 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a944 │ │ │ │ - bl 147dd8 │ │ │ │ + beq 6a7b0 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a93c │ │ │ │ - bl a5780 │ │ │ │ + bne 6a7a8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8a4 │ │ │ │ + bne 6a710 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9ac │ │ │ │ + beq 6a818 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a974 │ │ │ │ - bl 147dd8 │ │ │ │ + beq 6a7e0 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a96c │ │ │ │ - bl a5780 │ │ │ │ + bne 6a7d8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8a4 │ │ │ │ + bne 6a710 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9ac │ │ │ │ + beq 6a818 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a98c │ │ │ │ + beq 6a7f8 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a9ac │ │ │ │ + beq 6a818 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a9ac │ │ │ │ - bl a5780 │ │ │ │ + bne 6a818 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8a4 │ │ │ │ + bne 6a710 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6aa10 │ │ │ │ + ldr r3, [pc, #88] @ 6a87c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a9e0 │ │ │ │ + bne 6a84c │ │ │ │ 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 287ab4 │ │ │ │ - b 6aa00 │ │ │ │ + bl 287fc0 │ │ │ │ + b 6a86c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6aa14 │ │ │ │ + ldr r2, [pc, #40] @ 6a880 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 3458f0 │ │ │ │ + bl 3460f4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r4, r7, r0, ror #9 │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - eorseq r0, r9, ip, asr r8 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + eorseq r1, r9, ip, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aaa4 │ │ │ │ + ldr r3, [pc, #116] @ 6a910 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa90 │ │ │ │ + beq 6a8fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6aa90 │ │ │ │ + ble 6a8fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aaa8 │ │ │ │ + ldr r0, [pc, #76] @ 6a914 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa9c │ │ │ │ + beq 6a908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa9c │ │ │ │ + bne 6a908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6aa9c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a908 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aaac │ │ │ │ - b 128c00 │ │ │ │ + ldr r0, [pc, #16] @ 6a918 │ │ │ │ + b 128c0c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r9, r4, ror #16 │ │ │ │ - eorseq r0, r9, r8, lsl #17 │ │ │ │ + eorseq r1, r9, r4, rrx │ │ │ │ + eorseq r1, r9, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6ab70 │ │ │ │ + ldr r1, [pc, #168] @ 6a9dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ab74 │ │ │ │ + ldr r2, [pc, #164] @ 6a9e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ab14 │ │ │ │ + bne 6a980 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ab78 │ │ │ │ + ldr r3, [pc, #140] @ 6a9e4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aafc │ │ │ │ + beq 6a968 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6ab18 │ │ │ │ - ldr r3, [pc, #120] @ 6ab7c │ │ │ │ - ldr r1, [pc, #120] @ 6ab80 │ │ │ │ + bgt 6a984 │ │ │ │ + ldr r3, [pc, #120] @ 6a9e8 │ │ │ │ + ldr r1, [pc, #120] @ 6a9ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 6ab64 │ │ │ │ + b 6a9d0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ab84 │ │ │ │ + ldr r0, [pc, #88] @ 6a9f0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ab64 │ │ │ │ + beq 6a9d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ab64 │ │ │ │ + bne 6a9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 6abd4 │ │ │ │ + bne 6aa40 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ac04 │ │ │ │ - b 6abf8 │ │ │ │ + bne 6aa70 │ │ │ │ + b 6aa64 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6acd4 │ │ │ │ + ldr r0, [pc, #244] @ 6ab40 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6abbc │ │ │ │ + bne 6aa28 │ │ │ │ mov r4, #0 │ │ │ │ - b 6aca0 │ │ │ │ - bl a5780 │ │ │ │ + b 6ab0c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6aa5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6aa5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6abf0 │ │ │ │ + beq 6aa5c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6ac80 │ │ │ │ + bge 6aaec │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6acb8 │ │ │ │ - bl 132620 │ │ │ │ + bne 6ab24 │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ac34 │ │ │ │ + beq 6aaa0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6ac94 │ │ │ │ - bl a5780 │ │ │ │ + bne 6ab00 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6aa5c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6acc8 │ │ │ │ + beq 6ab34 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133ac │ │ │ │ - b 6acc8 │ │ │ │ - ldr r3, [pc, #24] @ 6acd8 │ │ │ │ + bl 113400 │ │ │ │ + b 6ab34 │ │ │ │ + ldr r3, [pc, #24] @ 6ab44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 6ac80 │ │ │ │ + bl 144118 │ │ │ │ + b 6aaec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, ror #17 │ │ │ │ + eorseq fp, r6, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6ad9c │ │ │ │ + ldr r5, [pc, #116] @ 6abd4 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 180450 │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r3, [sp, #4] │ │ │ │ + beq 6abbc │ │ │ │ + ldr r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 6adb0 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 6adb0 <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 6adb0 <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 6abd8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1388] @ 0x56c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 34b06c <_Py_hashtable_foreach@@Base> │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 157e44 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 18bf3c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r5, r8, r8, lsr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #168] @ 6ac9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ada0 │ │ │ │ + ldr r2, [pc, #164] @ 6aca0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ad40 │ │ │ │ + bne 6ac40 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ada4 │ │ │ │ + ldr r3, [pc, #140] @ 6aca4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ad28 │ │ │ │ + beq 6ac28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6ad44 │ │ │ │ - ldr r3, [pc, #120] @ 6ada8 │ │ │ │ - ldr r1, [pc, #120] @ 6adac │ │ │ │ + bgt 6ac44 │ │ │ │ + ldr r3, [pc, #120] @ 6aca8 │ │ │ │ + ldr r1, [pc, #120] @ 6acac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 6ad90 │ │ │ │ + b 6ac90 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6adb0 │ │ │ │ + ldr r0, [pc, #88] @ 6acb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ad90 │ │ │ │ + beq 6ac90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ad90 │ │ │ │ + bne 6ac90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ 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 6ade8 │ │ │ │ + bne 6acec │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6ae00 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6ad04 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ae00 │ │ │ │ - ldr r3, [pc, #224] @ 6aed0 │ │ │ │ - ldr r1, [pc, #224] @ 6aed4 │ │ │ │ + beq 6ad04 │ │ │ │ + ldr r3, [pc, #180] @ 6ada8 │ │ │ │ + ldr r1, [pc, #180] @ 6adac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6aec8 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6ae28 │ │ │ │ - bl 2ea394 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6ae38 │ │ │ │ - b 6adf8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61af4 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6adf8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6ada0 │ │ │ │ + bl 1e8cd8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 58640 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6acfc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ae4c │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22fb24 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6ad2c │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22fbe4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + mov r2, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6aec8 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b24c │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6ada0 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 231050 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ + │ │ │ │ +0006adb0 <_Py_hashtable_size@@Base>: │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + lsl r0, r3, #4 │ │ │ │ + add r0, r0, r2, lsl #2 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6af18 │ │ │ │ + bhi 6ae08 <_Py_hashtable_size@@Base+0x58> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6af44 │ │ │ │ - b 6af38 │ │ │ │ - ldr r0, [pc, #368] @ 6b090 │ │ │ │ + bne 6ae34 <_Py_hashtable_size@@Base+0x84> │ │ │ │ + b 6ae28 <_Py_hashtable_size@@Base+0x78> │ │ │ │ + ldr r0, [pc, #368] @ 6af80 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6af00 │ │ │ │ - b 6b084 │ │ │ │ - bl a5780 │ │ │ │ + bne 6adf0 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + b 6af74 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b084 │ │ │ │ + bne 6af74 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a7454 │ │ │ │ + bl 2a76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b084 │ │ │ │ + beq 6af74 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6af88 │ │ │ │ + ble 6ae78 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6af88 │ │ │ │ - bl a5780 │ │ │ │ + bne 6ae78 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b084 │ │ │ │ + bne 6af74 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ mov r0, sl │ │ │ │ - bl 1cdb7c │ │ │ │ + bl 1cdec4 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afb0 │ │ │ │ - ldr r3, [pc, #240] @ 6b094 │ │ │ │ - ldr r1, [pc, #240] @ 6b098 │ │ │ │ + bne 6aea0 <_Py_hashtable_size@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #240] @ 6af84 <_Py_hashtable_size@@Base+0x1d4> │ │ │ │ + ldr r1, [pc, #240] @ 6af88 <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6b054 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6af44 <_Py_hashtable_size@@Base+0x194> │ │ │ │ mov r0, sl │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6b054 │ │ │ │ + blt 6af44 <_Py_hashtable_size@@Base+0x194> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a398 │ │ │ │ + bl 6a204 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b054 │ │ │ │ - bl c3fa0 │ │ │ │ + beq 6af44 <_Py_hashtable_size@@Base+0x194> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b03c │ │ │ │ + bge 6af2c <_Py_hashtable_size@@Base+0x17c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b074 │ │ │ │ - bl 132620 │ │ │ │ + bne 6af64 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afe4 │ │ │ │ + beq 6aed4 <_Py_hashtable_size@@Base+0x124> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a794 │ │ │ │ + bl 6a57c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6b064 │ │ │ │ - bl a5780 │ │ │ │ + bne 6af54 <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b084 │ │ │ │ + bne 6af74 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a70 │ │ │ │ - ldr r3, [pc, #32] @ 6b09c │ │ │ │ + b a5a00 │ │ │ │ + ldr r3, [pc, #32] @ 6af8c <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 6b038 │ │ │ │ + bl 144118 │ │ │ │ + b 6af28 <_Py_hashtable_size@@Base+0x178> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, ror #17 │ │ │ │ + eorseq fp, r6, ip, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #17 │ │ │ │ + eorseq r1, r9, r0, lsr #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a947c <_PyObject_New@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b174 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b0e0 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22fb24 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r1, #1 │ │ │ │ - bl 295a4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34a4d8 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, #25 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r0, #24 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b174 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6b1b4 │ │ │ │ + bne 6afc8 <_Py_hashtable_size@@Base+0x218> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b1e4 │ │ │ │ - b 6b1d8 │ │ │ │ + bne 6aff8 <_Py_hashtable_size@@Base+0x248> │ │ │ │ + b 6afec <_Py_hashtable_size@@Base+0x23c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b2f8 │ │ │ │ + ldr r0, [pc, #308] @ 6b10c <_Py_hashtable_size@@Base+0x35c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b19c │ │ │ │ - b 6b2ec │ │ │ │ - bl a5780 │ │ │ │ + bne 6afb0 <_Py_hashtable_size@@Base+0x200> │ │ │ │ + b 6b100 <_Py_hashtable_size@@Base+0x350> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b2ec │ │ │ │ + bne 6b100 <_Py_hashtable_size@@Base+0x350> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdb7c │ │ │ │ + bl 1cdec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b20c │ │ │ │ - ldr r3, [pc, #252] @ 6b2fc │ │ │ │ - ldr r1, [pc, #252] @ 6b300 │ │ │ │ + bne 6b020 <_Py_hashtable_size@@Base+0x270> │ │ │ │ + ldr r3, [pc, #252] @ 6b110 <_Py_hashtable_size@@Base+0x360> │ │ │ │ + ldr r1, [pc, #252] @ 6b114 <_Py_hashtable_size@@Base+0x364> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6b2cc │ │ │ │ + bl 18ee78 │ │ │ │ + b 6b0e0 <_Py_hashtable_size@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b2cc │ │ │ │ + blt 6b0e0 <_Py_hashtable_size@@Base+0x330> │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a398 │ │ │ │ + bl 6a204 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b2cc │ │ │ │ - bl c3fa0 │ │ │ │ + beq 6b0e0 <_Py_hashtable_size@@Base+0x330> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b294 │ │ │ │ + bge 6b0a8 <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b294 │ │ │ │ - bl 132620 │ │ │ │ + bne 6b0a8 <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ + bl 132628 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b240 │ │ │ │ - b 6b298 │ │ │ │ + beq 6b054 <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + b 6b0ac <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a794 │ │ │ │ + bl 6a57c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b2dc │ │ │ │ + bge 6b0f0 <_Py_hashtable_size@@Base+0x340> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b2cc │ │ │ │ - ldr r3, [pc, #64] @ 6b304 │ │ │ │ + bne 6b0e0 <_Py_hashtable_size@@Base+0x330> │ │ │ │ + ldr r3, [pc, #64] @ 6b118 <_Py_hashtable_size@@Base+0x368> │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - bl a5780 │ │ │ │ + bl 144118 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b2ec │ │ │ │ + bne 6b100 <_Py_hashtable_size@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, asr #17 │ │ │ │ + eorseq fp, r6, r4, asr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr #17 │ │ │ │ + eorseq r1, r9, r4, asr #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6b150 <_Py_hashtable_size@@Base+0x3a0> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b168 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b168 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #224] @ 6b238 <_Py_hashtable_size@@Base+0x488> │ │ │ │ + ldr r1, [pc, #224] @ 6b23c <_Py_hashtable_size@@Base+0x48c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b230 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b190 <_Py_hashtable_size@@Base+0x3e0> │ │ │ │ + bl 2eac54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b1a0 <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ + b 6b160 <_Py_hashtable_size@@Base+0x3b0> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b160 <_Py_hashtable_size@@Base+0x3b0> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b1b4 <_Py_hashtable_size@@Base+0x404> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22fbe4 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2a1bc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b230 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 231050 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ 6b280 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180450 │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ + strne r3, [r4, #1368] @ 0x558 │ │ │ │ + bl 157e44 │ │ │ │ + ldr r0, [pc, #4] @ 6b284 <_Py_hashtable_size@@Base+0x4d4> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006b308 : │ │ │ │ +0006b288 : │ │ │ │ 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] @ 6b35c │ │ │ │ + ldr r2, [pc, #56] @ 6b2dc │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b344 │ │ │ │ + bne 6b2c4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 42ce8 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ - ldr r3, [pc, #20] @ 6b360 │ │ │ │ - ldr r2, [pc, #20] @ 6b364 │ │ │ │ + b 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #20] @ 6b2e0 │ │ │ │ + ldr r2, [pc, #20] @ 6b2e4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r9, ip, lsr #18 │ │ │ │ + eorseq r1, r9, ip, lsr #2 │ │ │ │ │ │ │ │ -0006b368 : │ │ │ │ +0006b2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b3ac │ │ │ │ + ldr lr, [pc, #44] @ 6b32c │ │ │ │ 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 2772ac │ │ │ │ + bl 277714 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b450 │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b400 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22fb24 │ │ │ │ - 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] @ 6b458 │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b450 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b24c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b470 │ │ │ │ - b 9deb4 │ │ │ │ - ldr r0, [pc] @ 6b478 │ │ │ │ + beq 6b344 │ │ │ │ + b 9de48 │ │ │ │ + ldr r0, [pc] @ 6b34c │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b48c │ │ │ │ - b 128c00 │ │ │ │ - eorseq r0, r9, r0, ror #18 │ │ │ │ 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 6b4c8 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6b4e0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b4e0 │ │ │ │ - ldr r3, [pc, #180] @ 6b584 │ │ │ │ - ldr r1, [pc, #180] @ 6b588 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b57c │ │ │ │ - bl 1e8954 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 58648 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a940c <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b4d8 │ │ │ │ + beq 6b424 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b508 │ │ │ │ + beq 6b390 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34ac68 <_Py_c_neg@@Base+0x454> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ + mov r0, #24 │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6b57c │ │ │ │ + beq 6b424 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 6b43c │ │ │ │ + b 128c0c │ │ │ │ + eorseq r1, r9, r0, ror #2 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b5a4 │ │ │ │ + ldr r2, [pc, #12] @ 6b458 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b5a8 │ │ │ │ + ldr r0, [pc, #8] @ 6b45c │ │ │ │ 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] @ 6b5cc │ │ │ │ + ldr r2, [pc, #20] @ 6b480 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b5d0 │ │ │ │ + ldr r0, [pc, #8] @ 6b484 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b5d4 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b488 <_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 6b6f4 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b5a8 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b0ec │ │ │ │ + bl 3b00c │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a5780 │ │ │ │ + bne 6b4e4 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a5710 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b684 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b538 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aff0 │ │ │ │ + bl 8afe4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b650 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 29f6f4 │ │ │ │ - b 6b670 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b504 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 29f9e8 │ │ │ │ + b 6b524 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22847c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 228554 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b674 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b528 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ 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 6b6ec <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b5a0 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b6b8 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1a9a88 │ │ │ │ + beq 6b56c <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1a9a90 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ 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 6b6f8 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b5ac <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b6e4 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b598 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34d998 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34e19c <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b6bc <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b570 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b5f4 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b4a8 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 6b738 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ - bl 17db48 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b 2785a0 │ │ │ │ - @ instruction: 0x00562790 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b770 <_PyXI_FillNamespaceFromDict@@Base+0x19c> │ │ │ │ + bne 6b5e8 <_PyXI_FillNamespaceFromDict@@Base+0x160> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b788 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ + beq 6b600 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b788 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #224] @ 6b858 <_PyXI_FillNamespaceFromDict@@Base+0x284> │ │ │ │ - ldr r1, [pc, #224] @ 6b85c <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ + beq 6b600 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ + ldr r3, [pc, #224] @ 6b6d0 <_PyXI_FillNamespaceFromDict@@Base+0x248> │ │ │ │ + ldr r1, [pc, #224] @ 6b6d4 <_PyXI_FillNamespaceFromDict@@Base+0x24c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 6b850 <_PyXI_FillNamespaceFromDict@@Base+0x27c> │ │ │ │ + b 6b6c8 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 6b7b0 <_PyXI_FillNamespaceFromDict@@Base+0x1dc> │ │ │ │ - bl 616a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bne 6b628 <_PyXI_FillNamespaceFromDict@@Base+0x1a0> │ │ │ │ + bl 61698 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b7c0 <_PyXI_FillNamespaceFromDict@@Base+0x1ec> │ │ │ │ - b 6b780 <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + bne 6b638 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + b 6b5f8 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d35c │ │ │ │ + bl 5d354 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b780 <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + beq 6b5f8 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b7d4 <_PyXI_FillNamespaceFromDict@@Base+0x200> │ │ │ │ + beq 6b64c <_PyXI_FillNamespaceFromDict@@Base+0x1c4> │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ 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] │ │ │ │ @@ -66841,124 +66743,147 @@ │ │ │ │ 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 6b850 <_PyXI_FillNamespaceFromDict@@Base+0x27c> │ │ │ │ + beq 6b6c8 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r0, r3, #12 │ │ │ │ - bne 6b89c <_PyXI_FillNamespaceFromDict@@Base+0x2c8> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6b8cc <_PyXI_FillNamespaceFromDict@@Base+0x2f8> │ │ │ │ - mov ip, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6b8e8 <_PyXI_FillNamespaceFromDict@@Base+0x314> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6b8e0 <_PyXI_FillNamespaceFromDict@@Base+0x30c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 69d34 <_Py_hashtable_size@@Base+0x158> │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl #10 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #20] @ 6b710 <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ + bl 17ddb4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b 278a08 │ │ │ │ + @ instruction: 0x00562790 │ │ │ │ + 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 6b7b4 <_PyXI_FillNamespaceFromDict@@Base+0x32c> │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6b764 <_PyXI_FillNamespaceFromDict@@Base+0x2dc> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22fbe4 │ │ │ │ + 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] @ 6b7bc <_PyXI_FillNamespaceFromDict@@Base+0x334> │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b7b4 <_PyXI_FillNamespaceFromDict@@Base+0x32c> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 231050 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ -0006b8ec <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b7c0 <_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 6b9f4 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6b8c8 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b9fc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b8d0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b974 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b848 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b988 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b85c <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b9fc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b8d0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b9fc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b8d0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6b9fc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6b8d0 <_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 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b9c0 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b894 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b9c0 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b894 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b9e4 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b8b8 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b9e4 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b8b8 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b9fc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b8d0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b90c <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b7e0 <_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 │ │ │ │ @@ -66966,136 +66891,231 @@ │ │ │ │ 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 6ba40 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ + bne 6b914 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6ba70 <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ + bne 6b944 <_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] @ 6ba8c <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ + ldr ip, [pc, #44] @ 6b960 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ba84 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ + beq 6b958 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69d34 <_Py_hashtable_size@@Base+0x158> │ │ │ │ + b 69dc0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsr r5 │ │ │ │ + subseq r4, r7, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bb8c <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #228] @ 6ba60 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 3580c0 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bb7c <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ - ldr r8, [pc, #176] @ 6bb90 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ + beq 6ba50 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6ba64 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bb94 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #164] @ 6bb98 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #164] @ 6bb9c <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #164] @ 6ba68 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6ba6c <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6ba70 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6bb74 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6ba48 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bb44 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ + beq 6ba18 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bb74 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6ba48 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bb74 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bne 6ba48 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6bb74 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6ba48 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bb64 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + beq 6ba38 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bb64 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + bne 6ba38 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6bae4 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ - b 6bb80 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + bne 6b9b8 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6ba54 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r6, r0, ror r8 │ │ │ │ - eorseq r0, r6, ip, lsr #9 │ │ │ │ - eorseq r0, r9, ip, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsr #18 │ │ │ │ + eorseq r4, r6, r0, ror r0 │ │ │ │ + eorseq r0, r6, ip, lsr #25 │ │ │ │ + eorseq r1, r9, ip, ror r1 │ │ │ │ + eorseq r4, r6, ip, lsr #2 │ │ │ │ + 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 6baf8 <_PyXI_ApplyNamespace@@Base+0x338> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6babc <_PyXI_ApplyNamespace@@Base+0x2fc> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22fbe4 │ │ │ │ + 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 6baf8 <_PyXI_ApplyNamespace@@Base+0x338> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 231050 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpeq r1, #1 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bne 6bb3c <_PyXI_ApplyNamespace@@Base+0x37c> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6bb6c <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ + 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] @ 6bb88 <_PyXI_ApplyNamespace@@Base+0x3c8> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6bb80 <_PyXI_ApplyNamespace@@Base+0x3c0> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69dc0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, r8, lsr r5 │ │ │ │ + │ │ │ │ +0006bb8c <_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 6bbc8 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6bbdc <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 305a24 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 8b57c │ │ │ │ + bl 1a9a90 │ │ │ │ + bl 1aa468 │ │ │ │ + b 6bbc8 <_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 6bbd4 <_PyXI_ApplyNamespace@@Base+0x2e8> │ │ │ │ + bne 6bc1c <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6bbec <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ + beq 6bc34 <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bbec <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ - ldr r3, [pc, #184] @ 6bc94 <_PyXI_ApplyNamespace@@Base+0x3a8> │ │ │ │ - ldr r1, [pc, #184] @ 6bc98 <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ + beq 6bc34 <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #184] @ 6bcdc <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + ldr r1, [pc, #184] @ 6bce0 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 6bc8c <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + b 6bcd4 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b614 │ │ │ │ + bl 5b60c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bbe4 <_PyXI_ApplyNamespace@@Base+0x2f8> │ │ │ │ + beq 6bc2c <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc18 <_PyXI_ApplyNamespace@@Base+0x32c> │ │ │ │ + beq 6bc60 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -67114,112 +67134,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 6bc8c <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + beq 6bcd4 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ - │ │ │ │ -0006bc9c <_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 6bcd8 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6bcec <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 305164 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 8b5d4 │ │ │ │ - bl 1a9a88 │ │ │ │ - bl 1aa460 │ │ │ │ - b 6bcd8 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd0c <_PyXI_FreeNamespace@@Base+0x70> │ │ │ │ - b 9deb4 │ │ │ │ - ldr r0, [pc] @ 6bd14 <_PyXI_FreeNamespace@@Base+0x78> │ │ │ │ + beq 6bcf8 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + b 9de48 │ │ │ │ + ldr r0, [pc] @ 6bd00 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6bd9c <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bd60 <_PyXI_FreeNamespace@@Base+0xc4> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22fb24 │ │ │ │ - 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 6bd9c <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b24c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6bed0 │ │ │ │ + bl 6bda4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bdf0 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #36] @ 6be08 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + bne 6bd50 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #36] @ 6bd68 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6be0c <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ + ldr r2, [pc, #16] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6be08 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #4] @ 6bd68 <_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] │ │ │ │ @@ -67228,493 +67188,490 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ bic r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ addne r0, r0, r3, lsl #2 │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ + │ │ │ │ +0006bda4 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6bdf4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6bde0 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bdd4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be8c <_PyXI_FreeNamespace@@Base+0x1f0> │ │ │ │ + beq 6be44 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6be8c <_PyXI_FreeNamespace@@Base+0x1f0> │ │ │ │ + beq 6be44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be8c <_PyXI_FreeNamespace@@Base+0x1f0> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6be44 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bec0 <_PyXI_FreeNamespace@@Base+0x224> │ │ │ │ + beq 6be78 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bec0 <_PyXI_FreeNamespace@@Base+0x224> │ │ │ │ + beq 6be78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bec0 <_PyXI_FreeNamespace@@Base+0x224> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6be78 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ac88 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bed0 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6bf20 │ │ │ │ - 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 6bf0c │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6bf00 │ │ │ │ + bl 15ac20 │ │ │ │ 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 6bf70 │ │ │ │ + beq 6bed0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bf70 │ │ │ │ + beq 6bed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf70 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bed0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfa4 │ │ │ │ + beq 6bf04 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bfa4 │ │ │ │ + beq 6bf04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfa4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf04 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfd8 │ │ │ │ + beq 6bf38 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6bfd8 │ │ │ │ + beq 6bf38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfd8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf38 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ac88 │ │ │ │ + bl 15ac20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bff8 │ │ │ │ - b a9bd4 │ │ │ │ - eorseq r0, r9, ip, ror #19 │ │ │ │ + ldr r0, [pc] @ 6bf58 │ │ │ │ + b a9b64 │ │ │ │ + eorseq r1, r9, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f820 │ │ │ │ + bl 10f880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c048 │ │ │ │ + beq 6bfa8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6c048 │ │ │ │ + beq 6bfa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c048 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfa8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c07c │ │ │ │ + beq 6bfdc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6c07c │ │ │ │ + beq 6bfdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c07c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfdc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c010 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b0 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c010 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0e4 │ │ │ │ + beq 6c044 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c0e4 │ │ │ │ + beq 6c044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0e4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c044 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c118 │ │ │ │ + beq 6c078 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c118 │ │ │ │ + beq 6c078 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c118 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c078 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c14c │ │ │ │ + beq 6c0ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c14c │ │ │ │ + beq 6c0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c14c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0ac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bffc │ │ │ │ + b 6bf5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c1e8 │ │ │ │ + ldr r1, [pc, #120] @ 6c148 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c188 │ │ │ │ - bl 342a14 │ │ │ │ + bne 6c0e8 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c1e0 │ │ │ │ + bne 6c140 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 280854 │ │ │ │ + bl 280d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c1d8 │ │ │ │ + bne 6c138 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c1d8 │ │ │ │ + bne 6c138 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_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 a5a70 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ + b a5a00 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c284 │ │ │ │ - ldr r1, [pc, #60] @ 6c288 │ │ │ │ + ldr r3, [pc, #60] @ 6c1cc │ │ │ │ + ldr r1, [pc, #60] @ 6c1d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c27c │ │ │ │ + blt 6c1c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r4, lsl #23 │ │ │ │ + eorseq r1, r9, r4, lsl #7 │ │ │ │ + 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 1ac304 │ │ │ │ + bl 1ac698 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c2c4 │ │ │ │ - blt 6c4f8 │ │ │ │ - ldr r0, [pc, #588] @ 6c508 │ │ │ │ + beq 6c224 │ │ │ │ + blt 6c458 │ │ │ │ + ldr r0, [pc, #588] @ 6c468 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9deb4 │ │ │ │ - ldr r0, [pc, #576] @ 6c50c │ │ │ │ - bl 9deb4 │ │ │ │ + b 9de48 │ │ │ │ + ldr r0, [pc, #576] @ 6c46c │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c31c │ │ │ │ + bne 6c27c │ │ │ │ mov r8, #0 │ │ │ │ - b 6c4c0 │ │ │ │ + b 6c420 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c510 │ │ │ │ + ldr r0, [pc, #544] @ 6c470 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c32c │ │ │ │ + bne 6c28c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c2dc │ │ │ │ + beq 6c23c │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c348 │ │ │ │ - b 6c2e4 │ │ │ │ + ble 6c2a8 │ │ │ │ + b 6c244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c30c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6c30c │ │ │ │ + bne 6c26c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6c26c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c3f0 │ │ │ │ + beq 6c350 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c514 │ │ │ │ + ldr r0, [pc, #404] @ 6c474 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c3bc │ │ │ │ + beq 6c31c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c3bc │ │ │ │ + bne 6c31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c3e0 │ │ │ │ + beq 6c340 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c3e0 │ │ │ │ + bne 6c340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c2dc │ │ │ │ + beq 6c23c │ │ │ │ mov r4, r7 │ │ │ │ - b 6c350 │ │ │ │ + b 6c2b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 254f04 │ │ │ │ + bl 2550dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c4cc │ │ │ │ + beq 6c42c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29944c │ │ │ │ + bl 2996cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c438 │ │ │ │ + bne 6c398 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c4cc │ │ │ │ + beq 6c42c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c4cc │ │ │ │ + bne 6c42c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6c4cc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6c42c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c518 │ │ │ │ + ldr r0, [pc, #212] @ 6c478 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c478 │ │ │ │ + beq 6c3d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c478 │ │ │ │ + bne 6c3d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c49c │ │ │ │ + beq 6c3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c49c │ │ │ │ + bne 6c3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c4c0 │ │ │ │ + beq 6c420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c4c0 │ │ │ │ + bne 6c420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acaf0 │ │ │ │ - b 6c4fc │ │ │ │ + bl 1ace84 │ │ │ │ + b 6c45c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c4f0 │ │ │ │ + beq 6c450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c4f0 │ │ │ │ + bne 6c450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acaf0 │ │ │ │ + bl 1ace84 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r7, r4, lsl pc │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - eorseq r0, r9, r0, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl ip │ │ │ │ - eorseq r0, r9, r4, lsr #24 │ │ │ │ + eorseq fp, r7, r4, lsl r7 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r1, r9, r0, lsl r4 │ │ │ │ + eorseq r1, r9, r8, lsl r4 │ │ │ │ + eorseq r1, r9, r4, lsr #8 │ │ │ │ + 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 18bf3c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c53c │ │ │ │ + bne 6c4c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c564 │ │ │ │ + beq 6c4ec │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c564 │ │ │ │ + beq 6c4ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c56c │ │ │ │ - ldr r1, [pc, #24] @ 6c570 │ │ │ │ + ldr r3, [pc, #24] @ 6c4f4 │ │ │ │ + ldr r1, [pc, #24] @ 6c4f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c574 │ │ │ │ + ldr r0, [pc, #8] @ 6c4fc │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #10 │ │ │ │ - subseq fp, r6, ip, lsr #17 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - add r1, r3, #32 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldrne r3, [r3, #16] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - addne r0, r0, r3, lsl #3 │ │ │ │ - b 18bf58 │ │ │ │ - ldr r0, [pc] @ 6c5a8 │ │ │ │ - b 9deb4 │ │ │ │ - mlaseq r7, ip, r6, fp │ │ │ │ + eorseq r1, r9, r8, lsr #26 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ │ │ │ │ -0006c5ac <_Py_c_prod@@Base>: │ │ │ │ +0006c500 <_Py_c_prod@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ @@ -67723,118 +67680,121 @@ │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355520 │ │ │ │ + bl 355d24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355524 │ │ │ │ + bl 355d28 │ │ │ │ strd r0, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc] @ 6c5d4 <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9de48 │ │ │ │ + mlaseq r7, ip, lr, 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 6c6b0 <_Py_c_prod@@Base+0x104> │ │ │ │ + bne 6c610 <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c6c4 <_Py_c_prod@@Base+0x118> │ │ │ │ - b 6c6d4 <_Py_c_prod@@Base+0x128> │ │ │ │ + bne 6c624 <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c634 <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c6a0 <_Py_c_prod@@Base+0xf4> │ │ │ │ + beq 6c600 <_Py_c_prod@@Base+0x100> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c6f0 <_Py_c_prod@@Base+0x144> │ │ │ │ + beq 6c650 <_Py_c_prod@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c70c <_Py_c_prod@@Base+0x160> │ │ │ │ + beq 6c66c <_Py_c_prod@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c728 <_Py_c_prod@@Base+0x17c> │ │ │ │ + beq 6c688 <_Py_c_prod@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c744 <_Py_c_sum@@Base>: │ │ │ │ +0006c6a4 <_Py_c_sum@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 355524 │ │ │ │ + bl 355d28 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 355524 │ │ │ │ + bl 355d28 │ │ │ │ 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 │ │ │ │ @@ -67842,362 +67802,378 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6c7d4 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c734 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c7e8 <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c7f8 <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c748 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c758 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c7c4 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c724 <_Py_c_sum@@Base+0x80> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 6c874 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c7d4 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c87c <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c7dc <_Py_c_sum@@Base+0x138> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr ip, [pc, #64] @ 6c884 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c7e4 <_Py_c_sum@@Base+0x140> │ │ │ │ lsl r3, r3, r0 │ │ │ │ umull lr, r1, r3, ip │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ lsl r0, r0, ip │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsr r3, r1, #1 │ │ │ │ add r0, r0, #484 @ 0x1e4 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c880 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c7e0 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18bf58 │ │ │ │ - bge feb17338 <__bss_end__@@Base+0xfe5523f0> │ │ │ │ + b 18bf3c │ │ │ │ + bge feb17298 <__bss_end__@@Base+0xfe552350> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ lsr r6, r3, #5 │ │ │ │ ands r7, r3, #64 @ 0x40 │ │ │ │ and r6, r6, #1 │ │ │ │ - beq 6c8c4 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c824 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c910 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c8e8 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c870 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c848 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c8e8 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c848 <_Py_c_sum@@Base+0x1a4> │ │ │ │ lsr r4, r3, #2 │ │ │ │ and r4, r4, #7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r4 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add r4, r3, #28 │ │ │ │ - b 6c910 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c870 <_Py_c_sum@@Base+0x1cc> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ lsrne r4, r3, #2 │ │ │ │ andne r4, r4, #7 │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ movne r3, r4 │ │ │ │ mlane r3, r2, r4, r3 │ │ │ │ moveq r4, #32 │ │ │ │ movne r4, r3 │ │ │ │ addne r4, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c160 │ │ │ │ + bl 23c27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c940 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c8a0 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c934 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c894 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c938 <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c898 <_Py_c_sum@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ 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 6c9c8 <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6c928 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c9c8 <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6c928 <_Py_c_sum@@Base+0x284> │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ bl 29cdc │ │ │ │ add r5, r5, r6 │ │ │ │ sub r4, r4, r6 │ │ │ │ - b 6c980 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c9d4 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c8e0 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c934 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c9d8 : │ │ │ │ - b 1bec24 │ │ │ │ +0006c938 : │ │ │ │ + b 1bef70 │ │ │ │ │ │ │ │ -0006c9dc : │ │ │ │ +0006c93c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl a1f84 │ │ │ │ + bl a1f14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006ca0c : │ │ │ │ +0006c96c : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca64 │ │ │ │ - ldr r3, [pc, #76] @ 6ca68 │ │ │ │ + ldr r2, [pc, #76] @ 6c9c4 │ │ │ │ + ldr r3, [pc, #76] @ 6c9c8 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ca5c │ │ │ │ - ldr r1, [pc, #64] @ 6ca6c │ │ │ │ + beq 6c9bc │ │ │ │ + ldr r1, [pc, #64] @ 6c9cc │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ca5c │ │ │ │ + beq 6c9bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adff4 │ │ │ │ - ldr r3, [pc, #36] @ 6ca70 │ │ │ │ - ldr r2, [pc, #36] @ 6ca74 │ │ │ │ + bl adf78 │ │ │ │ + ldr r3, [pc, #36] @ 6c9d0 │ │ │ │ + ldr r2, [pc, #36] @ 6c9d4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6ca70 │ │ │ │ + ldr r0, [pc, #12] @ 6c9d0 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r2, r8, r8, rrx │ │ │ │ - @ instruction: 0x0035eef4 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ + @ instruction: 0x0035f6f4 │ │ │ │ │ │ │ │ -0006ca78 : │ │ │ │ +0006c9d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6cae8 │ │ │ │ + ldr r3, [pc, #88] @ 6ca48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6ca90 │ │ │ │ - ldr r3, [pc, #68] @ 6caec │ │ │ │ + beq 6c9f0 │ │ │ │ + ldr r3, [pc, #68] @ 6ca4c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cab8 │ │ │ │ + bne 6ca18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbf98 │ │ │ │ - ldr r1, [pc, #48] @ 6caf0 │ │ │ │ + b bbee0 │ │ │ │ + ldr r1, [pc, #48] @ 6ca50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cadc │ │ │ │ + beq 6ca3c │ │ │ │ mov r0, r5 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cadc │ │ │ │ + bne 6ca3c │ │ │ │ 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 18bf58 │ │ │ │ - ldr r3, [pc, #68] @ 6cb5c │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - 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 6cb50 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cb60 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128c00 │ │ │ │ - ldr r0, [pc, #12] @ 6cb64 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128c00 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r8, asr #12 │ │ │ │ - eorseq r1, r9, r0, asr r6 │ │ │ │ + b 18bf3c │ │ │ │ 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 6cba0 │ │ │ │ + bne 6caa8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cbb8 │ │ │ │ + beq 6cac0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cbb8 │ │ │ │ - ldr r3, [pc, #252] @ 6cca4 │ │ │ │ - ldr r1, [pc, #252] @ 6cca8 │ │ │ │ + beq 6cac0 │ │ │ │ + ldr r3, [pc, #252] @ 6cbac │ │ │ │ + ldr r1, [pc, #252] @ 6cbb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c75a4 │ │ │ │ + bl 1c78ec │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cbe4 │ │ │ │ - ldr r3, [pc, #212] @ 6ccac │ │ │ │ - ldr r1, [pc, #212] @ 6ccb0 │ │ │ │ + beq 6caec │ │ │ │ + ldr r3, [pc, #212] @ 6cbb4 │ │ │ │ + ldr r1, [pc, #212] @ 6cbb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6cbb0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6cab8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cc04 │ │ │ │ - ldr r0, [pc, #180] @ 6ccb4 │ │ │ │ + bne 6cb0c │ │ │ │ + ldr r0, [pc, #180] @ 6cbbc │ │ │ │ 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 6cc28 │ │ │ │ - bl 99d40 │ │ │ │ + beq 6cb30 │ │ │ │ + bl 99cd4 │ │ │ │ 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 2a326c <_PyCapsule_SetTraverse@@Base+0x1fc> │ │ │ │ + bl 2a34dc <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cbb0 │ │ │ │ + bne 6cab8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a3894 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a3b04 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc94 │ │ │ │ + beq 6cb9c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror #12 │ │ │ │ + eorseq r1, r9, ip, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, asr #5 │ │ │ │ + eorseq r0, r8, ip, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6cd04 │ │ │ │ + ldr r3, [pc, #68] @ 6cc0c │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 6ccf8 │ │ │ │ + bne 6cc00 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cd08 │ │ │ │ + ldr r0, [pc, #20] @ 6cc10 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128c00 │ │ │ │ - ldr r0, [pc, #12] @ 6cd0c │ │ │ │ + b 128c0c │ │ │ │ + ldr r0, [pc, #12] @ 6cc14 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r1, r9, r8, ror lr │ │ │ │ + eorseq r1, r9, r0, lsl #29 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 6cca0 │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ + tst r1, #2 │ │ │ │ + beq 6cca0 │ │ │ │ + ldr r2, [r0, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #104] @ 6ccac │ │ │ │ + sub r2, r2, #1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + mov r0, #28 │ │ │ │ + mul r0, r2, r0 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + cmp r2, #10 │ │ │ │ + add lr, ip, r0 │ │ │ │ + add lr, lr, #92160 @ 0x16800 │ │ │ │ + ldr lr, [lr, #764] @ 0x2fc │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + orreq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r1, r0, #92160 @ 0x16800 │ │ │ │ + addeq r0, r0, #98304 @ 0x18000 │ │ │ │ + addeq r0, r0, #228 @ 0xe4 │ │ │ │ + add r1, r1, #764 @ 0x2fc │ │ │ │ + add r1, ip, r1 │ │ │ │ + addeq r1, ip, r0 │ │ │ │ + add r0, r1, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + add r0, r3, r2 │ │ │ │ + bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r8, lsl #13 │ │ │ │ - mlaseq r9, r4, r6, r1 │ │ │ │ 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 │ │ │ │ @@ -68206,297 +68182,250 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd6c │ │ │ │ + bne 6cd0c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cda8 │ │ │ │ + beq 6cd48 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ceb0 │ │ │ │ + ldr ip, [pc, #300] @ 6ce50 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cda8 │ │ │ │ + bne 6cd48 │ │ │ │ mov r0, #0 │ │ │ │ - b 6cea8 │ │ │ │ + b 6ce48 │ │ │ │ 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 6cde8 │ │ │ │ - ldr r0, [pc, #204] @ 6ceb4 │ │ │ │ - b 6cea8 │ │ │ │ + bne 6cd88 │ │ │ │ + ldr r0, [pc, #204] @ 6ce54 │ │ │ │ + b 6ce48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75a4 │ │ │ │ + bl 1c78ec │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cde0 │ │ │ │ + ble 6cd80 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cda0 │ │ │ │ + beq 6cd40 │ │ │ │ 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 c050c │ │ │ │ + bl c0450 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce74 │ │ │ │ + beq 6ce14 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce74 │ │ │ │ + bne 6ce14 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cda0 │ │ │ │ + beq 6cd40 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cdfc │ │ │ │ + beq 6cd9c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdf8 │ │ │ │ + bne 6cd98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6cdf8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6cd98 │ │ │ │ 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 6ceec │ │ │ │ + bne 6ce8c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14e9d4 │ │ │ │ + bl 14e9cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cf00 │ │ │ │ - b 6cf54 │ │ │ │ - ldr r0, [pc, #108] @ 6cf60 │ │ │ │ - bl 1cc740 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cea0 │ │ │ │ + b 6cef4 │ │ │ │ + ldr r0, [pc, #108] @ 6cf00 │ │ │ │ + bl 1cca88 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ced8 │ │ │ │ - b 6cf54 │ │ │ │ + bne 6ce78 │ │ │ │ + b 6cef4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cf30 │ │ │ │ + blt 6ced0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf58 │ │ │ │ + beq 6cef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf58 │ │ │ │ + bge 6cef8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf54 │ │ │ │ + beq 6cef4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf54 │ │ │ │ + bne 6cef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r4, lsr lr │ │ │ │ + eorseq sl, r5, r4, lsr r6 │ │ │ │ + ldr r3, [pc, #68] @ 6cf50 │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580c0 │ │ │ │ + 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 6cf44 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cf54 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128c0c │ │ │ │ + ldr r0, [pc, #12] @ 6cf58 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128c0c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r2, r9, r0, asr #32 │ │ │ │ + eorseq r2, r9, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cf8c │ │ │ │ - ldr r1, [pc, #16] @ 6cf90 │ │ │ │ + ldr r3, [pc, #16] @ 6cf84 │ │ │ │ + ldr r1, [pc, #16] @ 6cf88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r8 │ │ │ │ + eorseq r2, r9, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfbc │ │ │ │ - ldr r1, [pc, #16] @ 6cfc0 │ │ │ │ + ldr r3, [pc, #16] @ 6cfb4 │ │ │ │ + ldr r1, [pc, #16] @ 6cfb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsl #17 │ │ │ │ + eorseq r2, r9, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfec │ │ │ │ - ldr r1, [pc, #16] @ 6cff0 │ │ │ │ + ldr r3, [pc, #16] @ 6cfe4 │ │ │ │ + ldr r1, [pc, #16] @ 6cfe8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003918b4 │ │ │ │ - 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 6d038 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33586c <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 6d054 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6d100 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 2af914 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bne 6d018 │ │ │ │ - b 6d030 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 6d06c │ │ │ │ - bl 275408 │ │ │ │ - mov r4, r0 │ │ │ │ - b 6d0dc │ │ │ │ - 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 6d0d8 │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 191a94 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 6d0c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 6d0c4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r6, r4 │ │ │ │ - bne 6d088 │ │ │ │ - b 6d0dc │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d100 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 6d100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrheq r2, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d16c │ │ │ │ + ldr r1, [pc, #72] @ 6d050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3108dc │ │ │ │ - ldr r2, [pc, #60] @ 6d170 │ │ │ │ + bl 3113c4 │ │ │ │ + ldr r2, [pc, #60] @ 6d054 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d158 │ │ │ │ + beq 6d03c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 6d158 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6d03c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d16c │ │ │ │ + ldr r1, [pc, #8] @ 6d050 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, #0 │ │ │ │ - b 3108dc │ │ │ │ + b 3113c4 │ │ │ │ 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 6d1ac │ │ │ │ + bne 6d090 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d1c0 │ │ │ │ - b 6d1d0 │ │ │ │ + bne 6d0a4 │ │ │ │ + b 6d0b4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d19c │ │ │ │ + beq 6d080 │ │ │ │ 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 │ │ │ │ @@ -68509,292 +68438,361 @@ │ │ │ │ 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 6d224 │ │ │ │ + bne 6d108 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d24c │ │ │ │ - b 6d268 │ │ │ │ + bne 6d130 │ │ │ │ + b 6d14c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d32c │ │ │ │ + ldr r0, [pc, #248] @ 6d210 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d210 │ │ │ │ + bne 6d0f4 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d324 │ │ │ │ - bl ab14c │ │ │ │ + b 6d208 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d27c │ │ │ │ + bne 6d160 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d298 │ │ │ │ - bl a5780 │ │ │ │ + bne 6d17c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d298 │ │ │ │ - b 6d244 │ │ │ │ + beq 6d17c │ │ │ │ + b 6d128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d260 │ │ │ │ + bne 6d144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6d260 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d144 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a6b0c │ │ │ │ + bl 2a6d7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d244 │ │ │ │ + beq 6d128 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d2d0 │ │ │ │ - ldr r3, [pc, #108] @ 6d330 │ │ │ │ - ldr r1, [pc, #108] @ 6d334 │ │ │ │ + bne 6d1b4 │ │ │ │ + ldr r3, [pc, #108] @ 6d214 │ │ │ │ + ldr r1, [pc, #108] @ 6d218 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6d244 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6d128 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbcd8 │ │ │ │ + bl 1bc024 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d244 │ │ │ │ + beq 6d128 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d338 │ │ │ │ + ldreq r6, [pc, #64] @ 6d21c │ │ │ │ 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] @ 6d33c │ │ │ │ + ldr r0, [pc, #24] @ 6d220 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r8, asr r5 │ │ │ │ + eorseq r9, r5, r8, asr sp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0038cdb0 │ │ │ │ + @ instruction: 0x0038d4f0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 6d268 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 336070 <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 6d284 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6d330 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 2afe14 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bne 6d248 │ │ │ │ + b 6d260 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 6d29c │ │ │ │ + bl 275870 │ │ │ │ + mov r4, r0 │ │ │ │ + b 6d30c │ │ │ │ + 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 6d308 │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + bl 191a78 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 6d2f4 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 6d2f4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + add r9, r9, #1 │ │ │ │ + mov r6, r4 │ │ │ │ + bne 6d2b8 │ │ │ │ + b 6d30c │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d330 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 6d330 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006d340 : │ │ │ │ +0006d338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d51c │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #452] @ 6d514 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3a4 │ │ │ │ + beq 6d39c │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d37c │ │ │ │ + bne 6d374 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d360 │ │ │ │ + b 6d358 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3bc │ │ │ │ + beq 6d3b4 │ │ │ │ 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 6d3bc │ │ │ │ - b 6d374 │ │ │ │ - ldr r3, [pc, #372] @ 6d520 │ │ │ │ - ldr r2, [pc, #372] @ 6d524 │ │ │ │ + bcs 6d3b4 │ │ │ │ + b 6d36c │ │ │ │ + ldr r3, [pc, #372] @ 6d518 │ │ │ │ + ldr r2, [pc, #372] @ 6d51c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d514 │ │ │ │ + b 6d50c │ │ │ │ mov r0, r5 │ │ │ │ - bl 275498 │ │ │ │ + bl 275900 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3b4 │ │ │ │ - ldr r3, [pc, #340] @ 6d528 │ │ │ │ + beq 6d3ac │ │ │ │ + ldr r3, [pc, #340] @ 6d520 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4c4 │ │ │ │ + bne 6d4bc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d3f4 │ │ │ │ + bne 6d3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ab88 │ │ │ │ + bl 11abcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d460 │ │ │ │ - bl 91acc │ │ │ │ + bne 6d458 │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d460 │ │ │ │ + bne 6d458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3b4 │ │ │ │ + beq 6d3ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3b4 │ │ │ │ - ldr r2, [pc, #248] @ 6d52c │ │ │ │ + bne 6d3ac │ │ │ │ + ldr r2, [pc, #248] @ 6d524 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d44c │ │ │ │ + beq 6d444 │ │ │ │ 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 6d3b4 │ │ │ │ + b 6d3ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d510 │ │ │ │ + beq 6d508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d510 │ │ │ │ - ldr r2, [pc, #148] @ 6d52c │ │ │ │ + bne 6d508 │ │ │ │ + ldr r2, [pc, #148] @ 6d524 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4b0 │ │ │ │ + beq 6d4a8 │ │ │ │ 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 6d510 │ │ │ │ + b 6d508 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d514 │ │ │ │ + beq 6d50c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d514 │ │ │ │ - ldr r2, [pc, #68] @ 6d52c │ │ │ │ + bne 6d50c │ │ │ │ + ldr r2, [pc, #68] @ 6d524 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4fc │ │ │ │ + beq 6d4f4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d514 │ │ │ │ + b 6d50c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003781f4 │ │ │ │ + @ instruction: 0x003789f4 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d540 │ │ │ │ - b 3108dc │ │ │ │ + ldr r1, [pc] @ 6d538 │ │ │ │ + b 3113c4 │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d554 │ │ │ │ - b 3108dc │ │ │ │ + ldr r1, [pc] @ 6d54c │ │ │ │ + b 3113c4 │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d568 │ │ │ │ - b 3108dc │ │ │ │ + ldr r1, [pc] @ 6d560 │ │ │ │ + b 3113c4 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d57c │ │ │ │ - b 3108dc │ │ │ │ + ldr r1, [pc] @ 6d574 │ │ │ │ + b 3113c4 │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d590 │ │ │ │ + ldr r1, [pc, #8] @ 6d588 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 3108dc │ │ │ │ + b 3113c4 │ │ │ │ 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] @ 6d698 │ │ │ │ + ldr r3, [pc, #236] @ 6d690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5c4 │ │ │ │ + beq 6d5bc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5dc │ │ │ │ + beq 6d5d4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d690 │ │ │ │ + b 6d688 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d69c │ │ │ │ + ldr r3, [pc, #180] @ 6d694 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d60c │ │ │ │ + beq 6d604 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc2dc │ │ │ │ - bl 240eb4 │ │ │ │ + b fc308 │ │ │ │ + bl 241018 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d690 │ │ │ │ + beq 6d688 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d65c │ │ │ │ + bne 6d654 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d690 │ │ │ │ + beq 6d688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d690 │ │ │ │ + bne 6d688 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6d690 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d688 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68806,142 +68804,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 6d70c │ │ │ │ - ldr ip, [pc, #96] @ 6d714 │ │ │ │ + bhi 6d704 │ │ │ │ + ldr ip, [pc, #96] @ 6d70c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d70c │ │ │ │ + bne 6d704 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d70c │ │ │ │ + bne 6d704 │ │ │ │ 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] @ 6d718 │ │ │ │ + ldr r1, [pc, #36] @ 6d710 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d71c │ │ │ │ + ldr r0, [pc, #20] @ 6d714 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d720 │ │ │ │ + ldr r0, [pc, #12] @ 6d718 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d724 : │ │ │ │ +0006d71c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d7b0 │ │ │ │ + ldr r1, [pc, #116] @ 6d7a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7b4 │ │ │ │ - bl 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7ac │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d75c │ │ │ │ + bne 6d754 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d790 │ │ │ │ + b 6d788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d74c │ │ │ │ + beq 6d744 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc2dc │ │ │ │ + bl fc308 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d790 │ │ │ │ - bl ab14c │ │ │ │ + beq 6d788 │ │ │ │ + bl ab0dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r7, r0, lsr #15 │ │ │ │ - eorseq r0, r6, r4, asr #16 │ │ │ │ + @ instruction: 0x00376cf4 │ │ │ │ + eorseq r1, r6, r4, asr #32 │ │ │ │ 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 341bfc │ │ │ │ + b 342400 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d960 │ │ │ │ - ldr r0, [pc, #328] @ 6d96c │ │ │ │ + beq 6d958 │ │ │ │ + ldr r0, [pc, #328] @ 6d964 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d92c │ │ │ │ - ldr r3, [pc, #300] @ 6d970 │ │ │ │ + beq 6d924 │ │ │ │ + ldr r3, [pc, #300] @ 6d968 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d860 │ │ │ │ - ldr r3, [pc, #288] @ 6d974 │ │ │ │ - ldr r1, [pc, #288] @ 6d978 │ │ │ │ + beq 6d858 │ │ │ │ + ldr r3, [pc, #288] @ 6d96c │ │ │ │ + ldr r1, [pc, #288] @ 6d970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 6d92c │ │ │ │ + bl 11774c │ │ │ │ + b 6d924 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d92c │ │ │ │ - ldr r0, [pc, #256] @ 6d97c │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d924 │ │ │ │ + ldr r0, [pc, #256] @ 6d974 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d92c │ │ │ │ + beq 6d924 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d980 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r2, [pc, #224] @ 6d978 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -68950,151 +68948,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 6d8fc │ │ │ │ + beq 6d8f4 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d8fc │ │ │ │ + bne 6d8f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d910 │ │ │ │ + bne 6d908 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d964 │ │ │ │ + b 6d95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d908 │ │ │ │ + bne 6d900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6d908 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d900 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d960 │ │ │ │ + beq 6d958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d960 │ │ │ │ + bne 6d958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00579f94 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsr r9 │ │ │ │ + eorseq r2, r9, r4, lsr r1 │ │ │ │ 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 6d9c4 │ │ │ │ - ldr r2, [pc, #232] @ 6da98 │ │ │ │ - ldr r1, [pc, #232] @ 6da9c │ │ │ │ - ldr r0, [pc, #232] @ 6daa0 │ │ │ │ + bne 6d9bc │ │ │ │ + ldr r2, [pc, #232] @ 6da90 │ │ │ │ + ldr r1, [pc, #232] @ 6da94 │ │ │ │ + ldr r0, [pc, #232] @ 6da98 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_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 6d9f0 │ │ │ │ - ldr r3, [pc, #192] @ 6daa4 │ │ │ │ - ldr r1, [pc, #192] @ 6daa8 │ │ │ │ + beq 6d9e8 │ │ │ │ + ldr r3, [pc, #192] @ 6da9c │ │ │ │ + ldr r1, [pc, #192] @ 6daa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6d9bc │ │ │ │ + bl 18ee78 │ │ │ │ + b 6d9b4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da48 │ │ │ │ + bne 6da40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a55c │ │ │ │ + bl 18a540 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da40 │ │ │ │ + ble 6da38 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d41dc │ │ │ │ + bl 2d470c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9bc │ │ │ │ + beq 6d9b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a55c │ │ │ │ - ldr r0, [pc, #100] @ 6daac │ │ │ │ + bl 18a540 │ │ │ │ + ldr r0, [pc, #100] @ 6daa4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aa6a8 │ │ │ │ + bl 1aaa3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da6c │ │ │ │ + bls 6da64 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d41dc │ │ │ │ + bl 2d470c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9bc │ │ │ │ + beq 6d9b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205f7c │ │ │ │ - b 6da40 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - mlaseq r7, ip, r1, pc @ │ │ │ │ + bl 206354 │ │ │ │ + b 6da38 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq pc, r7, ip, lsl sl @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, ror #18 │ │ │ │ + eorseq r2, r9, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006dab0 : │ │ │ │ +0006daa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6dad0 │ │ │ │ + bne 6dac8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db14 │ │ │ │ + ldr r2, [pc, #56] @ 6db0c │ │ │ │ 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 6db0c │ │ │ │ + beq 6db04 │ │ │ │ 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 │ │ │ │ @@ -69113,54 +69111,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 6db94 │ │ │ │ + beq 6db8c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6db94 │ │ │ │ - ldr r2, [pc, #128] @ 6dc00 │ │ │ │ + beq 6db8c │ │ │ │ + ldr r2, [pc, #128] @ 6dbf8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6db94 │ │ │ │ + bne 6db8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df44 │ │ │ │ + bl 6df3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbc8 │ │ │ │ + beq 6dbc0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbc8 │ │ │ │ + beq 6dbc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbc8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6dbc0 │ │ │ │ + bl 9acf0 <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r4, asr #1 │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + strheq lr, [r6], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -69170,998 +69168,998 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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] @ 6dc98 │ │ │ │ + ldr r3, [pc, #24] @ 6dc90 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dc9c │ │ │ │ - ldrne r1, [pc, #16] @ 6dca0 │ │ │ │ - bl 18ee94 │ │ │ │ + ldreq r1, [pc, #16] @ 6dc94 │ │ │ │ + ldrne r1, [pc, #16] @ 6dc98 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #19 │ │ │ │ - eorseq r1, r9, r0, asr #19 │ │ │ │ + eorseq r2, r9, r8, lsr #3 │ │ │ │ + eorseq r2, r9, r0, asr #3 │ │ │ │ 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 6dcf4 │ │ │ │ + bne 6dcec │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd2c │ │ │ │ + beq 6dd24 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dd70 │ │ │ │ + ldr ip, [pc, #92] @ 6dd68 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd64 │ │ │ │ + beq 6dd5c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd50 │ │ │ │ - bl a5780 │ │ │ │ + bne 6dd48 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd64 │ │ │ │ + bne 6dd5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2662a4 │ │ │ │ + b 2665f4 │ │ │ │ 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 1bfab8 │ │ │ │ + bl 1bfe04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ddac │ │ │ │ + bne 6dda4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6dda4 │ │ │ │ - ldr r0, [pc] @ 6ddcc │ │ │ │ + blt 6dd9c │ │ │ │ + ldr r0, [pc] @ 6ddc4 │ │ │ │ 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] @ 6ded8 │ │ │ │ + ldr r1, [pc, #208] @ 6ded0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de38 │ │ │ │ + beq 6de30 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dedc │ │ │ │ + ldr r3, [pc, #188] @ 6ded4 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de40 │ │ │ │ - ldr r3, [pc, #176] @ 6dee0 │ │ │ │ - ldr r1, [pc, #176] @ 6dee4 │ │ │ │ + beq 6de38 │ │ │ │ + ldr r3, [pc, #176] @ 6ded8 │ │ │ │ + ldr r1, [pc, #176] @ 6dedc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ded0 │ │ │ │ + b 6dec8 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de54 │ │ │ │ - ldr r0, [pc, #148] @ 6dee8 │ │ │ │ - b 6ded0 │ │ │ │ + bne 6de4c │ │ │ │ + ldr r0, [pc, #148] @ 6dee0 │ │ │ │ + b 6dec8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de70 │ │ │ │ - ldr r3, [pc, #136] @ 6deec │ │ │ │ - ldr r1, [pc, #136] @ 6def0 │ │ │ │ + beq 6de68 │ │ │ │ + ldr r3, [pc, #136] @ 6dee4 │ │ │ │ + ldr r1, [pc, #136] @ 6dee8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6de38 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6de30 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6de90 │ │ │ │ - ldr r3, [pc, #104] @ 6deec │ │ │ │ - ldr r1, [pc, #108] @ 6def4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6de38 │ │ │ │ - ldr r0, [pc, #96] @ 6def8 │ │ │ │ + beq 6de88 │ │ │ │ + ldr r3, [pc, #104] @ 6dee4 │ │ │ │ + ldr r1, [pc, #108] @ 6deec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 6de30 │ │ │ │ + ldr r0, [pc, #96] @ 6def0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de38 │ │ │ │ + beq 6de30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de4c │ │ │ │ + beq 6de44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de4c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6de4c │ │ │ │ + bne 6de44 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6de44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003919d4 │ │ │ │ + @ instruction: 0x003921d4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003919f4 │ │ │ │ - eorseq r1, r9, ip, lsl sl │ │ │ │ + @ instruction: 0x003921f4 │ │ │ │ + eorseq r2, r9, ip, lsl r2 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6df08 │ │ │ │ - b a9bd4 │ │ │ │ - eorseq r1, r9, ip, asr #20 │ │ │ │ + ldr r0, [pc] @ 6df00 │ │ │ │ + b a9b64 │ │ │ │ + eorseq r2, r9, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1249cc <_PyType_Name@@Base> │ │ │ │ + bl 1249f0 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6df40 │ │ │ │ - b 128c00 │ │ │ │ - eorseq r1, r9, r4, asr sl │ │ │ │ + ldr r0, [pc] @ 6df38 │ │ │ │ + b 128c0c │ │ │ │ + eorseq r2, r9, r4, asr r2 │ │ │ │ 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 11a7b0 │ │ │ │ + bl 11a7f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0b0 │ │ │ │ + ldr r7, [pc, #320] @ 6e0a8 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6df9c │ │ │ │ + bne 6df94 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e0a0 │ │ │ │ + beq 6e098 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dfcc │ │ │ │ + b 6dfc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19aa7c │ │ │ │ + bl 19aa60 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dfcc │ │ │ │ + bne 6dfc4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0b4 │ │ │ │ + ldr r0, [pc, #240] @ 6e0ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a6f00 │ │ │ │ - b 6e0a0 │ │ │ │ + bl 2a7170 │ │ │ │ + b 6e098 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #224] @ 6e0b0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e000 │ │ │ │ + bne 6dff8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0bc │ │ │ │ + ldr r0, [pc, #196] @ 6e0b4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a6f00 │ │ │ │ - b 6e020 │ │ │ │ + bl 2a7170 │ │ │ │ + b 6e018 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e020 │ │ │ │ + beq 6e018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e020 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6e018 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e07c │ │ │ │ + beq 6e074 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0c0 │ │ │ │ + ldr r0, [pc, #140] @ 6e0b8 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e05c │ │ │ │ + bne 6e054 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0b4 │ │ │ │ + ldr r0, [pc, #96] @ 6e0ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a6f00 │ │ │ │ - b 6e07c │ │ │ │ + bl 2a7170 │ │ │ │ + b 6e074 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e07c │ │ │ │ + beq 6e074 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e07c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6e074 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0a0 │ │ │ │ + beq 6e098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e0a0 │ │ │ │ + bne 6e098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a7d4 │ │ │ │ + bl 11a818 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r1, r9, r0, ror #20 │ │ │ │ + eorseq r2, r9, r0, ror #4 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r1, r9, ip, lsl #21 │ │ │ │ + eorseq r2, r9, ip, lsl #5 │ │ │ │ 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 6df44 │ │ │ │ + bl 6df3c │ │ │ │ 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 6e11c │ │ │ │ + bge 6e114 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e100 │ │ │ │ + bne 6e0f8 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e180 │ │ │ │ + ldr ip, [pc, #84] @ 6e178 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e15c │ │ │ │ + bge 6e154 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e15c │ │ │ │ + beq 6e154 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e16c │ │ │ │ + bne 6e164 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e12c │ │ │ │ + bne 6e124 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r4, asr #1 │ │ │ │ - b 6d174 │ │ │ │ + strheq lr, [r6], -ip │ │ │ │ + b 6d058 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r0, r3, r0 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 6e1f0 │ │ │ │ + bne 6e1e8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e220 │ │ │ │ + beq 6e218 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e27c │ │ │ │ + ldr ip, [pc, #112] @ 6e274 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e270 │ │ │ │ + beq 6e268 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e240 │ │ │ │ - bl a5780 │ │ │ │ + bne 6e238 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e270 │ │ │ │ + bne 6e268 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e264 │ │ │ │ - ldr r3, [pc, #40] @ 6e280 │ │ │ │ + bge 6e25c │ │ │ │ + ldr r3, [pc, #40] @ 6e278 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r8, lsl r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e2a8 │ │ │ │ + ldreq r0, [pc, #16] @ 6e2a0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006e2ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e2a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e2b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32f4c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ - muleq r6, ip, r3 │ │ │ │ + ldr r1, [pc] @ 6e2b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 32fccc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ + muleq r6, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6e308 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ + bne 6e300 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ + beq 6e330 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ + ldr ip, [pc, #112] @ 6e38c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e380 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e358 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a5780 │ │ │ │ + bne 6e350 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e380 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e37c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #40] @ 6e398 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bge 6e374 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, asr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e3d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e400 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e400 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #24] @ 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ 6e400 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391ad4 │ │ │ │ + @ instruction: 0x003922d4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #176] @ 6e4e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ - bl 1c13d0 │ │ │ │ + ldr r1, [pc, #176] @ 6e4e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c171c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e4d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e46c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #136] @ 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ + beq 6e464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e4e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 6e4c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 144118 │ │ │ │ + b 6e4b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - ldr r2, [pc, #100] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ - ldr r3, [pc, #100] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 355ff8 │ │ │ │ + ldr r2, [pc, #100] @ 6e4e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355524 │ │ │ │ - ldr r3, [pc, #76] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 355d28 │ │ │ │ + ldr r3, [pc, #76] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a5780 │ │ │ │ + beq 6e4cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e438 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00391af0 │ │ │ │ + @ instruction: 0x003922f0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 6e550 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bhi 6e548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e570 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #548] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #548] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #548] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bne 6e568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r0, [pc, #532] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e51c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e5e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e5e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e5c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #432] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ - ldr r1, [pc, #432] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r2, [pc, #420] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #420] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #396] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq 6e5e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #392] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #392] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ + ble 6e600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 18ee78 │ │ │ │ + b 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ add r0, r0, #16 │ │ │ │ mvn r3, #14 │ │ │ │ add r1, r6, #15 │ │ │ │ mov ip, r0 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r3, r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 6e71c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ + ble 6e714 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e68c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #116 @ 0x74 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e6a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #110 @ 0x6e │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e6cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #114 @ 0x72 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r3, [pc, #160] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bls 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [ip] │ │ │ │ mov r5, #120 @ 0x78 │ │ │ │ strb r5, [ip, #1] │ │ │ │ ldr r5, [r3] │ │ │ │ add ip, ip, #4 │ │ │ │ ldrb r5, [r5, lr, lsr #4] │ │ │ │ strb r5, [ip, #-2] │ │ │ │ ldr r3, [r3] │ │ │ │ and lr, lr, #15 │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ strb r3, [ip, #-1] │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #21 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq pc, r8, r8, lsr #5 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r7, ip, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r8, lsl #22 │ │ │ │ + eorseq r2, r9, r8, lsl #6 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - @ instruction: 0x003745b8 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e7ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e7d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e7d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ - ldr r1, [pc, #24] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #24] @ 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #22 │ │ │ │ + eorseq r2, r9, r8, lsr #6 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e808 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e830 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e830 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ - ldr r1, [pc, #24] @ 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ + ldr r3, [pc, #24] @ 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e848 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #22 │ │ │ │ + eorseq r2, r9, r8, asr #6 │ │ │ │ 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 c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e88c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e88c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #4] @ 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #4] @ 6e890 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6e8d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ + ldr ip, [pc, #32] @ 6e8cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #28] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ - ldr r1, [pc, #28] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ + ldr r3, [pc, #28] @ 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e8d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #24] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r5, ip, lsl #30 │ │ │ │ - eorseq r8, r5, r4, lsr #30 │ │ │ │ - eorseq r8, r5, r4, lsl #30 │ │ │ │ - eorseq r8, r5, r8, lsl pc │ │ │ │ - eorseq r1, r9, r0, ror fp │ │ │ │ + eorseq r9, r5, ip, lsl #14 │ │ │ │ + eorseq r9, r5, r4, lsr #14 │ │ │ │ + eorseq r9, r5, r4, lsl #14 │ │ │ │ + eorseq r9, r5, r8, lsl r7 │ │ │ │ + eorseq r2, r9, r0, ror r3 │ │ │ │ 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] @ 6e938 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ - bl fe1e8 │ │ │ │ + ldr r1, [pc, #28] @ 6e930 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e930 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + beq 6e928 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038bbd4 │ │ │ │ + eorseq ip, r8, ip, ror r4 │ │ │ │ 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 6e974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + bne 6e96c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e99c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - b 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + bne 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6e98c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ + ldr r0, [pc, #120] @ 6e9f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e95c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ + bne 6e954 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e9f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + b 6e9ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e98c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e98c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ - bge 6e9f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ - ldr r3, [pc, #28] @ 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + ldrge r0, [pc, #32] @ 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6e9ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #21 │ │ │ │ + eorseq fp, r6, r4, lsl #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #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 6ea54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6ea4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ea84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ + beq 6ea7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ + ldr ip, [pc, #92] @ 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eac0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + beq 6eab8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6eac0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - ldr r1, [pc, #52] @ 6ead0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ - ldr r0, [pc, #52] @ 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ + blt 6eab8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6eac8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eac0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + blt 6eab8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #32] @ 6ead0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32f8bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 3300c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r1, r9, r8, ror fp │ │ │ │ - eorseq pc, r7, r4, lsr fp @ │ │ │ │ + eorseq r2, r9, r8, ror r3 │ │ │ │ + eorseq r0, r8, r4, lsr r3 │ │ │ │ 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 6eb14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ + bne 6eb0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6eb2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6eb94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eafc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6eaf4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eb94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6eb8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eb2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e5ec <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ead0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eb2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a87c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ - bge 6eb94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #28] @ 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + ldrge r0, [pc, #32] @ 6eb98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6eb8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror sl │ │ │ │ + eorseq fp, r6, r8, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -70173,644 +70171,644 @@ │ │ │ │ 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 1ae7c8 │ │ │ │ + bl 1aeb60 │ │ │ │ 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] @ 6ec20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ - ldr r1, [pc, #16] @ 6ec24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r3, [pc, #16] @ 6ec18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ec1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror fp │ │ │ │ + mlaseq r9, r0, r3, r2 │ │ │ │ │ │ │ │ -0006ec28 : │ │ │ │ +0006ec20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec60 │ │ │ │ + ldr r5, [pc, #32] @ 6ec58 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24d3a8 │ │ │ │ + bl 24d524 │ │ │ │ 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] @ 6ec8c │ │ │ │ - ldr r1, [pc, #16] @ 6ec90 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391bb8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ecbc │ │ │ │ - ldr r1, [pc, #16] @ 6ecc0 │ │ │ │ + ldr r3, [pc, #16] @ 6ec84 │ │ │ │ + ldr r1, [pc, #16] @ 6ec88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror #23 │ │ │ │ + @ instruction: 0x003923b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #132] @ 6ed60 │ │ │ │ + ldr r3, [pc, #132] @ 6ed28 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ed00 │ │ │ │ + bne 6ecc8 │ │ │ │ add r1, pc, #104 @ 0x68 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #108] @ 6ed64 │ │ │ │ + ldr r2, [pc, #108] @ 6ed2c │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6ed38 │ │ │ │ + b 6ed00 │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c40d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4420 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ed30 │ │ │ │ + blt 6ecf8 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6ed38 │ │ │ │ - ldr r3, [pc, #64] @ 6ed68 │ │ │ │ - ldr r1, [pc, #64] @ 6ed6c │ │ │ │ + bge 6ed00 │ │ │ │ + ldr r3, [pc, #64] @ 6ed30 │ │ │ │ + ldr r1, [pc, #64] @ 6ed34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ed50 │ │ │ │ + b 6ed18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #12] @ 6ed60 │ │ │ │ + ldr r0, [pc, #12] @ 6ed28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsl #12 │ │ │ │ + eorseq lr, r8, r8, lsl #28 │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef34 │ │ │ │ + bne 6eefc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3471ac <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 34752c <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ef34 │ │ │ │ + beq 6eefc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6edf4 │ │ │ │ + beq 6edbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3471ac <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 34752c <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ee0c │ │ │ │ + bne 6edd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef34 │ │ │ │ + beq 6eefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef34 │ │ │ │ - b 6ef28 │ │ │ │ - ldr r2, [pc, #320] @ 6ef3c │ │ │ │ - ldr r5, [pc, #316] @ 6ef3c │ │ │ │ + bne 6eefc │ │ │ │ + b 6eef0 │ │ │ │ + ldr r2, [pc, #320] @ 6ef04 │ │ │ │ + ldr r5, [pc, #316] @ 6ef04 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ee50 │ │ │ │ + beq 6ee18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3471ac <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 34752c <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ee68 │ │ │ │ + bne 6ee30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef08 │ │ │ │ + beq 6eed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef08 │ │ │ │ + bne 6eed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 6ef08 │ │ │ │ - ldr r2, [pc, #228] @ 6ef3c │ │ │ │ - ldr r6, [pc, #224] @ 6ef3c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 6eed0 │ │ │ │ + ldr r2, [pc, #228] @ 6ef04 │ │ │ │ + ldr r6, [pc, #224] @ 6ef04 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee94 │ │ │ │ + beq 6ee5c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc2dc │ │ │ │ - bl 9b384 │ │ │ │ - b 6eec0 │ │ │ │ + bl fc308 │ │ │ │ + bl 9b318 │ │ │ │ + b 6ee88 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16cff8 │ │ │ │ + bl 16cf74 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6eec0 │ │ │ │ - ldr r3, [pc, #140] @ 6ef40 │ │ │ │ - ldr r1, [pc, #140] @ 6ef44 │ │ │ │ + ble 6ee88 │ │ │ │ + ldr r3, [pc, #140] @ 6ef08 │ │ │ │ + ldr r1, [pc, #140] @ 6ef0c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eee4 │ │ │ │ + beq 6eeac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eee4 │ │ │ │ + bne 6eeac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef08 │ │ │ │ + beq 6eed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6ef08 │ │ │ │ + bne 6eed0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef34 │ │ │ │ + beq 6eefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ef34 │ │ │ │ + bne 6eefc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r9, r8, lsl ip │ │ │ │ + eorseq r2, r9, ip, ror #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6ef38 │ │ │ │ + ldr r1, [pc, #16] @ 6ef3c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r5, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 6ef84 │ │ │ │ + bne 6ef7c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efa4 │ │ │ │ - b 6ef9c │ │ │ │ + bge 6ef9c │ │ │ │ + b 6ef94 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6b0c │ │ │ │ + bl 2a6d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef74 │ │ │ │ - b 6efbc │ │ │ │ + bne 6ef6c │ │ │ │ + b 6efb4 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efac │ │ │ │ + bmi 6efa4 │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efc4 │ │ │ │ - ldr r3, [pc, #76] @ 6f000 │ │ │ │ - ldr r1, [pc, #76] @ 6f004 │ │ │ │ + blt 6efbc │ │ │ │ + ldr r3, [pc, #76] @ 6eff8 │ │ │ │ + ldr r1, [pc, #76] @ 6effc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6eff8 │ │ │ │ + b 6eff0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6efe8 │ │ │ │ + bne 6efe0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 293028 │ │ │ │ + b 2932a8 │ │ │ │ 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 fp, r7, ip, lsr #2 │ │ │ │ + eorseq fp, r7, ip, lsr #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, #284] @ 6f13c │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #284] @ 6f134 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f038 │ │ │ │ - ldr r1, [pc, #268] @ 6f140 │ │ │ │ - ldr r0, [pc, #268] @ 6f144 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f148 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14ddc0 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f054 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f134 │ │ │ │ - bl 91acc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f04c │ │ │ │ - ldr r0, [pc, #228] @ 6f14c │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f150 │ │ │ │ - ldr r8, [pc, #224] @ 6f154 │ │ │ │ + bne 6f030 │ │ │ │ + ldr r1, [pc, #268] @ 6f138 │ │ │ │ + ldr r0, [pc, #268] @ 6f13c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f140 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14ddbc <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f04c │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f12c │ │ │ │ + bl 91a60 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f044 │ │ │ │ + ldr r0, [pc, #228] @ 6f144 │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f148 │ │ │ │ + ldr r8, [pc, #224] @ 6f14c │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f12c │ │ │ │ + beq 6f124 │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f0fc │ │ │ │ + beq 6f0f4 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 2849e4 │ │ │ │ + bl 284ec8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0a0 │ │ │ │ + bne 6f098 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f080 │ │ │ │ + b 6f078 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f104 │ │ │ │ + beq 6f0fc │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f0f0 │ │ │ │ + beq 6f0e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f0f0 │ │ │ │ + bne 6f0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f098 │ │ │ │ - b 6f104 │ │ │ │ + bge 6f090 │ │ │ │ + b 6f0fc │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f074 │ │ │ │ + b 6f06c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f128 │ │ │ │ + beq 6f120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f128 │ │ │ │ + bne 6f120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f14c │ │ │ │ - bl 8b24c │ │ │ │ + ldr r0, [pc, #24] @ 6f144 │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subseq ip, r3, r4, ror pc │ │ │ │ - eorseq r1, r9, r4, lsl #25 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subseq sp, r3, ip, lsl #15 │ │ │ │ + eorseq r2, r9, r4, lsl #9 │ │ │ │ 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 287ab4 │ │ │ │ + bl 287fc0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsl r3, r3, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [pc, #48] @ 6f1f4 │ │ │ │ + ldr ip, [pc, #48] @ 6f1ec │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldrb ip, [r0, #23] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 6f1f8 │ │ │ │ + ldr ip, [pc, #16] @ 6f1f0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 287ab4 │ │ │ │ + bl 287fc0 │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #324] @ 6f370 │ │ │ │ + ldr r2, [pc, #324] @ 6f368 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f364 │ │ │ │ + beq 6f35c │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f2a0 │ │ │ │ + bge 6f298 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f354 │ │ │ │ - bl 132620 │ │ │ │ + bne 6f34c │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f250 │ │ │ │ - b 6f34c │ │ │ │ + beq 6f248 │ │ │ │ + b 6f344 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f374 │ │ │ │ - beq 6f364 │ │ │ │ + ldreq r4, [pc, #196] @ 6f36c │ │ │ │ + beq 6f35c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aaacc │ │ │ │ + bl aaa5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f34c │ │ │ │ + beq 6f344 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f320 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 263cf8 │ │ │ │ + bl 264048 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f320 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f320 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f320 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #28] │ │ │ │ - bne 6f364 │ │ │ │ + bne 6f35c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f34c │ │ │ │ + beq 6f344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f34c │ │ │ │ + bne 6f344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6f364 │ │ │ │ - ldr r3, [pc, #28] @ 6f378 │ │ │ │ + b 6f35c │ │ │ │ + ldr r3, [pc, #28] @ 6f370 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r9, ip, ip, r1 │ │ │ │ + mlaseq r9, ip, r4, r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 6f3c8 │ │ │ │ + bne 6f3c0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f3f8 │ │ │ │ + beq 6f3f0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f424 │ │ │ │ + ldr ip, [pc, #64] @ 6f41c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f418 │ │ │ │ + beq 6f410 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f418 │ │ │ │ - ldr r1, [pc, #24] @ 6f428 │ │ │ │ + blt 6f410 │ │ │ │ + ldr r1, [pc, #24] @ 6f420 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32f8bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 3300c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x0057469c │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f464 │ │ │ │ + bne 6f45c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f494 │ │ │ │ - b 6f488 │ │ │ │ + bne 6f48c │ │ │ │ + b 6f480 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f590 │ │ │ │ + ldr r0, [pc, #284] @ 6f588 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f44c │ │ │ │ - b 6f584 │ │ │ │ - bl a5780 │ │ │ │ + bne 6f444 │ │ │ │ + b 6f57c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f584 │ │ │ │ + bne 6f57c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdb7c │ │ │ │ + bl 1cdec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f4bc │ │ │ │ - ldr r3, [pc, #228] @ 6f594 │ │ │ │ - ldr r1, [pc, #228] @ 6f598 │ │ │ │ + bne 6f4b4 │ │ │ │ + ldr r3, [pc, #228] @ 6f58c │ │ │ │ + ldr r1, [pc, #228] @ 6f590 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f554 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f554 │ │ │ │ + blt 6f54c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a398 │ │ │ │ + bl 6a204 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f554 │ │ │ │ - bl c3fa0 │ │ │ │ + beq 6f54c │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f53c │ │ │ │ + bge 6f534 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f574 │ │ │ │ - bl 132620 │ │ │ │ + bne 6f56c │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f4f0 │ │ │ │ + beq 6f4e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a794 │ │ │ │ + bl 6a57c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f564 │ │ │ │ - bl a5780 │ │ │ │ + bne 6f55c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f584 │ │ │ │ + bne 6f57c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5a70 │ │ │ │ - ldr r3, [pc, #32] @ 6f59c │ │ │ │ + b a5a00 │ │ │ │ + ldr r3, [pc, #32] @ 6f594 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 6f53c │ │ │ │ + bl 144118 │ │ │ │ + b 6f534 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0036a8dc │ │ │ │ + ldrsbeq fp, [r6], -ip @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #25 │ │ │ │ + eorseq r2, r9, r8, lsr #9 │ │ │ │ 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] @ 6f758 │ │ │ │ + ldr lr, [pc, #408] @ 6f750 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70821,510 +70819,510 @@ │ │ │ │ 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 6f620 │ │ │ │ + bne 6f618 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f668 │ │ │ │ + beq 6f660 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f75c │ │ │ │ + ldr ip, [pc, #296] @ 6f754 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f738 │ │ │ │ + beq 6f730 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16fdd0 │ │ │ │ + bl 16fd50 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f738 │ │ │ │ + beq 6f730 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f760 │ │ │ │ + ldr r3, [pc, #200] @ 6f758 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b600c │ │ │ │ + bl 2b6460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f734 │ │ │ │ + beq 6f72c │ │ │ │ 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 6f6d8 │ │ │ │ + beq 6f6d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f6e4 │ │ │ │ + b 6f6dc │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f724 │ │ │ │ + bne 6f71c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f718 │ │ │ │ + beq 6f710 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f764 │ │ │ │ + ldr r3, [pc, #96] @ 6f75c │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f710 │ │ │ │ - bl 144110 │ │ │ │ - b 6f718 │ │ │ │ + bne 6f708 │ │ │ │ + bl 144118 │ │ │ │ + b 6f710 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17057c │ │ │ │ - bl a5780 │ │ │ │ + bl 1704fc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f734 │ │ │ │ + bne 6f72c │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ mov r4, r0 │ │ │ │ - b 6f738 │ │ │ │ + b 6f730 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 17059c │ │ │ │ + bl 17051c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0053cf90 │ │ │ │ + subseq sp, r3, r8, lsr #15 │ │ │ │ subseq r4, r7, r8, asr #13 │ │ │ │ - eorseq fp, r6, r4, lsl #14 │ │ │ │ + eorseq fp, r6, r4, lsl #30 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6f798 │ │ │ │ - ldr r3, [pc, #156] @ 6f828 │ │ │ │ - ldr r1, [pc, #156] @ 6f82c │ │ │ │ + bgt 6f790 │ │ │ │ + ldr r3, [pc, #156] @ 6f820 │ │ │ │ + ldr r1, [pc, #156] @ 6f824 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f7b8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f7b0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7c0 │ │ │ │ - ldr r3, [pc, #120] @ 6f828 │ │ │ │ - ldr r1, [pc, #124] @ 6f830 │ │ │ │ + beq 6f7b8 │ │ │ │ + ldr r3, [pc, #120] @ 6f820 │ │ │ │ + ldr r1, [pc, #124] @ 6f828 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f820 │ │ │ │ + b 6f818 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f7e0 │ │ │ │ - ldr r3, [pc, #96] @ 6f834 │ │ │ │ - ldr r1, [pc, #96] @ 6f838 │ │ │ │ + bne 6f7d8 │ │ │ │ + ldr r3, [pc, #96] @ 6f82c │ │ │ │ + ldr r1, [pc, #96] @ 6f830 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f7b8 │ │ │ │ - ldr r6, [pc, #64] @ 6f828 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f7b0 │ │ │ │ + ldr r6, [pc, #64] @ 6f820 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f804 │ │ │ │ - bl a5780 │ │ │ │ + bne 6f7fc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f810 │ │ │ │ - b 6f7b8 │ │ │ │ + beq 6f808 │ │ │ │ + b 6f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f820 │ │ │ │ - ldr r1, [pc, #36] @ 6f83c │ │ │ │ + bgt 6f818 │ │ │ │ + ldr r1, [pc, #36] @ 6f834 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f7b8 │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f7b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r8, ror r1 │ │ │ │ - eorseq r1, r9, ip, asr #25 │ │ │ │ + eorseq r3, r8, r8, ror r9 │ │ │ │ + eorseq r2, r9, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 6f870 │ │ │ │ + bhi 6f868 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8b0 │ │ │ │ - b 6f894 │ │ │ │ - ldr r0, [pc, #284] @ 6f994 │ │ │ │ + ble 6f8a8 │ │ │ │ + b 6f88c │ │ │ │ + ldr r0, [pc, #284] @ 6f98c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f864 │ │ │ │ + bne 6f85c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8b8 │ │ │ │ - bl a5780 │ │ │ │ + bne 6f8b0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f88c │ │ │ │ + bne 6f884 │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f8ec │ │ │ │ - bl ab14c │ │ │ │ + b 6f8e4 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f8e4 │ │ │ │ + beq 6f8dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f8e4 │ │ │ │ + bne 6f8dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8a4 │ │ │ │ + beq 6f89c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f90c │ │ │ │ - ldr r3, [pc, #152] @ 6f998 │ │ │ │ - ldr r1, [pc, #152] @ 6f99c │ │ │ │ + bne 6f904 │ │ │ │ + ldr r3, [pc, #152] @ 6f990 │ │ │ │ + ldr r1, [pc, #152] @ 6f994 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f884 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f91c │ │ │ │ + bge 6f914 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f924 │ │ │ │ + bmi 6f91c │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f938 │ │ │ │ - ldr r3, [pc, #108] @ 6f998 │ │ │ │ - ldr r1, [pc, #112] @ 6f9a0 │ │ │ │ + bgt 6f930 │ │ │ │ + ldr r3, [pc, #108] @ 6f990 │ │ │ │ + ldr r1, [pc, #112] @ 6f998 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f884 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f958 │ │ │ │ - ldr r3, [pc, #88] @ 6f9a4 │ │ │ │ - ldr r1, [pc, #88] @ 6f9a8 │ │ │ │ + ble 6f950 │ │ │ │ + ldr r3, [pc, #88] @ 6f99c │ │ │ │ + ldr r1, [pc, #88] @ 6f9a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ee78 │ │ │ │ + b 6f884 │ │ │ │ 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 1bbcd8 │ │ │ │ + bl 1bc024 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f88c │ │ │ │ - ldr r0, [pc, #28] @ 6f9ac │ │ │ │ + beq 6f884 │ │ │ │ + ldr r0, [pc, #28] @ 6f9a4 │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, r0, lsl #20 │ │ │ │ + eorseq r5, r7, r4, asr pc │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x00391cf4 │ │ │ │ - eorseq sl, r6, r0, ror #9 │ │ │ │ + @ instruction: 0x003924f4 │ │ │ │ + eorseq sl, r6, r0, ror #25 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #9 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #32] @ 6f9f0 │ │ │ │ + ldr r1, [pc, #32] @ 6f9e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31ae60 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + bl 31b720 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f9e8 │ │ │ │ + beq 6f9e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6fae4 │ │ │ │ + b 6fadc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r6, ip, lsl #11 │ │ │ │ + eorseq sp, r6, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 6fa2c │ │ │ │ + bne 6fa24 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6facc │ │ │ │ - b 6fa50 │ │ │ │ + blt 6fac4 │ │ │ │ + b 6fa48 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fad8 │ │ │ │ + ldr r0, [pc, #156] @ 6fad0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa18 │ │ │ │ - b 6facc │ │ │ │ - ldr r3, [pc, #132] @ 6fadc │ │ │ │ + bne 6fa10 │ │ │ │ + b 6fac4 │ │ │ │ + ldr r3, [pc, #132] @ 6fad4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b600c │ │ │ │ + bl 2b6460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6facc │ │ │ │ + beq 6fac4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a708 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fabc │ │ │ │ + bne 6fab4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fab0 │ │ │ │ - ldr r3, [pc, #52] @ 6fae0 │ │ │ │ + beq 6faa8 │ │ │ │ + ldr r3, [pc, #52] @ 6fad8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - bl a5780 │ │ │ │ + bl 144118 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6facc │ │ │ │ + bne 6fac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r0, lsr #20 │ │ │ │ - eorseq fp, r6, r4, lsl #14 │ │ │ │ + eorseq fp, r6, r0, lsr #4 │ │ │ │ + eorseq fp, r6, r4, lsl #30 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb0c │ │ │ │ + beq 6fb04 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc74 │ │ │ │ + ldr r2, [pc, #352] @ 6fc6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc6c │ │ │ │ + beq 6fc64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb64 │ │ │ │ + bne 6fb5c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb7c │ │ │ │ + bne 6fb74 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb7c │ │ │ │ - ldr r0, [pc, #284] @ 6fc78 │ │ │ │ + bne 6fb74 │ │ │ │ + ldr r0, [pc, #284] @ 6fc70 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9deb4 │ │ │ │ - bge 6fb7c │ │ │ │ - bl 32268c <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + b 9de48 │ │ │ │ + bge 6fb74 │ │ │ │ + bl 322ef0 <_PyObject_GetState@@Base+0x20> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fb90 │ │ │ │ - b 6fc64 │ │ │ │ + bne 6fb88 │ │ │ │ + b 6fc5c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, #43 @ 0x2b │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - beq 6fbb8 │ │ │ │ + beq 6fbb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbb8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 6fbb0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc2c │ │ │ │ + beq 6fc24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fc7c │ │ │ │ - bl 128c00 │ │ │ │ - b 6fc64 │ │ │ │ + ldr r0, [pc, #84] @ 6fc74 │ │ │ │ + bl 128c0c │ │ │ │ + b 6fc5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc4c │ │ │ │ + beq 6fc44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc80 │ │ │ │ - bl 128c00 │ │ │ │ - b 6fc64 │ │ │ │ + ldr r0, [pc, #56] @ 6fc78 │ │ │ │ + bl 128c0c │ │ │ │ + b 6fc5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc84 │ │ │ │ + ldr r0, [pc, #40] @ 6fc7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128c00 │ │ │ │ + b 128c0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc78 │ │ │ │ - b 9deb4 │ │ │ │ - ldrheq r8, [r6], #-148 @ 0xffffff6c │ │ │ │ - eorseq r4, r7, r4, asr #30 │ │ │ │ - eorseq r1, r9, r0, lsl sp │ │ │ │ - eorseq r1, r9, ip, lsr #26 │ │ │ │ - eorseq r1, r9, r0, asr #26 │ │ │ │ + ldr r0, [pc, #4] @ 6fc70 │ │ │ │ + b 9de48 │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r5, r7, r0, lsr #14 │ │ │ │ + eorseq r2, r9, r0, lsl r5 │ │ │ │ + eorseq r2, r9, ip, lsr #10 │ │ │ │ + eorseq r2, r9, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fcdc │ │ │ │ + bne 6fcd4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcc0 │ │ │ │ + beq 6fcb8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fcdc │ │ │ │ - bl 1e8954 │ │ │ │ + bne 6fcd4 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fcf4 │ │ │ │ + ldr r2, [pc, #36] @ 6fcec │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 338920 <_PyUnicode_ToNumeric@@Base+0x786c> │ │ │ │ - ldr r3, [pc, #20] @ 6fcf8 │ │ │ │ - ldr r1, [pc, #20] @ 6fcfc │ │ │ │ + b 33867c <_PyUnicode_ToNumeric@@Base+0x6dc4> │ │ │ │ + ldr r3, [pc, #20] @ 6fcf0 │ │ │ │ + ldr r1, [pc, #20] @ 6fcf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, asr sp │ │ │ │ + eorseq r2, r9, r0, asr r5 │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd48 │ │ │ │ - bl a5780 │ │ │ │ + bne 6fd40 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd70 │ │ │ │ + bne 6fd68 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd68 │ │ │ │ - ldr r3, [pc, #24] @ 6fd78 │ │ │ │ + bge 6fd60 │ │ │ │ + ldr r3, [pc, #24] @ 6fd70 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6fdb4 │ │ │ │ + bne 6fdac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdc8 │ │ │ │ - b 6fdd8 │ │ │ │ + bne 6fdc0 │ │ │ │ + b 6fdd0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fda4 │ │ │ │ + beq 6fd9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -71339,210 +71337,210 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 6fe58 │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fe50 │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe50 │ │ │ │ + beq 6fe48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe5c │ │ │ │ - bge 6fe50 │ │ │ │ - ldr r3, [pc, #20] @ 6fe60 │ │ │ │ + ldrge r0, [pc, #24] @ 6fe54 │ │ │ │ + bge 6fe48 │ │ │ │ + ldr r3, [pc, #20] @ 6fe58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r8, asr #27 │ │ │ │ + eorseq r2, r9, r8, asr #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, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 70034 │ │ │ │ + bne 7002c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff70 │ │ │ │ + bne 6ff68 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fec0 │ │ │ │ + beq 6feb8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fecc │ │ │ │ + bne 6fec4 │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70034 │ │ │ │ + beq 7002c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 7003c │ │ │ │ + ldr r2, [pc, #352] @ 70034 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7001c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 7003c │ │ │ │ + ldr r2, [pc, #320] @ 70034 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7001c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75a84 │ │ │ │ - bl 9b384 │ │ │ │ + bl 75a7c │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff44 │ │ │ │ + beq 6ff3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff44 │ │ │ │ + bne 6ff3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 7002c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70034 │ │ │ │ + bne 7002c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70034 │ │ │ │ + beq 7002c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 7003c │ │ │ │ + ldr r2, [pc, #176] @ 70034 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7001c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 7003c │ │ │ │ + ldr r2, [pc, #144] @ 70034 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7001c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b92a4 │ │ │ │ - bl 9b384 │ │ │ │ + bl b91ec │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6fffc │ │ │ │ + beq 6fff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6fffc │ │ │ │ + bne 6fff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 7002c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70034 │ │ │ │ + bne 7002c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 70034 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 7002c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b384 │ │ │ │ + b 9b318 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 700bc │ │ │ │ + bne 700b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70120 │ │ │ │ + ldr r2, [pc, #148] @ 70118 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ - bl 9b384 │ │ │ │ + bl 7263c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70104 │ │ │ │ + bne 700fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #72] @ 70120 │ │ │ │ + ldr r2, [pc, #72] @ 70118 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 1189fc │ │ │ │ - bl 9b384 │ │ │ │ + bl 118a44 │ │ │ │ + bl 9b318 │ │ │ │ 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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150b48 │ │ │ │ + b 150aac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -71552,57 +71550,57 @@ │ │ │ │ mov r1, r3 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 7018c │ │ │ │ + bne 70184 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701c4 │ │ │ │ + beq 701bc │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70228 │ │ │ │ + ldr ip, [pc, #144] @ 70220 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701c4 │ │ │ │ + bne 701bc │ │ │ │ mov r0, #0 │ │ │ │ - b 70220 │ │ │ │ + b 70218 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 701e0 │ │ │ │ + beq 701d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701bc │ │ │ │ + blt 701b4 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c4314 │ │ │ │ + bl 2c4814 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70210 │ │ │ │ - bl a5780 │ │ │ │ + bne 70208 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 7022c │ │ │ │ - beq 70220 │ │ │ │ - b 701bc │ │ │ │ - ldr r2, [pc, #24] @ 70230 │ │ │ │ + ldreq r0, [pc, #32] @ 70224 │ │ │ │ + beq 70218 │ │ │ │ + b 701b4 │ │ │ │ + ldr r2, [pc, #24] @ 70228 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 7022c │ │ │ │ + ldr r0, [pc, #12] @ 70224 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -71614,37 +71612,37 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 70284 │ │ │ │ + bhi 7027c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7030c │ │ │ │ - b 702a4 │ │ │ │ - ldr r0, [pc, #336] @ 703dc │ │ │ │ + beq 70304 │ │ │ │ + b 7029c │ │ │ │ + ldr r0, [pc, #336] @ 703d4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ - b 7026c │ │ │ │ + beq 70314 │ │ │ │ + b 70264 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 70314 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702d4 │ │ │ │ + beq 702cc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71654,158 +71652,158 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 70324 │ │ │ │ + b 7031c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 7031c │ │ │ │ mov r4, #0 │ │ │ │ - b 703bc │ │ │ │ + b 703b4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 70398 │ │ │ │ + ble 70390 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 703e0 │ │ │ │ + ldr r2, [pc, #168] @ 703d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70398 │ │ │ │ + beq 70390 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70384 │ │ │ │ + beq 7037c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 70314 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 70398 │ │ │ │ - ldr r3, [pc, #108] @ 703e4 │ │ │ │ - ldr r1, [pc, #108] @ 703e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 7031c │ │ │ │ - ldr r2, [pc, #96] @ 703ec │ │ │ │ - ldr r1, [pc, #96] @ 703f0 │ │ │ │ - ldr r0, [pc, #72] @ 703dc │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 7031c │ │ │ │ + beq 70390 │ │ │ │ + ldr r3, [pc, #108] @ 703dc │ │ │ │ + ldr r1, [pc, #108] @ 703e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 70314 │ │ │ │ + ldr r2, [pc, #96] @ 703e4 │ │ │ │ + ldr r1, [pc, #96] @ 703e8 │ │ │ │ + ldr r0, [pc, #72] @ 703d4 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70314 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 7031c │ │ │ │ - ldr r0, [pc, #60] @ 703f4 │ │ │ │ - bl a9bd4 │ │ │ │ + beq 70314 │ │ │ │ + ldr r0, [pc, #60] @ 703ec │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703d0 │ │ │ │ + beq 703c8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r8, r2, r2 │ │ │ │ + mlaseq r7, r8, sl, r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - @ instruction: 0x003745b8 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70404 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x0038c4b0 │ │ │ │ + ldr r0, [pc] @ 703fc │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r4, r2 │ │ │ │ - beq 70464 │ │ │ │ - ldr r1, [pc, #80] @ 7048c │ │ │ │ + beq 7045c │ │ │ │ + ldr r1, [pc, #80] @ 70484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198200 │ │ │ │ + bl 1981e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70464 │ │ │ │ + beq 7045c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 70478 │ │ │ │ + b 70470 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7f30 │ │ │ │ + b a7ec0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037d6bc │ │ │ │ + mlaseq r7, r8, lr, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 704fc │ │ │ │ + bne 704f4 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 704fc │ │ │ │ + bne 704f4 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 7053c │ │ │ │ + ldr r1, [pc, #76] @ 70534 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18ee94 │ │ │ │ - b 70530 │ │ │ │ + bl 18ee78 │ │ │ │ + b 70528 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 70540 │ │ │ │ + ldr ip, [pc, #36] @ 70538 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704e4 │ │ │ │ + bne 704dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #27 │ │ │ │ + eorseq r2, r9, ip, ror #11 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ - b 70654 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b 7064c <_PyThread_CurrentFrames@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -71813,627 +71811,702 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 705a0 │ │ │ │ + bne 70598 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 705d8 │ │ │ │ - ldr ip, [pc, #164] @ 7064c │ │ │ │ + beq 705d0 │ │ │ │ + ldr ip, [pc, #164] @ 70644 │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 705d8 │ │ │ │ + bne 705d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 70644 │ │ │ │ + b 7063c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70618 │ │ │ │ + beq 70610 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 705f4 │ │ │ │ + beq 705ec │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70620 │ │ │ │ + beq 70618 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70620 │ │ │ │ - bl a5780 │ │ │ │ + bne 70618 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70620 │ │ │ │ - b 705d0 │ │ │ │ + beq 70618 │ │ │ │ + b 705c8 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70650 │ │ │ │ + ldreq r0, [pc, #24] @ 70648 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 3169d8 │ │ │ │ + bl 317758 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, ip, asr #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070654 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0007064c <_PyThread_CurrentFrames@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ 707e4 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r1, [pc, #372] @ 707e8 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 707dc <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r1, [pc, #372] @ 707e0 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14ddc0 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14ddbc <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7068c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 70684 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 707dc <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91acc │ │ │ │ + b 707d4 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70684 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 707ec <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 707f0 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 7067c <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 707e4 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 707e8 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7077c <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 70774 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70748 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 70740 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70740 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 70738 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 706dc <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 706d4 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706c0 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 706b8 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70700 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 706f8 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 706d4 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 706cc <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 70764 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70750 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70748 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707a4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 7079c <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 70764 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706b4 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 706ac <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706a8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 706a0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ab88 │ │ │ │ + bl 11abcc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7071c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 70714 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70788 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 70780 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707c0 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 707b8 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 707ec <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b24c │ │ │ │ - b 707dc <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 707e4 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 231050 │ │ │ │ + b 707d4 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 70764 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 70764 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70738 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 70730 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 70738 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 70730 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70778 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 70770 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 70778 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 70770 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, asr lr │ │ │ │ + eorseq r2, r9, r0, asr r6 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 70838 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 70830 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 7085c <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 708f0 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 708f4 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70854 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 708e8 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 708ec <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 708f0 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70880 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 708f0 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70810 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70808 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 70880 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70890 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a5780 │ │ │ │ + bne 70888 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70890 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 70888 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 708fc <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70900 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 708f4 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 70880 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 708dc <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 708d4 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 70904 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 708fc <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 132620 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70908 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r8, asr #17 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq r2, r7, r0, asr r0 │ │ │ │ - eorseq r1, r9, r4, ror #28 │ │ │ │ - eorseq r1, r9, r8, ror #28 │ │ │ │ + bl 144118 │ │ │ │ + b 70880 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132628 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70880 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 70900 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r3, r9, r8, asr #1 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r7, r0, asr r8 │ │ │ │ + eorseq r2, r9, r4, ror #12 │ │ │ │ + eorseq r2, r9, r8, ror #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70918 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128c00 │ │ │ │ - eorseq r1, r9, ip, ror lr │ │ │ │ - ldr r3, [pc, #24] @ 7093c <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70910 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128c0c │ │ │ │ + eorseq r2, r9, ip, ror r6 │ │ │ │ + ldr r3, [pc, #24] @ 70934 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70bec <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70be4 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70af8 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70af0 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70bcc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70bcc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70be8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70be8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a14 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70a0c <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b64 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70b5c <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a9c <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a9c <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70aa0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 341868 │ │ │ │ + bl 34206c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a84 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70a7c <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70aa0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70aa0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 70aa0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a9c <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70a9c <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70bf4 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70bec <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70acc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70ac4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70acc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70ac4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70ae8 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70af0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70ae8 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70bcc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70bcc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70be8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70be8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b70 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70b68 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70bdc <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b92a4 │ │ │ │ + bl b91ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bb0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70ba8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bb0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70ba8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70bcc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70bcc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b384 │ │ │ │ + b 9b318 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70c28 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a5780 │ │ │ │ + bne 70c20 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c44 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 70c4c <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 3578c0 │ │ │ │ + bne 70c3c <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #28] @ 70c44 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70c50 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ + ldr r0, [pc, #20] @ 70c48 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r3, #3900] @ 0xf3c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d38 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70d30 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70ccc <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70cc4 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d24 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 70d3c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 341868 │ │ │ │ - ldr r3, [pc, #120] @ 70d3c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70d24 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #128] @ 70d34 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 34206c │ │ │ │ + ldr r3, [pc, #120] @ 70d34 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70d24 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d24 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d40 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70d38 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d24 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70d24 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b384 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + b 9b318 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 70d6c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70d64 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d78 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70dd8 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70d70 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70dd0 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70d94 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70d94 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70d94 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bbcd8 │ │ │ │ + bl 1bc024 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70de8 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70de0 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70df0 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70de8 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be1a4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be4f0 <_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 ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e28 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a5780 │ │ │ │ + bne 70e20 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e58 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70e50 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e50 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70e48 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e4c <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70e44 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e60 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70e58 <_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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #244] @ 70f68 <_PyThread_CurrentFrames@@Base+0x91c> │ │ │ │ + ldr r1, [pc, #244] @ 70f6c <_PyThread_CurrentFrames@@Base+0x920> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b9400 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 70ef4 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 70f3c <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + mov r0, r3 │ │ │ │ + bl aebbc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 70ef4 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 70f1c <_PyThread_CurrentFrames@@Base+0x8d0> │ │ │ │ + ldr r2, [pc, #172] @ 70f70 <_PyThread_CurrentFrames@@Base+0x924> │ │ │ │ + ldr r1, [pc, #172] @ 70f74 <_PyThread_CurrentFrames@@Base+0x928> │ │ │ │ + bl 18f1c4 <_PyObject_CallMethod@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 70efc <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 70ef4 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 70ef4 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 70f60 <_PyThread_CurrentFrames@@Base+0x914> │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 70f1c <_PyThread_CurrentFrames@@Base+0x8d0> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 70f1c <_PyThread_CurrentFrames@@Base+0x8d0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 70f78 <_PyThread_CurrentFrames@@Base+0x92c> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #68] @ 70f7c <_PyThread_CurrentFrames@@Base+0x930> │ │ │ │ + bl a9b64 │ │ │ │ + b 70f60 <_PyThread_CurrentFrames@@Base+0x914> │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr r0, [pc, #48] @ 70f78 <_PyThread_CurrentFrames@@Base+0x92c> │ │ │ │ + cmp lr, #0 │ │ │ │ + ldr ip, [pc, #48] @ 70f80 <_PyThread_CurrentFrames@@Base+0x934> │ │ │ │ + movne ip, r0 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [pc, #40] @ 70f84 <_PyThread_CurrentFrames@@Base+0x938> │ │ │ │ + str ip, [sp] │ │ │ │ + bl a9b64 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq sp, r8, ip, lsr #1 │ │ │ │ + subseq sl, r7, r8, ror pc │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r2, r9, ip, lsl #13 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mlaseq r9, r8, r6, r2 │ │ │ │ │ │ │ │ -00070e64 : │ │ │ │ +00070f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 70f20 │ │ │ │ + ldr r4, [pc, #164] @ 71044 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70eb4 │ │ │ │ + bne 70fd8 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 70e90 │ │ │ │ - ldr r3, [pc, #112] @ 70f24 │ │ │ │ - b 70ecc │ │ │ │ - ldr r2, [pc, #104] @ 70f24 │ │ │ │ + bne 70fb4 │ │ │ │ + ldr r3, [pc, #112] @ 71048 │ │ │ │ + b 70ff0 │ │ │ │ + ldr r2, [pc, #104] @ 71048 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70ecc │ │ │ │ + beq 70ff0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70edc │ │ │ │ + beq 71000 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70efc │ │ │ │ + beq 71020 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2d27f4 │ │ │ │ + bl 2d2d24 <_PyTime_AsMilliseconds@@Base+0x6cc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -72445,2515 +72518,2440 @@ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq 70f78 │ │ │ │ + beq 7109c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f48 │ │ │ │ + beq 7106c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f48 │ │ │ │ + beq 7106c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70f94 │ │ │ │ + bne 710b8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70fa4 │ │ │ │ - b 70fb4 │ │ │ │ + bne 710c8 │ │ │ │ + b 710d8 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f84 │ │ │ │ + beq 710a8 │ │ │ │ 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 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ 710dc │ │ │ │ - ldr r1, [pc, #244] @ 710e0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 71068 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 710b0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl aec50 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 71068 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 71090 │ │ │ │ - ldr r2, [pc, #172] @ 710e4 │ │ │ │ - ldr r1, [pc, #172] @ 710e8 │ │ │ │ - bl 18f1e0 <_PyObject_CallMethod@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 71070 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71068 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 71068 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 710d4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71090 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 71090 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 710ec │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 710f0 │ │ │ │ - bl a9bd4 │ │ │ │ - b 710d4 │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 710ec │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 710f4 │ │ │ │ - movne ip, r0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 710f8 │ │ │ │ - str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - eorseq ip, r8, ip, lsr #17 │ │ │ │ - subseq sl, r7, r8, ror pc │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r1, r9, ip, lsl #29 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, r8, lr, r1 │ │ │ │ │ │ │ │ -000710fc : │ │ │ │ +000710f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 71148 │ │ │ │ + ldr r3, [pc, #52] @ 71140 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 30977c │ │ │ │ + bl 30a03c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b384 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007114c : │ │ │ │ - ldr r3, [pc, #84] @ 711a8 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7117c │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71160 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 711ac │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 711a0 │ │ │ │ - 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) │ │ │ │ + b 9b318 │ │ │ │ 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] @ 71204 │ │ │ │ - ldr r1, [pc, #60] @ 71208 │ │ │ │ + ldr r3, [pc, #60] @ 71198 │ │ │ │ + ldr r1, [pc, #60] @ 7119c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 711fc │ │ │ │ + blt 71190 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7120c │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 711a0 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - eorseq r1, r9, r8, lsr #29 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 71268 │ │ │ │ + ldr r3, [pc, #64] @ 711fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 7126c │ │ │ │ + ldr r1, [pc, #52] @ 71200 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7124c │ │ │ │ + bge 711e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 71244 │ │ │ │ - ldr r0, [pc, #12] @ 71270 │ │ │ │ + blt 711d8 │ │ │ │ + ldr r0, [pc, #12] @ 71204 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00071208 : │ │ │ │ + ldr r3, [pc, #84] @ 71264 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 71238 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7121c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #40] @ 71268 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 7125c │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 712bc │ │ │ │ - ldr r1, [pc, #48] @ 712c0 │ │ │ │ + ldr r3, [pc, #48] @ 712b4 │ │ │ │ + ldr r1, [pc, #48] @ 712b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 712b4 │ │ │ │ + blt 712ac │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 712c4 │ │ │ │ + ldr r0, [pc, #20] @ 712bc │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x0038c4b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp ip, #0 │ │ │ │ - ldrne r6, [ip, #8] │ │ │ │ - moveq r6, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - add r6, r6, r3 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bne 71334 │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 71368 │ │ │ │ - mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 713a8 │ │ │ │ - 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 713a0 │ │ │ │ - cmp r6, #1 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldrne r6, [r0, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 713ac │ │ │ │ - bl 1e8954 │ │ │ │ - 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 14ddf8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, r8, ror r7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 71424 │ │ │ │ - ldr r1, [pc, #92] @ 71428 │ │ │ │ + ldr r3, [pc, #92] @ 71334 │ │ │ │ + ldr r1, [pc, #92] @ 71338 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7141c │ │ │ │ + blt 7132c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71408 │ │ │ │ - ldr r0, [pc, #52] @ 7142c │ │ │ │ - bl 2b26d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 71318 │ │ │ │ + ldr r0, [pc, #52] @ 7133c │ │ │ │ + bl 2b2b24 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 71430 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #40] @ 71340 │ │ │ │ + b a9b64 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 71434 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #24] @ 71344 │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r0, lsl #3 │ │ │ │ - @ instruction: 0x0038c4b0 │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71528 │ │ │ │ + ldr r3, [pc, #216] @ 71438 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 7152c │ │ │ │ + ldr r1, [pc, #200] @ 7143c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71490 │ │ │ │ + blt 713a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71498 │ │ │ │ - ldr r3, [pc, #168] @ 71530 │ │ │ │ - ldr r1, [pc, #168] @ 71534 │ │ │ │ + bne 713a8 │ │ │ │ + ldr r3, [pc, #168] @ 71440 │ │ │ │ + ldr r1, [pc, #168] @ 71444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 71520 │ │ │ │ + b 71430 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 71538 │ │ │ │ + ldr r1, [pc, #144] @ 71448 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71490 │ │ │ │ + beq 713a0 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 9b384 │ │ │ │ - ldr r0, [pc, #24] @ 7153c │ │ │ │ + bl 9b318 │ │ │ │ + ldr r0, [pc, #24] @ 7144c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #16 │ │ │ │ - eorseq pc, r8, r0, ror #22 │ │ │ │ + eorseq r1, r9, r0, lsr #32 │ │ │ │ + eorseq r0, r9, r0, ror #6 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp ip, #0 │ │ │ │ + ldrne r6, [ip, #8] │ │ │ │ + moveq r6, ip │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + bne 714bc │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 714f0 │ │ │ │ + mov r3, ip │ │ │ │ + ldr ip, [pc, #104] @ 71530 │ │ │ │ + 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 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71528 │ │ │ │ + cmp r6, #1 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldrne r6, [r0, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldreq r6, [pc, #44] @ 71534 │ │ │ │ + bl 1e8cd8 │ │ │ │ + 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 14ddf4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #204] @ 71628 │ │ │ │ + ldr r1, [pc, #204] @ 71620 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71594 │ │ │ │ + beq 7158c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71594 │ │ │ │ + beq 7158c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 715cc │ │ │ │ - b 715b4 │ │ │ │ + beq 715c4 │ │ │ │ + b 715ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71584 │ │ │ │ - ldr r0, [pc, #136] @ 7162c │ │ │ │ + beq 7157c │ │ │ │ + ldr r0, [pc, #136] @ 71624 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71584 │ │ │ │ - b 71620 │ │ │ │ + bne 7157c │ │ │ │ + b 71618 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 7162c │ │ │ │ + ldr r0, [pc, #108] @ 71624 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71620 │ │ │ │ + beq 71618 │ │ │ │ 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 71610 │ │ │ │ + beq 71608 │ │ │ │ mov r1, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71610 │ │ │ │ + bne 71608 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71630 │ │ │ │ - ldr r0, [pc, #36] @ 7162c │ │ │ │ + ldr r1, [pc, #44] @ 71628 │ │ │ │ + ldr r0, [pc, #36] @ 71624 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 71620 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 71618 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ea794 │ │ │ │ + b 2eb054 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - ldrsbeq r2, [r9], -ip @ │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ + @ instruction: 0x003928dc │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 71670 │ │ │ │ + bhi 71668 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71af4 │ │ │ │ - b 71694 │ │ │ │ - ldr r0, [pc, #1152] @ 71af8 │ │ │ │ + ldrle r5, [pc, #1156] @ 71aec │ │ │ │ + b 7168c │ │ │ │ + ldr r0, [pc, #1152] @ 71af0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7165c │ │ │ │ + bne 71654 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 716c8 │ │ │ │ + beq 716c0 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 716dc │ │ │ │ - ldr r3, [pc, #1088] @ 71afc │ │ │ │ - ldr r1, [pc, #1088] @ 71b00 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 7168c │ │ │ │ - ldr r3, [pc, #1076] @ 71b04 │ │ │ │ - ldr r1, [pc, #1076] @ 71b08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 7168c │ │ │ │ - ldr r1, [pc, #1064] @ 71b0c │ │ │ │ - bl 10f3d0 │ │ │ │ + beq 716d4 │ │ │ │ + ldr r3, [pc, #1088] @ 71af4 │ │ │ │ + ldr r1, [pc, #1088] @ 71af8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 71684 │ │ │ │ + ldr r3, [pc, #1076] @ 71afc │ │ │ │ + ldr r1, [pc, #1076] @ 71b00 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 71684 │ │ │ │ + ldr r1, [pc, #1064] @ 71b04 │ │ │ │ + bl 10f430 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7168c │ │ │ │ + beq 71684 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7172c │ │ │ │ + beq 71724 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 7172c │ │ │ │ + beq 71724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7172c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 71724 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71760 │ │ │ │ + beq 71758 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 71760 │ │ │ │ + beq 71758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71760 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 71758 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71794 │ │ │ │ + beq 7178c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 71794 │ │ │ │ + beq 7178c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71794 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 7178c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717c8 │ │ │ │ + beq 717c0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 717c8 │ │ │ │ + beq 717c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717c8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 717c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717fc │ │ │ │ + beq 717f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 717fc │ │ │ │ + beq 717f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717fc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 717f4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71830 │ │ │ │ + beq 71828 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71830 │ │ │ │ + beq 71828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71830 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71af4 │ │ │ │ + bne 71828 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 71aec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 7184c │ │ │ │ - ldr r0, [pc, #716] @ 71b10 │ │ │ │ - bl 9deb4 │ │ │ │ + bne 71844 │ │ │ │ + ldr r0, [pc, #716] @ 71b08 │ │ │ │ + bl 9de48 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71ad0 │ │ │ │ - ldr r1, [pc, #704] @ 71b14 │ │ │ │ + b 71ac8 │ │ │ │ + ldr r1, [pc, #704] @ 71b0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 149490 │ │ │ │ + bl 14948c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 7168c │ │ │ │ + beq 71684 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 7188c │ │ │ │ + beq 71884 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71ac4 │ │ │ │ + bge 71abc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 71898 │ │ │ │ + b 71890 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71ac4 │ │ │ │ + bge 71abc │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 718b8 │ │ │ │ + beq 718b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbf98 │ │ │ │ + bl bbee0 │ │ │ │ mov r7, r0 │ │ │ │ - b 718d4 │ │ │ │ + b 718cc │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 718d0 │ │ │ │ + bne 718c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 718e0 │ │ │ │ - b 718f8 │ │ │ │ + bne 718d8 │ │ │ │ + b 718f0 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7190c │ │ │ │ - b 718c0 │ │ │ │ + bne 71904 │ │ │ │ + b 718b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 718f8 │ │ │ │ + bne 718f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71b04 │ │ │ │ - ldr r1, [pc, #532] @ 71b18 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 71afc │ │ │ │ + ldr r1, [pc, #532] @ 71b10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 7168c │ │ │ │ - ldr r1, [pc, #520] @ 71b1c │ │ │ │ + bl 11774c │ │ │ │ + b 71684 │ │ │ │ + ldr r1, [pc, #520] @ 71b14 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71940 │ │ │ │ + bne 71938 │ │ │ │ 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 9b384 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #456] @ 71b10 │ │ │ │ + bl 9b318 │ │ │ │ + b 71ab4 │ │ │ │ + ldr r1, [pc, #456] @ 71b08 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71974 │ │ │ │ + bne 7196c │ │ │ │ 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 9b384 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #420] @ 71b20 │ │ │ │ + bl 9b318 │ │ │ │ + b 71ab4 │ │ │ │ + ldr r1, [pc, #420] @ 71b18 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719a4 │ │ │ │ + bne 7199c │ │ │ │ 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 719d0 │ │ │ │ - ldr r1, [pc, #376] @ 71b24 │ │ │ │ + b 719c8 │ │ │ │ + ldr r1, [pc, #376] @ 71b1c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719f0 │ │ │ │ + bne 719e8 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71b28 │ │ │ │ - ldr r1, [pc, #328] @ 71b2c │ │ │ │ + ldr r2, [pc, #328] @ 71b20 │ │ │ │ + ldr r1, [pc, #328] @ 71b24 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #312] @ 71b30 │ │ │ │ + b 71ab4 │ │ │ │ + ldr r1, [pc, #312] @ 71b28 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a38 │ │ │ │ + bne 71a30 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71b34 │ │ │ │ + ldr r1, [pc, #264] @ 71b2c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #248] @ 71b38 │ │ │ │ + b 71ab4 │ │ │ │ + ldr r1, [pc, #248] @ 71b30 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a80 │ │ │ │ + bne 71a78 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 71b3c │ │ │ │ + ldr r1, [pc, #200] @ 71b34 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71abc │ │ │ │ + b 71ab4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71aa4 │ │ │ │ + beq 71a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71aa4 │ │ │ │ + bne 71a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71b04 │ │ │ │ - ldr r1, [pc, #144] @ 71b40 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 71afc │ │ │ │ + ldr r1, [pc, #144] @ 71b38 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117704 │ │ │ │ - b 7168c │ │ │ │ + bl 11774c │ │ │ │ + b 71684 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 71868 │ │ │ │ + b 71860 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71ad8 │ │ │ │ - ldr r0, [pc, #28] @ 71af4 │ │ │ │ + bne 71ad0 │ │ │ │ + ldr r0, [pc, #28] @ 71aec │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71ad0 │ │ │ │ + bne 71ac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71ad0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 71ac8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r0, asr #17 │ │ │ │ + eorseq fp, r8, r0, asr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, ror #1 │ │ │ │ + eorseq r2, r9, r8, ror #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #24 │ │ │ │ - eorseq r9, r5, r0, asr r5 │ │ │ │ - eorseq r9, r5, r4, ror #7 │ │ │ │ - eorseq r2, r9, ip, lsr #2 │ │ │ │ - eorseq r2, r9, r8, asr #2 │ │ │ │ - ldrsheq r9, [r5], -r0 @ │ │ │ │ - eorseq r2, r9, r0, ror #2 │ │ │ │ - eorseq r2, r9, ip, ror #2 │ │ │ │ - andeq r0, r7, r4, asr ip │ │ │ │ - andeq r0, r7, r0, asr #18 │ │ │ │ - @ instruction: 0x0038a9d0 │ │ │ │ - andeq r0, r7, r0, asr #32 │ │ │ │ - eorseq r5, r7, r4, lsr #6 │ │ │ │ - andeq pc, r6, r4, ror #28 │ │ │ │ - eorseq r2, r9, r4, ror r1 │ │ │ │ + eorseq fp, r8, r0, lsl #8 │ │ │ │ + eorseq r9, r5, r0, asr sp │ │ │ │ + eorseq r9, r5, r4, ror #23 │ │ │ │ + eorseq r2, r9, ip, lsr #18 │ │ │ │ + eorseq r2, r9, r8, asr #18 │ │ │ │ + @ instruction: 0x003598f0 │ │ │ │ + eorseq r2, r9, r0, ror #18 │ │ │ │ + eorseq r2, r9, ip, ror #18 │ │ │ │ + andeq r0, r7, ip, asr #24 │ │ │ │ + andeq r0, r7, r8, lsr r9 │ │ │ │ + @ instruction: 0x0038b1d0 │ │ │ │ + andeq r0, r7, r8, lsr r0 │ │ │ │ + eorseq r5, r7, r0, lsl #22 │ │ │ │ + andeq pc, r6, ip, asr lr @ │ │ │ │ + eorseq r2, r9, r4, ror r9 │ │ │ │ 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 71ccc │ │ │ │ + bl 71cc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71cb4 │ │ │ │ + beq 71cac │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71cc0 │ │ │ │ + ldreq r7, [pc, #316] @ 71cb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71ca0 │ │ │ │ + beq 71c98 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ba4 │ │ │ │ + bne 71b9c │ │ │ │ mov r4, #0 │ │ │ │ - b 71c70 │ │ │ │ + b 71c68 │ │ │ │ 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 28936c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289878 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c04 │ │ │ │ + bge 71bfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71c34 │ │ │ │ + b 71c2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ 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 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71c70 │ │ │ │ + beq 71c68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71b9c │ │ │ │ + beq 71b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71b9c │ │ │ │ + bne 71b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71b9c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 71b94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c8c │ │ │ │ + beq 71c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71c94 │ │ │ │ + beq 71c8c │ │ │ │ mov r5, r4 │ │ │ │ - b 71cb4 │ │ │ │ + b 71cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71c8c │ │ │ │ - ldr r3, [pc, #28] @ 71cc4 │ │ │ │ - ldr r1, [pc, #28] @ 71cc8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 71c84 │ │ │ │ + ldr r3, [pc, #28] @ 71cbc │ │ │ │ + ldr r1, [pc, #28] @ 71cc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 71b9c │ │ │ │ + bl 18ee78 │ │ │ │ + b 71b94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366cdc │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ 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 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71d64 │ │ │ │ + blt 71d5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71d58 │ │ │ │ + beq 71d50 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71d70 │ │ │ │ + ldreq r0, [pc, #76] @ 71d68 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bbfa4 │ │ │ │ + bl 1bc2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71d5c │ │ │ │ + bge 71d54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d58 │ │ │ │ + beq 71d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71d58 │ │ │ │ + bne 71d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ 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] @ 71ddc │ │ │ │ + ldr r2, [pc, #64] @ 71dd4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71de0 │ │ │ │ + ldr r1, [pc, #40] @ 71dd8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe1e8 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71dd4 │ │ │ │ + beq 71dcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + 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] @ 71f14 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 17ddb4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 71e30 │ │ │ │ + ldr r2, [r4, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 71e30 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 71e6c │ │ │ │ + b 71e54 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 71e20 │ │ │ │ + ldr r0, [pc, #216] @ 71f18 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71e20 │ │ │ │ + mov r4, #0 │ │ │ │ + b 71f0c │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #184] @ 71f18 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71e4c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl aebbc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 71e4c │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 71ebc │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71e4c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 71e4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 71e4c │ │ │ │ + ldr r2, [pc, #88] @ 71f1c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl a2908 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bne 71f0c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71e4c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 71e4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 71e4c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r6, r6, ip, ror #10 │ │ │ │ + mlaseq r9, ip, r9, r2 │ │ │ │ + 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 71ccc │ │ │ │ + bl 71cc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71f54 │ │ │ │ + beq 72090 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71f60 │ │ │ │ + ldreq r7, [pc, #316] @ 7209c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71f40 │ │ │ │ + beq 7207c │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71e44 │ │ │ │ + bne 71f80 │ │ │ │ mov r4, #0 │ │ │ │ - b 71f10 │ │ │ │ + b 7204c │ │ │ │ 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 28936c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289878 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71ea4 │ │ │ │ + bge 71fe0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71ed4 │ │ │ │ + b 72010 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ 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 1d1304 │ │ │ │ + bl 1d164c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71f10 │ │ │ │ + beq 7204c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71e3c │ │ │ │ + beq 71f78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71e3c │ │ │ │ + bne 71f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71e3c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 71f78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71f2c │ │ │ │ + beq 72068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71f34 │ │ │ │ + beq 72070 │ │ │ │ mov r5, r4 │ │ │ │ - b 71f54 │ │ │ │ + b 72090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71f2c │ │ │ │ - ldr r3, [pc, #28] @ 71f64 │ │ │ │ - ldr r1, [pc, #28] @ 71f68 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 72068 │ │ │ │ + ldr r3, [pc, #28] @ 720a0 │ │ │ │ + ldr r1, [pc, #28] @ 720a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 71e3c │ │ │ │ + bl 18ee78 │ │ │ │ + b 71f78 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00366cdc │ │ │ │ - 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] @ 720a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 17db48 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 71fc0 │ │ │ │ - ldr r2, [r4, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 71fc0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 71ffc │ │ │ │ - b 71fe4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 71fb0 │ │ │ │ - ldr r0, [pc, #216] @ 720a8 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71fb0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 7209c │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 720a8 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 71fdc │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl aec50 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 71fdc │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7204c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fdc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 71fdc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71fdc │ │ │ │ - ldr r2, [pc, #88] @ 720ac │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, #2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl a2978 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bne 7209c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fdc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 71fdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 71fdc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r6, ip, ror #10 │ │ │ │ - mlaseq r9, ip, r1, r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ │ │ │ │ -000720b0 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000720a8 <_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 72108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 7211c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7211c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 72144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 72148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 7213c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 72140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 72134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 7212c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2de370 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2dec2c <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b21c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b318 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b318 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 9b318 │ │ │ │ + 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 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a6b0c │ │ │ │ + bl 2a6d7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 72214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1cc> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a7480 │ │ │ │ + bl 2a76f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 72218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 7221c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 7221c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r3, [pc, #104] @ 72278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + ldr r1, [pc, #104] @ 7227c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 72208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18ee78 │ │ │ │ + b 72268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 721f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ add r1, r2, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r2, r5, r2 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbcd8 │ │ │ │ + bl 1bc024 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 7220c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 72208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 72224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 72228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 72280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d8> │ │ │ │ + bne 7226c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + b 72268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #36] @ 72284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #36] @ 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ 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 r2, r9, r8, lsr #3 │ │ │ │ + eorseq r2, r9, r8, lsr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, ror #9 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 722b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20bc5c <_PyDeadline_Init@@Base+0x67c> │ │ │ │ - ldr r0, [pc, #8] @ 7225c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 20bcdc <_PyBytesWriter_WriteBytes@@Base+0x43c4> │ │ │ │ + ldr r0, [pc, #8] @ 722bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x214> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 7225c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 722bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x214> │ │ │ │ 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 r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 722f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7230c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x264> │ │ │ │ + b 7231c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x274> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + 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 72338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ subs r7, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #420] @ 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ - ldr r1, [pc, #420] @ 7242c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ - ldr r1, [pc, #408] @ 72430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ + bne 72384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2dc> │ │ │ │ + ldr r3, [pc, #420] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + ldr r1, [pc, #420] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x478> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + ldr r1, [pc, #408] @ 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7230c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ + bne 72400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cb5a4 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cbaa4 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 72300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ + bne 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + b 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 722f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + beq 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 722d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - b 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + bne 723cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + b 724e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 723d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + beq 724c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2cb5a4 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cbaa4 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + beq 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + beq 724e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ - ldr r3, [pc, #188] @ 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ - ldr r1, [pc, #196] @ 72434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ + bne 7246c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #188] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + ldr r1, [pc, #196] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - bl ab14c │ │ │ │ + bl 18ee78 │ │ │ │ + b 724b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 723a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ - bl a5780 │ │ │ │ + bne 7249c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - ldr r3, [pc, #156] @ 72438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ - ldr r1, [pc, #156] @ 7243c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + bne 724b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + ldr r3, [pc, #156] @ 7252c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x484> │ │ │ │ + ldr r1, [pc, #156] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + bl 18ee78 │ │ │ │ + b 724b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ + blt 72488 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203b80 │ │ │ │ + bl 203f58 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x284> │ │ │ │ + bne 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ - ldr r0, [pc, #76] @ 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + bne 724f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ + b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + ldr r0, [pc, #76] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ + ldr r1, [pc, #92] @ 72534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + bl 11774c │ │ │ │ + b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 204c18 │ │ │ │ + bl 204ff0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + b 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ + bcs 724f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + bl 99cd4 │ │ │ │ + b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, asr #3 │ │ │ │ + eorseq r2, r9, r8, asr #19 │ │ │ │ ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ - eorseq r2, r9, ip, ror #3 │ │ │ │ + eorseq r2, r9, ip, ror #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl #4 │ │ │ │ - eorseq r2, r9, ip, lsr #4 │ │ │ │ - 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 9b288 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b384 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b384 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 9b384 │ │ │ │ - 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 │ │ │ │ + eorseq r2, r9, r8, lsl #20 │ │ │ │ + eorseq r2, r9, ip, lsr #20 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + beq 72550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 72558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b0> │ │ │ │ + mov r0, #0 │ │ │ │ + b 92ec0 │ │ │ │ + b 137764 │ │ │ │ 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 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 72594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 724f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x500> │ │ │ │ + b 725b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x510> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 72584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ 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 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 72558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b0> │ │ │ │ - mov r0, #0 │ │ │ │ - b 92f2c │ │ │ │ - b 13775c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 725c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + ldreq r2, [pc, #76] @ 72634 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58c> │ │ │ │ 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 7259c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ - ldr r0, [pc, #44] @ 725c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bgt 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x564> │ │ │ │ + ldr r0, [pc, #44] @ 72638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x590> │ │ │ │ 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 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ - ldr r0, [pc, #4] @ 725c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bgt 72610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ + ldr r0, [pc, #4] @ 72638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x590> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34125c │ │ │ │ + bl 341a60 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + beq 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x680> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a8> │ │ │ │ + beq 726c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x620> │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + beq 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x680> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 726c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x614> │ │ │ │ + ldr r3, [pc, #168] @ 72734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68c> │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ + beq 726d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 341c80 │ │ │ │ + bl 342484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 72694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e4> │ │ │ │ + beq 72704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b384 │ │ │ │ - b 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ + bl 9b318 │ │ │ │ + b 726d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + beq 7272c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x684> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + beq 7272c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x684> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341868 │ │ │ │ + bl 34206c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + bne 7272c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x684> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + beq 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x680> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + bne 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x680> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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, 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 72700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x664> │ │ │ │ - b 72724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a4> │ │ │ │ + blt 7274c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 7277c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ + blt 72774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #36] @ 72794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e4> │ │ │ │ + ldr r3, [pc, #36] @ 72788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #36] @ 7278c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #16] @ 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq fp, r7, ip, lsr #2 │ │ │ │ + eorseq fp, r7, ip, lsr #18 │ │ │ │ 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] @ 727f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x744> │ │ │ │ + ldr r1, [pc, #64] @ 727ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x744> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 727ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ + beq 727e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ 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 1bfab8 │ │ │ │ + bl 1bfe04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72830 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ + bne 72828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 72858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a8> │ │ │ │ - bl a5780 │ │ │ │ + bne 72850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x778> │ │ │ │ - ldr r0, [pc, #20] @ 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + bne 72820 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x778> │ │ │ │ + ldr r0, [pc, #20] @ 72864 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 72870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c0> │ │ │ │ + ldr r2, [pc, #16] @ 72868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + ldr r0, [pc, #4] @ 72864 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ 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 728a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #728] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ - ldr r1, [pc, #728] @ 72b74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ - ldr r1, [pc, #716] @ 72b78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ + bne 7289c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #728] @ 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + ldr r1, [pc, #728] @ 72b6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + ldr r1, [pc, #716] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ + bl 17ddb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bne 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d69ec │ │ │ │ + bl 2d6f1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + beq 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + bhi 72908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 72958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ + bne 72950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + bl 99cd4 │ │ │ │ + bl 29f9e8 │ │ │ │ + b 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 72958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ + beq 72950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 72938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ + bne 72930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + b 72b48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ + beq 72b30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d69ec │ │ │ │ + bl 2d6f1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ - ldr r9, [pc, #488] @ 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ - ldr r8, [pc, #488] @ 72b80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad0> │ │ │ │ + beq 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + ldr r9, [pc, #488] @ 72b74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + ldr r8, [pc, #488] @ 72b78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + beq 72b48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 729d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ + beq 729c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 729e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ - ldr r3, [pc, #408] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ - ldr r1, [pc, #424] @ 72b84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ + beq 729dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ + ldr r3, [pc, #408] @ 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + ldr r1, [pc, #424] @ 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 72b24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72a04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ - bl a5780 │ │ │ │ + bne 729fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ + bne 72b24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a980 <_PyLong_UnsignedShort_Converter@@Base+0x2698> │ │ │ │ + bl 20aab0 <_PyBytesWriter_WriteBytes@@Base+0x3198> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne 7298c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ 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 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9cc> │ │ │ │ + bhi 72a74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9cc> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bcc 7298c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ + b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa08> │ │ │ │ + bmi 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa08> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ + bhi 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f8> │ │ │ │ + bhi 72aa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ + bne 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 29f6f4 │ │ │ │ - b 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ + bl 29f9e8 │ │ │ │ + b 72b24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ 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 72b20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + beq 72b18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72b18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + beq 72b10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20a980 <_PyLong_UnsignedShort_Converter@@Base+0x2698> │ │ │ │ + bl 20aab0 <_PyBytesWriter_WriteBytes@@Base+0x3198> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ + b 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ - b 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bl 99cd4 │ │ │ │ + b 7298c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d933c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ - ldr r0, [pc, #48] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + bl 2d9b8c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + ldr r0, [pc, #48] @ 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72b88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + ldr r1, [pc, #64] @ 72b80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + bl 11774c │ │ │ │ + b 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d933c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2d9b8c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ + b 72b60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, asr #3 │ │ │ │ + eorseq r2, r9, r8, asr #19 │ │ │ │ ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r2, r9, ip, lsl #5 │ │ │ │ - @ instruction: 0x003922b0 │ │ │ │ - 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 9b288 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ - bl 9ad5c <_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 9ad5c <_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] @ 72c68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17db48 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 72c60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ + eorseq r2, r9, ip, lsl #21 │ │ │ │ + @ instruction: 0x00392ab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 72dbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ + ldr r3, [pc, #312] @ 72cd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72dc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd10> │ │ │ │ + ldr r1, [pc, #300] @ 72cd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ + blt 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72ccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1c> │ │ │ │ + beq 72be4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72d04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - ldr r3, [pc, #240] @ 72dc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ - ldr r1, [pc, #240] @ 72dc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd18> │ │ │ │ + beq 72c1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ + ldr r3, [pc, #240] @ 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc34> │ │ │ │ + ldr r1, [pc, #240] @ 72ce0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72cf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + blt 72c10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb68> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72d50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ + bge 72c68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc0> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc78> │ │ │ │ - bl a5780 │ │ │ │ + bge 72c40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ + bne 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ 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 72ce4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc34> │ │ │ │ + bne 72bfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72db4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ + b 72ccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc24> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ + beq 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72da8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf8> │ │ │ │ + bge 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ 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 72d68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + b 72c80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b384 │ │ │ │ - ldr r0, [pc, #16] @ 72dcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ + bl 9b318 │ │ │ │ + ldr r0, [pc, #16] @ 72ce4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, asr r6 │ │ │ │ + eorseq r1, r9, r8, asr #28 │ │ │ │ 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 9b21c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72d38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc90> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 72d38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc90> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 72d38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc90> │ │ │ │ + bl 9acf0 <_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 9acf0 <_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] @ 72dc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17ddb4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 72dbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + bl a674c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ + 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 1249f0 <_PyType_Name@@Base> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmn r5, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + bne 72e04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #16] @ 72e14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6c> │ │ │ │ + b 128c0c │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #8] @ 72e18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 128c0c │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + @ instruction: 0x00392afc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72e00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd50> │ │ │ │ - ldr r3, [pc, #64] @ 72e34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ - ldr r1, [pc, #64] @ 72e38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ + bgt 72e4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda4> │ │ │ │ + ldr r3, [pc, #64] @ 72e80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd8> │ │ │ │ + ldr r1, [pc, #64] @ 72e84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xddc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 72e2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 72e78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72e20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ - ldr r3, [pc, #32] @ 72e34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ - ldr r1, [pc, #36] @ 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + beq 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc4> │ │ │ │ + ldr r3, [pc, #32] @ 72e80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd8> │ │ │ │ + ldr r1, [pc, #36] @ 72e88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 72e2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 72e78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd0> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #28 │ │ │ │ - eorseq r2, r7, ip, asr #30 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ 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 9b288 │ │ │ │ + bl 9b21c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + beq 72edc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe34> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + beq 72edc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe34> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 72edc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe34> │ │ │ │ + bl 9acf0 <_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 9ad5c <_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 1249cc <_PyType_Name@@Base> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bne 72f00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72f10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe60> │ │ │ │ - b 128c00 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72f14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe64> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ - @ instruction: 0x003922fc │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 204c18 │ │ │ │ + bl 204ff0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2cb5a4 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cbaa4 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72f5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeac> │ │ │ │ + ldr r2, [pc, #16] @ 72f54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeac> │ │ │ │ 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] @ 72fc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ - ldr r1, [pc, #76] @ 72fc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ + ldr r3, [pc, #76] @ 72fbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ + ldr r1, [pc, #76] @ 72fc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72fbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0c> │ │ │ │ + blt 72fb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72fb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf00> │ │ │ │ + blt 72fa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf00> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72fcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #28] @ 72fc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + b a9b64 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72fd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf20> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 72fc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf20> │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x0038c4b8 │ │ │ │ - eorseq sl, r8, r4, asr r8 │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + @ instruction: 0x0038ccb8 │ │ │ │ + @ instruction: 0x0038affc │ │ │ │ + b 7126c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + beq 72ff0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #12] @ 72ff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf50> │ │ │ │ + mov r0, #3 │ │ │ │ + b a2838 │ │ │ │ + mov r0, #2 │ │ │ │ + b a2908 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 71274 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 73020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ - ldr r3, [pc, #12] @ 73028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf78> │ │ │ │ - mov r0, #3 │ │ │ │ - b a28a8 │ │ │ │ - mov r0, #2 │ │ │ │ - b a2978 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #60] @ 73078 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #60] @ 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b9400 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 73070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldmib r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #16] @ 73080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bl a9b64 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r8, lsr #13 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ 730dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1034> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #52] @ 730e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1038> │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b9400 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 730c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1018> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1033a4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 730b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ + ldr r0, [pc, #12] @ 730e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 73080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + bhi 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1094> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ - ldr r0, [pc, #284] @ 731a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f4> │ │ │ │ + beq 7315c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b4> │ │ │ │ + b 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1110> │ │ │ │ + ldr r0, [pc, #284] @ 73260 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b8> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bne 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + b 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1110> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1088> │ │ │ │ + ble 731f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 731a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f8> │ │ │ │ + ldr r2, [pc, #244] @ 73264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11bc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + beq 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1054> │ │ │ │ + beq 731c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + beq 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1110> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7311c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106c> │ │ │ │ - ldr r3, [pc, #184] @ 731ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ - ldr r1, [pc, #184] @ 731b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r4, #0 │ │ │ │ - b 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d4> │ │ │ │ - ldr r2, [pc, #168] @ 731b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #168] @ 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1108> │ │ │ │ - ldr r0, [pc, #144] @ 731a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f4> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + beq 731d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1130> │ │ │ │ + ldr r3, [pc, #184] @ 73268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #184] @ 7326c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r4, #0 │ │ │ │ + b 73240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1198> │ │ │ │ + ldr r2, [pc, #168] @ 73270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + ldr r1, [pc, #168] @ 73274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + ldr r0, [pc, #144] @ 73260 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b8> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1110> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + beq 731f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1150> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bge 731f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1150> │ │ │ │ + b 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1110> │ │ │ │ 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 228ffc │ │ │ │ + bl 2290e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d4> │ │ │ │ + beq 73240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1198> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #60] @ 73278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + beq 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ac> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003721b4 │ │ │ │ + @ instruction: 0x003729b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - @ instruction: 0x003745b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 73214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - ldr r1, [pc, #60] @ 73218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1168> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 7320c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115c> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldmib r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7321c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - eorseq r1, r9, r8, lsr #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 73278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 7327c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7325c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ac> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 103378 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a4> │ │ │ │ - ldr r0, [pc, #12] @ 73280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 732a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ + beq 732a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ 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 292dbc │ │ │ │ + bl 29303c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 732dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ - bl a5780 │ │ │ │ + bne 732d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 732e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ + bne 732e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #48] @ 73330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1288> │ │ │ │ + ldr r1, [pc, #48] @ 73334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128c> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b9400 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 73328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1280> │ │ │ │ + ldmib r4, {r1, r2, r3} │ │ │ │ + ldr r0, [pc, #20] @ 73338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290> │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r0, lsl fp │ │ │ │ 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] @ 733b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1304> │ │ │ │ + ldr r1, [pc, #160] @ 73400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ + beq 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e8> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7334c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x129c> │ │ │ │ - ldr r3, [pc, #120] @ 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ + bge 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12f0> │ │ │ │ + ldr r3, [pc, #120] @ 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ - bne 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ - ldr r3, [pc, #96] @ 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ - ldr r1, [pc, #96] @ 733bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + b 733f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1350> │ │ │ │ + bne 733b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ + ldr r3, [pc, #96] @ 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ + ldr r1, [pc, #96] @ 73408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1360> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ + bl 18ee78 │ │ │ │ + b 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d0> │ │ │ │ + bne 733cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1324> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92a2c │ │ │ │ - b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ + bl 929c0 │ │ │ │ + b 733f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1350> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e8> │ │ │ │ + bne 733e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133c> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92a2c │ │ │ │ - b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ - ldr r3, [pc, #24] @ 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ - ldr r1, [pc, #28] @ 733c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ + bl 929c0 │ │ │ │ + b 733f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1350> │ │ │ │ + ldr r3, [pc, #24] @ 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ + ldr r1, [pc, #28] @ 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ + bl 18ee78 │ │ │ │ + b 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e8> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, lsl r3 │ │ │ │ + eorseq r2, r9, r4, lsr #22 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r0, lsr #6 │ │ │ │ - eorseq r4, r8, r8, lsr r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ - ldr r1, [pc, #48] @ 73410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1360> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1354> │ │ │ │ - ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ - pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - eorseq r2, r9, r0, asr r3 │ │ │ │ + eorseq r2, r9, r4, lsr fp │ │ │ │ + eorseq r4, r8, r8, lsr ip │ │ │ │ │ │ │ │ -00073418 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073410 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 73458 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73490 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 73494 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 73458 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73488 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 7348c <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 7347c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b72c │ │ │ │ + bl 18ee78 │ │ │ │ + b 73474 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b734 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a5780 │ │ │ │ + bne 7347c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 7347c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00381ff4 │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 73624 <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #372] @ 7361c <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ 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 ef4b4 │ │ │ │ + bl ef4e4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 734ec <_PyLong_Size_t_Converter@@Base+0xd4> │ │ │ │ + beq 734e4 <_PyLong_Size_t_Converter@@Base+0xd4> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 73534 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ - b 7350c <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ - ldr r1, [pc, #308] @ 73628 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + bne 7352c <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + b 73504 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + ldr r1, [pc, #308] @ 73620 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73548 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ - b 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + bne 73540 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + b 73570 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 7362c <_PyLong_Size_t_Converter@@Base+0x214> │ │ │ │ + ldr r1, [pc, #272] @ 73624 <_PyLong_Size_t_Converter@@Base+0x214> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73548 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ - b 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ - ldr r3, [pc, #244] @ 73630 <_PyLong_Size_t_Converter@@Base+0x218> │ │ │ │ - ldr r1, [pc, #244] @ 73634 <_PyLong_Size_t_Converter@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ - ldr r2, [pc, #232] @ 73638 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ + bne 73540 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + b 73570 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + ldr r3, [pc, #244] @ 73628 <_PyLong_Size_t_Converter@@Base+0x218> │ │ │ │ + ldr r1, [pc, #244] @ 7362c <_PyLong_Size_t_Converter@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + b 73570 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + ldr r2, [pc, #232] @ 73630 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9edc │ │ │ │ + bl 2da72c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73580 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + bne 73578 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, #0 │ │ │ │ - b 73600 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + b 735f8 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 7363c <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ - ldr r0, [pc, #176] @ 73640 <_PyLong_Size_t_Converter@@Base+0x228> │ │ │ │ + ldr r1, [pc, #176] @ 73634 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + ldr r0, [pc, #176] @ 73638 <_PyLong_Size_t_Converter@@Base+0x228> │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + blt 73570 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ 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] @ 73644 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #108] @ 7363c <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d22b0 │ │ │ │ + bl 2d27e0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73570 <_PyLong_Size_t_Converter@@Base+0x158> │ │ │ │ + beq 73568 <_PyLong_Size_t_Converter@@Base+0x158> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a5a70 │ │ │ │ - ldr r3, [pc, #28] @ 73624 <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ + bl a5a00 │ │ │ │ + ldr r3, [pc, #28] @ 7361c <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7361c <_PyLong_Size_t_Converter@@Base+0x204> │ │ │ │ + beq 73614 <_PyLong_Size_t_Converter@@Base+0x204> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r2, r9, r4, lsr #7 │ │ │ │ - @ instruction: 0x003923b0 │ │ │ │ + eorseq r2, r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x00392bb0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003923bc │ │ │ │ - eorseq r2, r9, r8, lsr #7 │ │ │ │ - eorseq r7, r8, ip, ror #26 │ │ │ │ - eorseq r2, r9, r8, ror #7 │ │ │ │ - andeq r3, r7, r8, asr #12 │ │ │ │ + @ instruction: 0x00392bbc │ │ │ │ + eorseq r2, r9, r8, lsr #23 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq r2, r9, r8, ror #23 │ │ │ │ + andeq r3, r7, r0, asr #12 │ │ │ │ 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 │ │ │ │ @@ -74976,372 +74974,372 @@ │ │ │ │ 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] @ 73790 <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ + ldr r1, [pc, #200] @ 73788 <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 736f8 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ + beq 736f0 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73700 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #164] @ 73794 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #164] @ 73798 <_PyLong_Size_t_Converter@@Base+0x380> │ │ │ │ + bge 736f8 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + ldr r3, [pc, #164] @ 7378c <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #164] @ 73790 <_PyLong_Size_t_Converter@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 73784 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + b 7377c <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 736f8 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ + beq 736f0 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7399c <_PyLong_Size_t_Converter@@Base+0x584> │ │ │ │ + bl 73794 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 7373c <_PyLong_Size_t_Converter@@Base+0x324> │ │ │ │ + bge 73734 <_PyLong_Size_t_Converter@@Base+0x324> │ │ │ │ mov r4, #0 │ │ │ │ - b 73774 <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ + b 7376c <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73760 <_PyLong_Size_t_Converter@@Base+0x348> │ │ │ │ + bne 73758 <_PyLong_Size_t_Converter@@Base+0x348> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ mov r4, r0 │ │ │ │ - b 73774 <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ + b 7376c <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73748 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ - b 73734 <_PyLong_Size_t_Converter@@Base+0x31c> │ │ │ │ + bge 73740 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + b 7372c <_PyLong_Size_t_Converter@@Base+0x31c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003923f8 │ │ │ │ + @ instruction: 0x00392bf8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl #8 │ │ │ │ + eorseq r2, r9, r8, lsl #24 │ │ │ │ + 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] @ 7387c <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + 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 2d1330 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne 737f0 <_PyLong_Size_t_Converter@@Base+0x3e0> │ │ │ │ + mvn r0, #0 │ │ │ │ + b 73858 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + 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] @ 73880 <_PyLong_Size_t_Converter@@Base+0x470> │ │ │ │ + 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 2d27e0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 737e8 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2d1444 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r9] │ │ │ │ + beq 737e8 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #28] @ 7387c <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 73874 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #184 @ 0xb8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + andeq r3, r7, r4, lsl #17 │ │ │ │ + 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 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 29658 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldm r4, {r1, r2} │ │ │ │ + bl 2a81c │ │ │ │ + mov r3, r0 │ │ │ │ + mvn r0, r0 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 737d4 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + bne 73924 <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737f8 <_PyLong_Size_t_Converter@@Base+0x3e0> │ │ │ │ - b 737e8 <_PyLong_Size_t_Converter@@Base+0x3d0> │ │ │ │ + beq 73948 <_PyLong_Size_t_Converter@@Base+0x538> │ │ │ │ + b 73938 <_PyLong_Size_t_Converter@@Base+0x528> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737c4 <_PyLong_Size_t_Converter@@Base+0x3ac> │ │ │ │ + beq 73914 <_PyLong_Size_t_Converter@@Base+0x504> │ │ │ │ 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 73814 <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ + beq 73964 <_PyLong_Size_t_Converter@@Base+0x554> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73830 <_PyLong_Size_t_Converter@@Base+0x418> │ │ │ │ + beq 73980 <_PyLong_Size_t_Converter@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7384c <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ + beq 7399c <_PyLong_Size_t_Converter@@Base+0x58c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73868 <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + beq 739b8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73884 <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + beq 739d4 <_PyLong_Size_t_Converter@@Base+0x5c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738a0 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + beq 739f0 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738bc <_PyLong_Size_t_Converter@@Base+0x4a4> │ │ │ │ + beq 73a0c <_PyLong_Size_t_Converter@@Base+0x5fc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738d8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + beq 73a28 <_PyLong_Size_t_Converter@@Base+0x618> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738f4 <_PyLong_Size_t_Converter@@Base+0x4dc> │ │ │ │ + beq 73a44 <_PyLong_Size_t_Converter@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73910 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + beq 73a60 <_PyLong_Size_t_Converter@@Base+0x650> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7392c <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ + beq 73a7c <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73948 <_PyLong_Size_t_Converter@@Base+0x530> │ │ │ │ + beq 73a98 <_PyLong_Size_t_Converter@@Base+0x688> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73964 <_PyLong_Size_t_Converter@@Base+0x54c> │ │ │ │ + beq 73ab4 <_PyLong_Size_t_Converter@@Base+0x6a4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73980 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + beq 73ad0 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ 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, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr ip, [pc, #204] @ 73a84 <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ - 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 2d0e30 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne 739f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ - mvn r0, #0 │ │ │ │ - b 73a60 <_PyLong_Size_t_Converter@@Base+0x648> │ │ │ │ - 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] @ 73a88 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ - 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 2d22b0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 739f0 <_PyLong_Size_t_Converter@@Base+0x5d8> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2d0f44 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r9] │ │ │ │ - beq 739f0 <_PyLong_Size_t_Converter@@Base+0x5d8> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73a84 <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 73a7c <_PyLong_Size_t_Converter@@Base+0x664> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #184 @ 0xb8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - andeq r3, r7, ip, lsl #21 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 29658 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldm r4, {r1, r2} │ │ │ │ - bl 2a81c │ │ │ │ - mov r3, r0 │ │ │ │ - mvn r0, r0 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 73b2c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bne 73b24 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73b40 <_PyLong_Size_t_Converter@@Base+0x728> │ │ │ │ - b 73b50 <_PyLong_Size_t_Converter@@Base+0x738> │ │ │ │ + bne 73b38 <_PyLong_Size_t_Converter@@Base+0x728> │ │ │ │ + b 73b48 <_PyLong_Size_t_Converter@@Base+0x738> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b1c <_PyLong_Size_t_Converter@@Base+0x704> │ │ │ │ + beq 73b14 <_PyLong_Size_t_Converter@@Base+0x704> │ │ │ │ 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 73b6c <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + beq 73b64 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + beq 73b80 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73ba4 <_PyLong_Size_t_Converter@@Base+0x78c> │ │ │ │ + beq 73b9c <_PyLong_Size_t_Converter@@Base+0x78c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bc0 <_PyLong_Size_t_Converter@@Base+0x7a8> │ │ │ │ + beq 73bb8 <_PyLong_Size_t_Converter@@Base+0x7a8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bdc <_PyLong_Size_t_Converter@@Base+0x7c4> │ │ │ │ + beq 73bd4 <_PyLong_Size_t_Converter@@Base+0x7c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bf8 <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ + beq 73bf0 <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c14 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + beq 73c0c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c30 <_PyLong_Size_t_Converter@@Base+0x818> │ │ │ │ + beq 73c28 <_PyLong_Size_t_Converter@@Base+0x818> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c4c <_PyLong_Size_t_Converter@@Base+0x834> │ │ │ │ + beq 73c44 <_PyLong_Size_t_Converter@@Base+0x834> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c68 <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ + beq 73c60 <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ 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} │ │ │ │ @@ -75353,116 +75351,116 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #268435456 @ 0x10000000 │ │ │ │ - bne 73cc0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73cd8 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73cdc <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73cb8 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73cd0 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73cd4 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73cd8 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73ce4 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73cdc <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq pc, r5, ip, ror pc @ │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r0, r6, ip, ror r7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073cec : │ │ │ │ +00073ce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d14 │ │ │ │ + beq 73d0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d28 │ │ │ │ - ldr r3, [pc, #244] @ 73e10 │ │ │ │ - ldr r1, [pc, #244] @ 73e14 │ │ │ │ + bne 73d20 │ │ │ │ + ldr r3, [pc, #244] @ 73e08 │ │ │ │ + ldr r1, [pc, #244] @ 73e0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 73e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 73e00 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d44 │ │ │ │ + beq 73d3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d58 │ │ │ │ - ldr r3, [pc, #196] @ 73e10 │ │ │ │ - ldr r1, [pc, #200] @ 73e18 │ │ │ │ + bne 73d50 │ │ │ │ + ldr r3, [pc, #196] @ 73e08 │ │ │ │ + ldr r1, [pc, #200] @ 73e10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 73e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 73e00 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e1c │ │ │ │ + ldr r0, [pc, #184] @ 73e14 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73db0 │ │ │ │ + bge 73da8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73d94 │ │ │ │ + beq 73d8c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73da8 │ │ │ │ - ldr r3, [pc, #116] @ 73e10 │ │ │ │ - ldr r1, [pc, #128] @ 73e20 │ │ │ │ + beq 73da0 │ │ │ │ + ldr r3, [pc, #116] @ 73e08 │ │ │ │ + ldr r1, [pc, #128] @ 73e18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 73e08 │ │ │ │ + bl 11774c │ │ │ │ + b 73e00 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d64 │ │ │ │ + b 73d5c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd0 │ │ │ │ - ldr r3, [pc, #96] @ 73e24 │ │ │ │ - ldr r1, [pc, #96] @ 73e28 │ │ │ │ + bne 73dc8 │ │ │ │ + ldr r3, [pc, #96] @ 73e1c │ │ │ │ + ldr r1, [pc, #96] @ 73e20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 73e08 │ │ │ │ + bl 11774c │ │ │ │ + b 73e00 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73df8 │ │ │ │ + beq 73df0 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73df8 │ │ │ │ + beq 73df0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73df8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 73df0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 309fc8 │ │ │ │ + b 30a888 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, lsr #8 │ │ │ │ - eorseq r2, r9, ip, asr #8 │ │ │ │ + eorseq r2, r9, r8, lsr #24 │ │ │ │ + eorseq r2, r9, ip, asr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, ror r4 │ │ │ │ + eorseq r2, r9, r8, ror ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, r4, r2 │ │ │ │ + mlaseq r9, ip, ip, r2 │ │ │ │ │ │ │ │ -00073e2c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073e24 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r3, r1, #4096 @ 0x1000 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3, #324] @ 0x144 │ │ │ │ mov r3, r0 │ │ │ │ and r1, r2, #32 │ │ │ │ str r1, [r0] │ │ │ │ @@ -75478,239 +75476,239 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e84 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073e7c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ - ldrne r3, [pc, #144] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f40 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ed0 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73f34 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73f38 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73ec8 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ec8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73ec0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73ee0 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73ed8 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73f34 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117704 │ │ │ │ - ldr r1, [pc, #96] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 11774c │ │ │ │ + ldr r1, [pc, #96] @ 73f40 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f00 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73ef8 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f28 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73f20 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117704 │ │ │ │ + b 11774c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117704 │ │ │ │ + b 11774c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, asr #9 │ │ │ │ - @ instruction: 0x003924f4 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ + eorseq r2, r9, r4, asr #25 │ │ │ │ + @ instruction: 0x00392cf4 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, r8, r1, r4 │ │ │ │ - mlaseq r8, ip, r1, r4 │ │ │ │ + mlaseq r8, r8, r9, r4 │ │ │ │ + mlaseq r8, ip, r9, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 73fa4 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 73f9c <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73fdc <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 74024 <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 73fd4 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 7401c <_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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74010 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 73ffc <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 73ff4 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74028 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74020 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ - b 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18ee78 │ │ │ │ + b 74010 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a5780 │ │ │ │ + bne 73fdc <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 73fdc <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq sl, r6, r4, lsr #26 │ │ │ │ + eorseq fp, r6, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 74074 <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 7406c <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #8]! │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, #0 │ │ │ │ sub r3, r3, #12 │ │ │ │ add r8, r8, r3, lsr #2 │ │ │ │ - b 74098 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 74090 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74058 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 74050 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740a8 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 740a0 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74088 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740b8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 74080 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 740b0 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74094 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 7408c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 740d4 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9bd4 │ │ │ │ - eorseq r2, r9, ip, lsr #10 │ │ │ │ - ldr r0, [pc] @ 740e0 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 740cc <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9b64 │ │ │ │ + eorseq r2, r9, ip, lsr #26 │ │ │ │ + ldr r0, [pc] @ 740d8 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -000740e4 : │ │ │ │ +000740dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #140] @ 74188 │ │ │ │ + ldr r1, [pc, #140] @ 74180 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 7418c │ │ │ │ + ldr r0, [pc, #132] @ 74184 │ │ │ │ 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 16c0c8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c044 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7417c │ │ │ │ - ldr ip, [pc, #96] @ 74190 │ │ │ │ + beq 74174 │ │ │ │ + ldr ip, [pc, #96] @ 74188 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 74194 │ │ │ │ + ldr r1, [pc, #92] @ 7418c │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 74198 │ │ │ │ - bl ad1c0 │ │ │ │ + ldr r1, [pc, #72] @ 74190 │ │ │ │ + bl ad1a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74178 │ │ │ │ + beq 74170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74178 │ │ │ │ + bne 74170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r6, r4, asr #28 │ │ │ │ - eorseq sl, r5, ip, asr #14 │ │ │ │ + eorseq r8, r6, r4, asr #12 │ │ │ │ + eorseq sl, r5, ip, asr #30 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r2, r9, r4, lsr r5 │ │ │ │ - b 3e7f4 │ │ │ │ - ldr r0, [pc] @ 741a8 │ │ │ │ - b 9deb4 │ │ │ │ - eorseq fp, r5, ip, lsr #13 │ │ │ │ + eorseq r2, r9, r4, lsr sp │ │ │ │ + b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ + ldr r0, [pc] @ 741a0 │ │ │ │ + b 9de48 │ │ │ │ + eorseq fp, r5, ip, lsr #29 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 741f8 │ │ │ │ + blt 741f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74200 │ │ │ │ - ldrne r0, [pc, #12] @ 74204 │ │ │ │ + ldreq r0, [pc, #12] @ 741f8 │ │ │ │ + ldrne r0, [pc, #12] @ 741fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74200 │ │ │ │ + ldr r0, [pc] @ 741f8 │ │ │ │ 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 │ │ │ │ @@ -75727,132 +75725,132 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74278 │ │ │ │ + bne 74270 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 742ac │ │ │ │ + beq 742a4 │ │ │ │ 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] @ 74338 │ │ │ │ + ldr ip, [pc, #156] @ 74330 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 742d4 │ │ │ │ + beq 742cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 742dc │ │ │ │ - ldr r2, [pc, #112] @ 7433c │ │ │ │ - ldr r1, [pc, #112] @ 74340 │ │ │ │ - ldr r0, [pc, #112] @ 74344 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bne 742d4 │ │ │ │ + ldr r2, [pc, #112] @ 74334 │ │ │ │ + ldr r1, [pc, #112] @ 74338 │ │ │ │ + ldr r0, [pc, #112] @ 7433c │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 7432c │ │ │ │ + b 74324 │ │ │ │ mov r0, r3 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 742d4 │ │ │ │ + beq 742cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8954 │ │ │ │ + bl 1e8cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3159d8 │ │ │ │ + bl 316298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7432c │ │ │ │ + beq 74324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7432c │ │ │ │ + bne 74324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0x003817f0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ - eorseq sl, r8, r4, asr #19 │ │ │ │ - ldr r0, [pc, #12] @ 7435c │ │ │ │ + @ instruction: 0x00381ff0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + eorseq fp, r8, r4, asr #3 │ │ │ │ + ldr r0, [pc, #12] @ 74354 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #2 │ │ │ │ - b 128c00 │ │ │ │ - eorseq r2, r9, ip, lsr r5 │ │ │ │ + b 128c0c │ │ │ │ + eorseq r2, r9, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 743c0 │ │ │ │ + ldr r3, [pc, #72] @ 743b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 743c4 │ │ │ │ + ldr r1, [pc, #60] @ 743bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 743b8 │ │ │ │ + blt 743b0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b384 │ │ │ │ - ldr r0, [pc, #16] @ 743c8 │ │ │ │ + bl 9b318 │ │ │ │ + ldr r0, [pc, #16] @ 743c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ + eorseq r0, r9, r8, lsl 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74404 │ │ │ │ + bne 743fc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74418 │ │ │ │ - b 74428 │ │ │ │ + bne 74410 │ │ │ │ + b 74420 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 743f4 │ │ │ │ + beq 743ec │ │ │ │ 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 74444 │ │ │ │ + beq 7443c │ │ │ │ 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} │ │ │ │ @@ -75862,32 +75860,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 ab14c │ │ │ │ + bl ab0dc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74494 │ │ │ │ - bl a5780 │ │ │ │ + bne 7448c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744c4 │ │ │ │ + bne 744bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 744bc │ │ │ │ + beq 744b4 │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 744b8 │ │ │ │ + blt 744b0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 744cc │ │ │ │ + ldr r0, [pc, #8] @ 744c4 │ │ │ │ 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 │ │ │ │ @@ -75895,118 +75893,118 @@ │ │ │ │ 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] @ 74540 │ │ │ │ + ldr r2, [pc, #60] @ 74538 │ │ │ │ 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 7452c │ │ │ │ + beq 74524 │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 74544 │ │ │ │ + ldr r2, [pc, #16] @ 7453c │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - strdeq r4, [r7], -r8 │ │ │ │ + strdeq r4, [r7], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 74574 │ │ │ │ - ldr r3, [pc, #128] @ 745e8 │ │ │ │ - ldr r1, [pc, #128] @ 745ec │ │ │ │ + bne 7456c │ │ │ │ + ldr r3, [pc, #128] @ 745e0 │ │ │ │ + ldr r1, [pc, #128] @ 745e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 74598 │ │ │ │ + bl 18ee78 │ │ │ │ + b 74590 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 745a0 │ │ │ │ - ldr r0, [pc, #100] @ 745f0 │ │ │ │ + bne 74598 │ │ │ │ + ldr r0, [pc, #100] @ 745e8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 745f4 │ │ │ │ + ldr r1, [pc, #96] @ 745ec │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 745d8 │ │ │ │ + beq 745d0 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 314cac <_PyGen_SetStopIterationValue@@Base+0xc8> │ │ │ │ + bl 3154f0 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 745b0 │ │ │ │ - b 74598 │ │ │ │ + bne 745a8 │ │ │ │ + b 74590 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e7f0 │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, asr r5 │ │ │ │ + eorseq r2, r9, r0, asr sp │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74610 │ │ │ │ + ldr r2, [pc, #12] @ 74608 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 74614 │ │ │ │ + ldr r0, [pc, #8] @ 7460c │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74650 │ │ │ │ + bne 74648 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74674 │ │ │ │ - b 74664 │ │ │ │ + beq 7466c │ │ │ │ + b 7465c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74640 │ │ │ │ + beq 74638 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74690 │ │ │ │ + beq 74688 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746ac │ │ │ │ + beq 746a4 │ │ │ │ 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} │ │ │ │ @@ -76019,104 +76017,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 7470c │ │ │ │ + bne 74704 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746f0 │ │ │ │ + beq 746e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #76] @ 74784 │ │ │ │ + ldr ip, [pc, #76] @ 7477c │ │ │ │ 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 228ad0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 228ba8 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7477c │ │ │ │ + beq 74774 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1af5cc │ │ │ │ + bl 1af964 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r0, lsl #16 │ │ │ │ + strdeq r4, [r7], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 747c0 │ │ │ │ + bne 747b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747d4 │ │ │ │ - b 747e4 │ │ │ │ + bne 747cc │ │ │ │ + b 747dc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747b0 │ │ │ │ + beq 747a8 │ │ │ │ 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 ab23c │ │ │ │ + b ab1cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74844 │ │ │ │ + bne 7483c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74858 │ │ │ │ - b 74868 │ │ │ │ + bne 74850 │ │ │ │ + b 74860 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74834 │ │ │ │ + beq 7482c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -76130,368 +76128,368 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 748bc │ │ │ │ + bne 748b4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748d0 │ │ │ │ - b 748e0 │ │ │ │ + bne 748c8 │ │ │ │ + b 748d8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748ac │ │ │ │ + beq 748a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 74884 │ │ │ │ + b 7487c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74938 │ │ │ │ + bne 74930 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7494c │ │ │ │ - b 7495c │ │ │ │ + bne 74944 │ │ │ │ + b 74954 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74928 │ │ │ │ + beq 74920 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00074978 : │ │ │ │ - ldr r1, [pc, #4] @ 74984 │ │ │ │ +00074970 : │ │ │ │ + ldr r1, [pc, #4] @ 7497c │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074988 : │ │ │ │ +00074980 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074994 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0007498c <_PyXI_InitExcInfo@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #648] @ 74c34 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74c2c <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 749c8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c38 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 749c0 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74c30 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74c34 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 74c2c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18ee78 │ │ │ │ + b 74c24 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 749f4 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 749ec <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74a08 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74a08 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db2d4 │ │ │ │ + bl 2dbb24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c1c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74c14 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74c38 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74bf0 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f3d0 │ │ │ │ + beq 74be8 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f430 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a3c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74a34 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b1c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74b14 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2db808 │ │ │ │ + bl 2dc058 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74a64 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74a64 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74a2c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a2c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2db808 │ │ │ │ + bl 2dc058 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74ab4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74ab4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74a2c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a2c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2db808 │ │ │ │ + bl 2dc058 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74b04 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74b04 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r6, r3, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74b38 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74b38 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74bf8 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74bf0 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c00 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74bf8 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2db808 │ │ │ │ + bl 2dc058 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74b84 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74b84 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c08 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74c00 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f3d0 │ │ │ │ + ldr r1, [pc, #176] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f430 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c10 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74c08 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2db808 │ │ │ │ + bl 2dc058 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74bd4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74bd4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a08 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + ldreq r5, [pc, #108] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74a00 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74c0c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74c0c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74c0c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74c0c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74c0c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 351498 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #76] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + bl 351c9c <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #76] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #12 │ │ │ │ - mlaseq r6, r0, pc, r0 @ │ │ │ │ - eorseq r9, r5, r0, lsr #5 │ │ │ │ - eorseq r9, r5, ip, lsr #5 │ │ │ │ - @ instruction: 0x003592dc │ │ │ │ - eorseq ip, r5, r0, ror #8 │ │ │ │ - eorseq r4, r8, r8, ror r1 │ │ │ │ - @ instruction: 0x003925fc │ │ │ │ - eorseq r2, r9, r0, ror r5 │ │ │ │ - mlaseq r8, r0, lr, r2 │ │ │ │ - mlaseq r9, ip, r5, r2 │ │ │ │ - eorseq r2, r8, r8, ror #29 │ │ │ │ - eorseq r2, r9, r8, asr #11 │ │ │ │ + eorseq r2, r9, r8, lsr #28 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq r9, r5, r0, lsr #21 │ │ │ │ + eorseq r9, r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ + eorseq ip, r5, r0, ror #24 │ │ │ │ + eorseq r4, r8, r8, ror r9 │ │ │ │ + @ instruction: 0x00392dfc │ │ │ │ + eorseq r2, r9, r0, ror sp │ │ │ │ + mlaseq r8, r0, r6, r3 │ │ │ │ + mlaseq r9, ip, sp, r2 │ │ │ │ + eorseq r3, r8, r8, ror #13 │ │ │ │ + eorseq r2, r9, r8, asr #27 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74ca8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74ca8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d60 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74d58 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cc8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74cc0 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8e4c │ │ │ │ mov r4, r0 │ │ │ │ - b 74cd0 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91acc │ │ │ │ + b 74cc8 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91a60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74dd0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74cf8 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74de4 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74cf0 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74ddc <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d38 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d30 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d18 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74de8 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74d10 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74de0 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d38 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d30 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74dec <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74d74 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74de4 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74d74 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74dd0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74dd0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 74dd0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74de8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74d74 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74de8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74da0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74d98 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ mov r5, r0 │ │ │ │ - b 74db0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74da8 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a28a8 │ │ │ │ + bl a2838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74dd4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74dd4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 74dd4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ ldrsbeq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00074df4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074dec <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074df8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074df0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074dfc <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 351498 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ +00074df4 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 351c9c <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -76501,72 +76499,72 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 74e60 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74e58 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74e94 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74e8c <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #184] @ 74f38 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74f30 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74f24 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74eb4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a5780 │ │ │ │ + bne 74eac <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74f24 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74ed8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a5780 │ │ │ │ + bne 74ed8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3fa0 │ │ │ │ + bne 74f24 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c3ee4 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f1c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f3c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74f14 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74f34 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r4, ror #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -76578,69 +76576,69 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 74f94 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + bne 74f8c <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74fc8 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ + beq 74fc0 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #132] @ 7503c <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + ldr ip, [pc, #132] @ 75034 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75028 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 74ff0 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75040 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 75044 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bne 74fe8 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 75038 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 7503c <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 75040 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 75028 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75028 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 7504c <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldrne r3, [pc, #48] @ 75044 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75050 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 75048 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 75040 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl r9 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq sl, r6, r8, ror fp │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -76651,725 +76649,725 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ sub r8, r5, #1 │ │ │ │ - bne 750b8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 750b0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 750ec <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 750e4 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 752f4 <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 752ec <_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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 751e4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75138 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 147dd8 │ │ │ │ + beq 75130 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 7512c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a5780 │ │ │ │ + bne 75124 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75140 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 75138 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 751e4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 752f8 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 752f0 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7519c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 75194 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 75164 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 7515c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #396] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75188 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #396] @ 752f4 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a5780 │ │ │ │ + beq 75188 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751a4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75200 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 7519c <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 751f8 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 751bc <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 751b4 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #308] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75200 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #308] @ 752f4 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a5780 │ │ │ │ + beq 75200 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75200 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75200 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 75300 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 752f8 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29c48c │ │ │ │ + bl 29c700 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29c48c │ │ │ │ + bl 29c700 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 7527c <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 75308 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 75274 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 752fc <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75300 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 752e4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 752a4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 7530c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3fa0 │ │ │ │ + bge 7529c <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 752fc <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 75304 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 7526c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 752e4 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75310 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 752dc <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75308 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 144118 │ │ │ │ + b 752e4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 754b4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r4, r7, ip, lsr r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727b08 <__bss_end__@@Base+0xfe162bc0> │ │ │ │ + blcc fe727b00 <__bss_end__@@Base+0xfe162bb8> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr r6 │ │ │ │ - eorseq r2, r9, ip, asr #12 │ │ │ │ + eorseq r2, r9, r4, lsr lr │ │ │ │ + eorseq r2, r9, ip, asr #28 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 75360 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 75358 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75398 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 753e0 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 75390 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 753d8 <_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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 753cc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753b8 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 753b0 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 753e4 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 753dc <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ - b 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18ee78 │ │ │ │ + b 753cc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a5780 │ │ │ │ + bne 75398 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 75398 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r4, r8, r4, ror #5 │ │ │ │ + eorseq r4, r8, r4, ror #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 75434 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 7542c <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7546c <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 754b4 <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 75464 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 754ac <_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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 754a0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 7548c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 75484 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754b8 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 754b0 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee94 │ │ │ │ - b 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18ee78 │ │ │ │ + b 754a0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a5780 │ │ │ │ + bne 7546c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 7546c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - eorseq r0, r6, r0, ror r7 │ │ │ │ + eorseq r0, r6, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r0, #16] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - ldr r2, [pc, #248] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 355ff8 │ │ │ │ + ldr r2, [pc, #248] @ 755e0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 755e4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 75574 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 3557f4 │ │ │ │ - ldr r2, [pc, #180] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 3558d8 │ │ │ │ + bl 355ff8 │ │ │ │ + ldr r2, [pc, #180] @ 755e0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 755e4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 75584 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 7557c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 75574 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 75574 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 755d8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 755b4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 755b4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 755d8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 755d8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -000755f0 : │ │ │ │ +000755e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75644 │ │ │ │ - bl 2787b8 │ │ │ │ + beq 7563c │ │ │ │ + bl 278c20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75630 │ │ │ │ + beq 75628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75638 │ │ │ │ + beq 75630 │ │ │ │ mov r4, r5 │ │ │ │ - b 75644 │ │ │ │ + b 7563c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 75630 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 75628 │ │ │ │ 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 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 756b4 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 756ac │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 756ac │ │ │ │ - ldr r3, [pc, #24] @ 756bc │ │ │ │ + bne 756a4 │ │ │ │ + ldr r3, [pc, #24] @ 756b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 756b4 │ │ │ │ + bl 144118 │ │ │ │ + b 756ac │ │ │ │ mov r0, sp │ │ │ │ - bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 754b4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000756c0 : │ │ │ │ +000756b8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 756cc │ │ │ │ + b 756c4 │ │ │ │ │ │ │ │ -000756cc : │ │ │ │ +000756c4 : │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75838 │ │ │ │ + beq 75830 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7582c │ │ │ │ + beq 75824 │ │ │ │ mov r0, r5 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75750 │ │ │ │ + beq 75748 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7578c │ │ │ │ + beq 75784 │ │ │ │ mov r0, r4 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75820 │ │ │ │ + beq 75818 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75858 │ │ │ │ + bl 75850 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75774 │ │ │ │ + beq 7576c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75774 │ │ │ │ + bne 7576c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r6, r4 │ │ │ │ - b 75838 │ │ │ │ - ldr r3, [pc, #176] @ 75844 │ │ │ │ - bl 3578c0 │ │ │ │ + b 75830 │ │ │ │ + ldr r3, [pc, #176] @ 7583c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 757b0 │ │ │ │ - ldr r1, [pc, #156] @ 75848 │ │ │ │ - ldr r0, [pc, #156] @ 7584c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 757a8 │ │ │ │ + ldr r1, [pc, #156] @ 75840 │ │ │ │ + ldr r0, [pc, #156] @ 75844 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75850 │ │ │ │ - bl 10f3d0 │ │ │ │ + ldr r1, [pc, #148] @ 75848 │ │ │ │ + bl 10f430 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 757cc │ │ │ │ - bl 11a820 │ │ │ │ - b 75730 │ │ │ │ + bne 757c4 │ │ │ │ + bl 11a864 │ │ │ │ + b 75728 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 75854 │ │ │ │ + ldr r0, [pc, #124] @ 7584c │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75810 │ │ │ │ + beq 75808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75810 │ │ │ │ + bne 75808 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 757c4 │ │ │ │ + beq 757bc │ │ │ │ mov r4, r8 │ │ │ │ - b 75730 │ │ │ │ + b 75728 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75750 │ │ │ │ + b 75748 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75720 │ │ │ │ - b 75730 │ │ │ │ + bne 75718 │ │ │ │ + b 75728 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003745f4 │ │ │ │ - subseq sp, r3, r0, lsr r0 │ │ │ │ - eorseq r4, r7, r8, lsr sl │ │ │ │ + @ instruction: 0x00374df4 │ │ │ │ + subseq sp, r3, r8, asr #16 │ │ │ │ + eorseq r5, r7, r4, lsl r2 │ │ │ │ subseq fp, r7, ip, lsr #10 │ │ │ │ │ │ │ │ -00075858 : │ │ │ │ +00075850 : │ │ │ │ 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] @ 759a0 │ │ │ │ + ldr r3, [pc, #300] @ 75998 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 243638 │ │ │ │ + bl 24379c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 758e0 │ │ │ │ + beq 758d8 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 759a4 │ │ │ │ + ldr r1, [pc, #244] @ 7599c │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 758e8 │ │ │ │ + bne 758e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 758e0 │ │ │ │ + beq 758d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 758e0 │ │ │ │ + bne 758d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75994 │ │ │ │ + b 7598c │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 759a8 │ │ │ │ + ldr r1, [pc, #172] @ 759a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14ddf8 │ │ │ │ + bl 14ddf4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7592c │ │ │ │ + beq 75924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 7592c │ │ │ │ + bne 75924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75970 │ │ │ │ + beq 75968 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75958 │ │ │ │ + beq 75950 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 75958 │ │ │ │ + bne 75950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 243880 │ │ │ │ + bl 2439e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75994 │ │ │ │ + beq 7598c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75994 │ │ │ │ + bne 7598c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r7, r8, lsr sl │ │ │ │ + eorseq r5, r7, r4, lsl r2 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ 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 759e8 │ │ │ │ + beq 759e0 │ │ │ │ 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 759fc │ │ │ │ - bl a5780 │ │ │ │ + bne 759f4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a08 │ │ │ │ + bne 75a00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ + b 7263c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 75a50 │ │ │ │ + bhi 75a48 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75a7c │ │ │ │ - b 75a70 │ │ │ │ - ldr r0, [pc, #40] @ 75a80 │ │ │ │ + ldrle r2, [pc, #44] @ 75a74 │ │ │ │ + b 75a68 │ │ │ │ + ldr r0, [pc, #40] @ 75a78 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a3c │ │ │ │ + bne 75a34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75a84 │ │ │ │ + b 75a7c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r4, lsr #6 │ │ │ │ + eorseq r5, r7, r0, lsl #22 │ │ │ │ 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 34125c │ │ │ │ + bl 341a60 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75ad8 │ │ │ │ + beq 75ad0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b2c │ │ │ │ + beq 75b24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b92a4 │ │ │ │ + bl b91ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75ae0 │ │ │ │ + bne 75ad8 │ │ │ │ mov r4, #0 │ │ │ │ - b 75b98 │ │ │ │ + b 75b90 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75ba4 │ │ │ │ + ldr r3, [pc, #180] @ 75b9c │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75b44 │ │ │ │ + beq 75b3c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 341c80 │ │ │ │ + bl 342484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75b70 │ │ │ │ + beq 75b68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b384 │ │ │ │ - b 75b44 │ │ │ │ + bl 9b318 │ │ │ │ + b 75b3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75ad8 │ │ │ │ + beq 75ad0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75b98 │ │ │ │ + beq 75b90 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75b98 │ │ │ │ + beq 75b90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341868 │ │ │ │ + bl 34206c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75b98 │ │ │ │ + bne 75b90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ad8 │ │ │ │ + beq 75ad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75ad8 │ │ │ │ + bne 75ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 75ad8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 75ad0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -77384,304 +77382,304 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub r5, r4, #1 │ │ │ │ - bne 75c0c │ │ │ │ + bne 75c04 │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c40 │ │ │ │ + beq 75c38 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75ddc │ │ │ │ + ldr ip, [pc, #444] @ 75dd4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75d84 │ │ │ │ + beq 75d7c │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75d84 │ │ │ │ + blt 75d7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d04 │ │ │ │ + beq 75cfc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c8c │ │ │ │ - bl 147dd8 │ │ │ │ + beq 75c84 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75c80 │ │ │ │ - bl a5780 │ │ │ │ + bne 75c78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d84 │ │ │ │ + bne 75d7c │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75c94 │ │ │ │ - b 75d18 │ │ │ │ + bne 75c8c │ │ │ │ + b 75d10 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cd0 │ │ │ │ - bl 17e9c8 │ │ │ │ + beq 75cc8 │ │ │ │ + bl 17ec1c │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75cc4 │ │ │ │ - bl a5780 │ │ │ │ + bne 75cbc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d84 │ │ │ │ + bne 75d7c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75cd8 │ │ │ │ - b 75d28 │ │ │ │ + bne 75cd0 │ │ │ │ + b 75d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17e9c8 │ │ │ │ + bl 17ec1c │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d30 │ │ │ │ - bl a5780 │ │ │ │ + bne 75d28 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d30 │ │ │ │ - b 75d84 │ │ │ │ + beq 75d28 │ │ │ │ + b 75d7c │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d30 │ │ │ │ + b 75d28 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d30 │ │ │ │ + b 75d28 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d5c │ │ │ │ - ldr r3, [pc, #144] @ 75de0 │ │ │ │ - ldr r1, [pc, #144] @ 75de4 │ │ │ │ + bge 75d54 │ │ │ │ + ldr r3, [pc, #144] @ 75dd8 │ │ │ │ + ldr r1, [pc, #144] @ 75ddc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 75d84 │ │ │ │ + bl 18ee78 │ │ │ │ + b 75d7c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d8c │ │ │ │ - ldr r3, [pc, #100] @ 75de0 │ │ │ │ - ldr r1, [pc, #104] @ 75de8 │ │ │ │ + bge 75d84 │ │ │ │ + ldr r3, [pc, #100] @ 75dd8 │ │ │ │ + ldr r1, [pc, #104] @ 75de0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 75dd4 │ │ │ │ - bl c3fa0 │ │ │ │ + b 75dcc │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75dcc │ │ │ │ - ldr r3, [pc, #40] @ 75dec │ │ │ │ + bne 75dc4 │ │ │ │ + ldr r3, [pc, #40] @ 75de4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 75dd4 │ │ │ │ + bl 144118 │ │ │ │ + b 75dcc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75df8 │ │ │ │ + bl 75df0 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, r0, asr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr r6 │ │ │ │ - eorseq r2, r9, ip, asr #12 │ │ │ │ + eorseq r2, r9, r4, lsr lr │ │ │ │ + eorseq r2, r9, ip, asr #28 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075df0 : │ │ │ │ +00075de8 : │ │ │ │ mov r3, #0 │ │ │ │ - b 756cc │ │ │ │ + b 756c4 │ │ │ │ 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 25b5c8 │ │ │ │ + bl 25ba4c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e30 │ │ │ │ + bge 75e28 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e5c │ │ │ │ + b 75e54 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b5c8 │ │ │ │ + bl 25ba4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e28 │ │ │ │ + blt 75e20 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e64 │ │ │ │ + ldr r0, [pc, #12] @ 75e5c │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r5, ip, lsl #1 │ │ │ │ + eorseq r8, r5, ip, lsl #17 │ │ │ │ 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 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75ed0 │ │ │ │ - bl c3fa0 │ │ │ │ + blt 75ec8 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75ec8 │ │ │ │ - ldr r3, [pc, #24] @ 75ed8 │ │ │ │ + bne 75ec0 │ │ │ │ + ldr r3, [pc, #24] @ 75ed0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 75ed0 │ │ │ │ + bl 144118 │ │ │ │ + b 75ec8 │ │ │ │ mov r0, sp │ │ │ │ - bl 75df8 │ │ │ │ + bl 75df0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75f54 │ │ │ │ + beq 75f4c │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75f68 │ │ │ │ + beq 75f60 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75f78 │ │ │ │ + ldr r2, [pc, #68] @ 75f70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30ef0c │ │ │ │ + bl 30f7cc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f6c │ │ │ │ - ldr r3, [pc, #32] @ 75f7c │ │ │ │ - ldr r1, [pc, #32] @ 75f80 │ │ │ │ + b 75f64 │ │ │ │ + ldr r3, [pc, #32] @ 75f74 │ │ │ │ + ldr r1, [pc, #32] @ 75f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 75f6c │ │ │ │ - ldr r5, [pc, #20] @ 75f84 │ │ │ │ + bl 18ee78 │ │ │ │ + b 75f64 │ │ │ │ + ldr r5, [pc, #20] @ 75f7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #24 │ │ │ │ + eorseq fp, r8, r0, lsl #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00075f88 : │ │ │ │ - ldr r0, [pc] @ 75f90 │ │ │ │ +00075f80 : │ │ │ │ + ldr r0, [pc] @ 75f88 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035f6b4 │ │ │ │ + @ instruction: 0x0035feb4 │ │ │ │ │ │ │ │ -00075f94 : │ │ │ │ +00075f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 75fcc │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #32] @ 75fc4 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 75fd0 │ │ │ │ - ldr r0, [pc, #8] @ 75fd4 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 75fc8 │ │ │ │ + ldr r0, [pc, #8] @ 75fcc │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r0, lsr #12 │ │ │ │ - eorseq r0, sp, r0, lsr r0 │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r3, [pc, #220] @ 760d8 │ │ │ │ + ldr r3, [pc, #220] @ 760d0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 760dc │ │ │ │ + ldr ip, [pc, #212] @ 760d4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #184] @ 760e0 │ │ │ │ - ldr r2, [pc, #184] @ 760e4 │ │ │ │ + ldr r3, [pc, #184] @ 760d8 │ │ │ │ + ldr r2, [pc, #184] @ 760dc │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118d30 │ │ │ │ + bl 118d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760d0 │ │ │ │ + beq 760c8 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 76064 │ │ │ │ + bne 7605c │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 760e8 │ │ │ │ + ldreq lr, [pc, #132] @ 760e0 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [ip, #13] │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ @@ -77701,230 +77699,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 311b70 │ │ │ │ + bl 311e0c │ │ │ │ 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 r2, r9, r0, ror #13 │ │ │ │ + eorseq r2, r9, r0, ror #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 76138 │ │ │ │ - ldr r1, [pc, #52] @ 7613c │ │ │ │ + ldr r3, [pc, #52] @ 76130 │ │ │ │ + ldr r1, [pc, #52] @ 76134 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76130 │ │ │ │ + bne 76128 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76140 │ │ │ │ + ldr r2, [pc, #24] @ 76138 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 76144 │ │ │ │ - b 3ac94 │ │ │ │ + ldr r1, [pc, #20] @ 7613c │ │ │ │ + b 3ac94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003926f0 │ │ │ │ + @ instruction: 0x00392ef0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, r4, asr r4 │ │ │ │ + ldrdeq r9, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76178 │ │ │ │ - bl a5780 │ │ │ │ + bne 76170 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761bc │ │ │ │ - ldr r3, [pc, #68] @ 761c4 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r2, [pc, #64] @ 761c8 │ │ │ │ + bne 761b4 │ │ │ │ + ldr r3, [pc, #68] @ 761bc │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r2, [pc, #64] @ 761c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761ac │ │ │ │ - ldr r3, [pc, #44] @ 761cc │ │ │ │ - ldr r1, [pc, #44] @ 761d0 │ │ │ │ + bne 761a4 │ │ │ │ + ldr r3, [pc, #44] @ 761c4 │ │ │ │ + ldr r1, [pc, #44] @ 761c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 761bc │ │ │ │ + bl 18ee78 │ │ │ │ + b 761b4 │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r8, lsr #15 │ │ │ │ + eorseq r2, r9, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 76324 │ │ │ │ + ldr r8, [pc, #312] @ 7631c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76318 │ │ │ │ + beq 76310 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76318 │ │ │ │ + bne 76310 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76318 │ │ │ │ + beq 76310 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76318 │ │ │ │ - ldr r8, [pc, #236] @ 76328 │ │ │ │ + bne 76310 │ │ │ │ + ldr r8, [pc, #236] @ 76320 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76254 │ │ │ │ + beq 7624c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76318 │ │ │ │ + beq 76310 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 7632c │ │ │ │ - beq 76274 │ │ │ │ - ldr r1, [pc, #192] @ 76328 │ │ │ │ + ldr r7, [pc, #204] @ 76324 │ │ │ │ + beq 7626c │ │ │ │ + ldr r1, [pc, #192] @ 76320 │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 762e4 │ │ │ │ + beq 762dc │ │ │ │ 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 2b3b84 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4258 <_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 2b3b84 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4258 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1afd14 │ │ │ │ - b 7631c │ │ │ │ + bl 1b00ac │ │ │ │ + b 76314 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76300 │ │ │ │ + beq 762f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76318 │ │ │ │ + beq 76310 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76430 │ │ │ │ - ldr r0, [pc, #16] @ 76330 │ │ │ │ + b 76428 │ │ │ │ + ldr r0, [pc, #16] @ 76328 │ │ │ │ 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] @ 76420 │ │ │ │ + ldr r8, [pc, #212] @ 76418 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76418 │ │ │ │ + beq 76410 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76418 │ │ │ │ + bne 76410 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76418 │ │ │ │ + beq 76410 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76418 │ │ │ │ - ldr r1, [pc, #140] @ 76424 │ │ │ │ - ldr r8, [pc, #140] @ 76428 │ │ │ │ + bne 76410 │ │ │ │ + ldr r1, [pc, #140] @ 7641c │ │ │ │ + ldr r8, [pc, #140] @ 76420 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763b0 │ │ │ │ + beq 763a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763bc │ │ │ │ + beq 763b4 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 763dc │ │ │ │ - b 763c8 │ │ │ │ + beq 763d4 │ │ │ │ + b 763c0 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76404 │ │ │ │ - b 763f0 │ │ │ │ - ldr r1, [pc, #88] @ 76428 │ │ │ │ + beq 763fc │ │ │ │ + b 763e8 │ │ │ │ + ldr r1, [pc, #88] @ 76420 │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76418 │ │ │ │ + beq 76410 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76430 │ │ │ │ + b 76428 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76418 │ │ │ │ + beq 76410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76430 │ │ │ │ - ldr r0, [pc, #12] @ 7642c │ │ │ │ + b 76428 │ │ │ │ + ldr r0, [pc, #12] @ 76424 │ │ │ │ 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] │ │ │ │ @@ -77942,301 +77940,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 313664 <_Py_c_pow@@Base+0x144c> │ │ │ │ + bl 313950 <_Py_c_pow@@Base+0xdd4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764b0 │ │ │ │ + bne 764a8 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2ba66c │ │ │ │ + b 2bab6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764bc : │ │ │ │ +000764b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76500 │ │ │ │ - ldr r1, [pc, #44] @ 76504 │ │ │ │ + ldr r3, [pc, #44] @ 764f8 │ │ │ │ + ldr r1, [pc, #44] @ 764fc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764f8 │ │ │ │ + bne 764f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f4b4 │ │ │ │ + b 16f434 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r0, lsl #16 │ │ │ │ + eorseq r3, r9, r0 │ │ │ │ │ │ │ │ -00076508 : │ │ │ │ +00076500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 7653c │ │ │ │ - ldr r1, [pc, #24] @ 76548 │ │ │ │ - ldr r0, [pc, #24] @ 7654c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 76534 │ │ │ │ + ldr r1, [pc, #24] @ 76540 │ │ │ │ + ldr r0, [pc, #24] @ 76544 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2513e4 │ │ │ │ + bl 251560 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 765d0 │ │ │ │ + bl 765c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076590 : │ │ │ │ +00076588 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765a4 │ │ │ │ - b 148a5c <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 7659c │ │ │ │ + b 148a58 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 765c8 │ │ │ │ - ldr r0, [pc, #12] @ 765cc │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 765c0 │ │ │ │ + ldr r0, [pc, #12] @ 765c4 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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 2b3b84 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4258 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76650 │ │ │ │ + ldr sl, [pc, #68] @ 76648 │ │ │ │ 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 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 76654 │ │ │ │ + ldr r0, [pc, #20] @ 7664c │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq sp, r3, r0, lsr r0 │ │ │ │ - eorseq r2, r9, ip, ror r8 │ │ │ │ + subseq sp, r3, r8, asr #16 │ │ │ │ + eorseq r3, r9, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 7668c │ │ │ │ - ldr r1, [pc, #28] @ 76690 │ │ │ │ + ldr r3, [pc, #28] @ 76684 │ │ │ │ + ldr r1, [pc, #28] @ 76688 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, asr #17 │ │ │ │ + eorseq r3, r9, ip, asr #1 │ │ │ │ │ │ │ │ -00076694 : │ │ │ │ +0007668c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 766d8 │ │ │ │ + beq 766d0 │ │ │ │ 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 16ae54 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 766ec │ │ │ │ - ldr r0, [pc, #12] @ 766f0 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16add0 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 766e4 │ │ │ │ + ldr r0, [pc, #12] @ 766e8 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - mlaseq r6, r0, ip, r0 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ │ │ │ │ -000766f4 : │ │ │ │ +000766ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7672c │ │ │ │ + beq 76724 │ │ │ │ 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 16ae54 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76740 │ │ │ │ - ldr r0, [pc, #12] @ 76744 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16add0 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76738 │ │ │ │ + ldr r0, [pc, #12] @ 7673c │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - mlaseq r6, r0, ip, r0 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 76780 │ │ │ │ - ldr r3, [pc, #164] @ 76818 │ │ │ │ - ldr r1, [pc, #164] @ 7681c │ │ │ │ + bne 76778 │ │ │ │ + ldr r3, [pc, #164] @ 76810 │ │ │ │ + ldr r1, [pc, #164] @ 76814 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 7680c │ │ │ │ + bl 18ee78 │ │ │ │ + b 76804 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767f8 │ │ │ │ + beq 767f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r1, #7 │ │ │ │ cmp r1, #10 │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi 767f8 │ │ │ │ + bhi 767f0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 353b38 │ │ │ │ + bl 35433c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767f8 │ │ │ │ + bne 767f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2ba66c │ │ │ │ - ldr r3, [pc, #32] @ 76820 │ │ │ │ - ldr r1, [pc, #32] @ 76824 │ │ │ │ + b 2bab6c │ │ │ │ + ldr r3, [pc, #32] @ 76818 │ │ │ │ + ldr r1, [pc, #32] @ 7681c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsl #18 │ │ │ │ + eorseq r3, r9, r4, lsl #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #18 │ │ │ │ + eorseq r3, r9, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76858 │ │ │ │ + ldrge r0, [pc, #8] @ 76850 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r2, r0, #12 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #16] @ 76890 │ │ │ │ + ldr r1, [pc, #16] @ 76888 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 76894 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 7688c │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r2, r9, r8, asr #18 │ │ │ │ + eorseq r3, r9, r8, asr #2 │ │ │ │ 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 92a2c │ │ │ │ + bl 929c0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 768dc │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 768d4 │ │ │ │ + bl a9b64 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 768e0 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x00389ab0 │ │ │ │ - eorseq lr, r8, r8, lsl #28 │ │ │ │ + ldr r0, [pc, #4] @ 768d8 │ │ │ │ + b a9b64 │ │ │ │ + @ instruction: 0x0038a2b0 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -78253,75 +78251,75 @@ │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r9, [r7, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 76960 │ │ │ │ + bne 76958 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76994 │ │ │ │ - ldr ip, [pc, #220] @ 76a44 │ │ │ │ + beq 7698c │ │ │ │ + ldr ip, [pc, #220] @ 76a3c │ │ │ │ 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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a38 │ │ │ │ + beq 76a30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a1c │ │ │ │ + beq 76a14 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769cc │ │ │ │ - bl 147dd8 │ │ │ │ + beq 769c4 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769c4 │ │ │ │ - bl a5780 │ │ │ │ + bne 769bc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a38 │ │ │ │ + bne 76a30 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a1c │ │ │ │ + beq 76a14 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769fc │ │ │ │ - bl 147dd8 │ │ │ │ + beq 769f4 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 769f4 │ │ │ │ - bl a5780 │ │ │ │ + bne 769ec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a38 │ │ │ │ + bne 76a30 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a1c │ │ │ │ + beq 76a14 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a1c │ │ │ │ - bl a5780 │ │ │ │ + bne 76a14 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a38 │ │ │ │ + bne 76a30 │ │ │ │ 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 2ba66c │ │ │ │ + b 2bab6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsheq r4, [r7], #-156 @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -78332,21 +78330,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 2b3b84 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4258 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ @@ -78354,1133 +78352,1133 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str ip, [sp] │ │ │ │ - bl 765d0 │ │ │ │ + bl 765c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076ae4 : │ │ │ │ - ldr r3, [pc, #52] @ 76b20 │ │ │ │ +00076adc : │ │ │ │ + ldr r3, [pc, #52] @ 76b18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b18 │ │ │ │ + beq 76b10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b24 │ │ │ │ - ldr r0, [pc, #24] @ 76b28 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b1c │ │ │ │ + ldr r0, [pc, #24] @ 76b20 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ -00076b2c : │ │ │ │ - ldr r3, [pc, #52] @ 76b68 │ │ │ │ +00076b24 : │ │ │ │ + ldr r3, [pc, #52] @ 76b60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b60 │ │ │ │ + beq 76b58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b6c │ │ │ │ - ldr r0, [pc, #24] @ 76b70 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b64 │ │ │ │ + ldr r0, [pc, #24] @ 76b68 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ -00076b74 : │ │ │ │ - ldr r3, [pc, #52] @ 76bb0 │ │ │ │ +00076b6c : │ │ │ │ + ldr r3, [pc, #52] @ 76ba8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76ba8 │ │ │ │ + beq 76ba0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bb4 │ │ │ │ - ldr r0, [pc, #24] @ 76bb8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76bac │ │ │ │ + ldr r0, [pc, #24] @ 76bb0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ -00076bbc : │ │ │ │ +00076bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76cb0 │ │ │ │ + ldr r3, [pc, #220] @ 76ca8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bec │ │ │ │ - ldr r1, [pc, #208] @ 76cb4 │ │ │ │ - ldr r0, [pc, #208] @ 76cb8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c3c │ │ │ │ - ldr r3, [pc, #200] @ 76cbc │ │ │ │ + beq 76be4 │ │ │ │ + ldr r1, [pc, #208] @ 76cac │ │ │ │ + ldr r0, [pc, #208] @ 76cb0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76c34 │ │ │ │ + ldr r3, [pc, #200] @ 76cb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c44 │ │ │ │ + beq 76c3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c2c │ │ │ │ + beq 76c24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c2c │ │ │ │ + beq 76c24 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c48 │ │ │ │ - ldr r3, [pc, #140] @ 76cc0 │ │ │ │ - ldr r1, [pc, #140] @ 76cc4 │ │ │ │ + b 76c40 │ │ │ │ + ldr r3, [pc, #140] @ 76cb8 │ │ │ │ + ldr r1, [pc, #140] @ 76cbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2ac10c │ │ │ │ + bl 2ac37c │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76c94 │ │ │ │ - ldr r2, [pc, #92] @ 76cc8 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 76c8c │ │ │ │ + ldr r2, [pc, #92] @ 76cc0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, ror #19 │ │ │ │ + eorseq r3, r9, r8, ror #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076ccc : │ │ │ │ +00076cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76dc0 │ │ │ │ + ldr r3, [pc, #220] @ 76db8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76cfc │ │ │ │ - ldr r0, [pc, #208] @ 76dc4 │ │ │ │ + beq 76cf4 │ │ │ │ + ldr r0, [pc, #208] @ 76dbc │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d4c │ │ │ │ - ldr r3, [pc, #196] @ 76dc8 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76d44 │ │ │ │ + ldr r3, [pc, #196] @ 76dc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d54 │ │ │ │ + beq 76d4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d3c │ │ │ │ + beq 76d34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d3c │ │ │ │ + beq 76d34 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d58 │ │ │ │ - ldr r3, [pc, #136] @ 76dcc │ │ │ │ - ldr r1, [pc, #136] @ 76dd0 │ │ │ │ + b 76d50 │ │ │ │ + ldr r3, [pc, #136] @ 76dc4 │ │ │ │ + ldr r1, [pc, #136] @ 76dc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2ac10c │ │ │ │ + bl 2ac37c │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76da4 │ │ │ │ - ldr r2, [pc, #88] @ 76dd4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 76d9c │ │ │ │ + ldr r2, [pc, #88] @ 76dcc │ │ │ │ + bl 3580c0 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r0, lsl #20 │ │ │ │ + eorseq r3, r9, r0, lsl #4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076dd8 : │ │ │ │ +00076dd0 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076df0 : │ │ │ │ +00076de8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 76e20 │ │ │ │ + beq 76e18 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e28 │ │ │ │ - bl 58574 │ │ │ │ - b 76efc │ │ │ │ + bne 76e20 │ │ │ │ + bl 5856c │ │ │ │ + b 76ef4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e40 │ │ │ │ + blt 76e38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e54 │ │ │ │ - ldr r3, [pc, #188] @ 76f04 │ │ │ │ - ldr r1, [pc, #188] @ 76f08 │ │ │ │ + blt 76e4c │ │ │ │ + ldr r3, [pc, #188] @ 76efc │ │ │ │ + ldr r1, [pc, #188] @ 76f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 76efc │ │ │ │ + bl 18ee78 │ │ │ │ + b 76ef4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2ac174 │ │ │ │ + bl 2ac3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76efc │ │ │ │ + bne 76ef4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76e9c │ │ │ │ + bne 76e94 │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76e9c │ │ │ │ - ldr lr, [pc, #120] @ 76f0c │ │ │ │ + beq 76e94 │ │ │ │ + ldr lr, [pc, #120] @ 76f04 │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f10 │ │ │ │ + ldr r2, [pc, #116] @ 76f08 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76eb8 │ │ │ │ - ldr r3, [pc, #104] @ 76f14 │ │ │ │ - ldr r1, [pc, #104] @ 76f18 │ │ │ │ + bls 76eb0 │ │ │ │ + ldr r3, [pc, #104] @ 76f0c │ │ │ │ + ldr r1, [pc, #104] @ 76f10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 76efc │ │ │ │ + bl 18ee78 │ │ │ │ + b 76ef4 │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76ed8 │ │ │ │ + beq 76ed0 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76ee8 │ │ │ │ + bne 76ee0 │ │ │ │ strb r6, [r4, r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ strheq r6, [r4, r5] │ │ │ │ strne r6, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r2, r6, r0, ror r3 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr #20 │ │ │ │ + eorseq r3, r9, r4, lsr #4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f40 │ │ │ │ + bne 76f38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123538 │ │ │ │ + b 123560 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76fb8 │ │ │ │ + ldr r3, [pc, #92] @ 76fb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fbc │ │ │ │ + ldr r1, [pc, #76] @ 76fb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f84 │ │ │ │ + beq 76f7c │ │ │ │ mov r0, #0 │ │ │ │ - b 76fb0 │ │ │ │ - ldr r1, [pc, #52] @ 76fc0 │ │ │ │ + b 76fa8 │ │ │ │ + ldr r1, [pc, #52] @ 76fb8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f7c │ │ │ │ - ldr r3, [pc, #32] @ 76fc4 │ │ │ │ + beq 76f74 │ │ │ │ + ldr r3, [pc, #32] @ 76fbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76fc8 │ │ │ │ + ldr r1, [pc, #28] @ 76fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31844c │ │ │ │ + bl 318d0c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, lsr sl │ │ │ │ - eorseq r2, r9, r4, lsl fp │ │ │ │ + eorseq r3, r9, ip, lsr r2 │ │ │ │ + eorseq r3, r9, r4, lsl r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, r4, asr r4 │ │ │ │ + ldrdeq r9, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ + bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 76ffc │ │ │ │ - b a9bd4 │ │ │ │ - eorseq lr, r8, r8, lsl #28 │ │ │ │ + ldr r0, [pc] @ 76ff4 │ │ │ │ + b a9b64 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldrb r1, [ip, #12] │ │ │ │ ldrb r3, [ip, #21] │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ ldrb r2, [ip, #22] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrne lr, [ip, #24] │ │ │ │ - ldreq lr, [pc, #48] @ 7706c │ │ │ │ + ldreq lr, [pc, #48] @ 77064 │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ ldrb r1, [ip, #18] │ │ │ │ ldrb r0, [ip, #17] │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [ip, #19] │ │ │ │ str lr, [sp] │ │ │ │ ldrb ip, [ip, #23] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 77070 │ │ │ │ + ldr ip, [pc, #16] @ 77068 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 287ab4 │ │ │ │ + bl 287fc0 │ │ │ │ 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] @ 770a0 │ │ │ │ - ldr r2, [pc, #20] @ 770a4 │ │ │ │ - ldr r1, [pc, #20] @ 770a8 │ │ │ │ + ldr r3, [pc, #20] @ 77098 │ │ │ │ + ldr r2, [pc, #20] @ 7709c │ │ │ │ + ldr r1, [pc, #20] @ 770a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, r4, ror fp │ │ │ │ - eorseq r2, r9, r8, lsr #22 │ │ │ │ + eorseq r6, r7, r8, asr #1 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ │ │ │ │ -000770ac : │ │ │ │ +000770a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r8, [pc, #268] @ 771f0 │ │ │ │ + ldr r8, [pc, #268] @ 771e8 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77118 │ │ │ │ + bhi 77110 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91ff8 │ │ │ │ + bl 91f8c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77130 │ │ │ │ + bne 77128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771b8 │ │ │ │ - b 771e8 │ │ │ │ + bne 771b0 │ │ │ │ + b 771e0 │ │ │ │ ldr r2, [r7, r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r4, r3, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ ldr r1, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - ble 771b8 │ │ │ │ + ble 771b0 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771b8 │ │ │ │ + beq 771b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771b8 │ │ │ │ + beq 771b0 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771b8 │ │ │ │ + bne 771b0 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771a0 │ │ │ │ + beq 77198 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771b8 │ │ │ │ + bne 771b0 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771b8 │ │ │ │ + bne 771b0 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ + bl 357210 │ │ │ │ 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 926d4 <_Py_NewReference@@Base> │ │ │ │ + bl 92668 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7726c │ │ │ │ + beq 77264 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77340 │ │ │ │ + ldr r6, [pc, #284] @ 77338 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7726c │ │ │ │ - ldr r1, [pc, #276] @ 77344 │ │ │ │ + beq 77264 │ │ │ │ + ldr r1, [pc, #276] @ 7733c │ │ │ │ mov r2, r4 │ │ │ │ - bl 29bb5c │ │ │ │ + bl 29bddc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77244 │ │ │ │ + bne 7723c │ │ │ │ mov r0, #0 │ │ │ │ - b 77338 │ │ │ │ + b 77330 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77280 │ │ │ │ + bne 77278 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7726c │ │ │ │ + beq 77264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7726c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 77264 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772c0 │ │ │ │ + b 772b8 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 312a60 <_Py_c_pow@@Base+0x848> │ │ │ │ + bl 312de8 <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772b8 │ │ │ │ + beq 772b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772b8 │ │ │ │ + bne 772b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7723c │ │ │ │ + beq 77234 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldr r0, [r4] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ lsl r5, r3, #8 │ │ │ │ orr r5, r5, r3, lsr #8 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ ldrb r9, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ ldrb sl, [r4, #19] │ │ │ │ lsr r5, r5, #16 │ │ │ │ - beq 77314 │ │ │ │ + beq 7730c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 77314 │ │ │ │ + bne 7730c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 2b9078 │ │ │ │ + bl 2b9578 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r4, ror fp │ │ │ │ + eorseq r6, r7, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 773f0 │ │ │ │ + ldr r3, [pc, #144] @ 773e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773e8 │ │ │ │ + beq 773e0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13a848 │ │ │ │ + bl 13a850 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773a4 │ │ │ │ + beq 7739c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773a4 │ │ │ │ + bne 7739c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773e8 │ │ │ │ - ldr r0, [pc, #60] @ 773f4 │ │ │ │ + beq 773e0 │ │ │ │ + ldr r0, [pc, #60] @ 773ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773e8 │ │ │ │ + beq 773e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773e8 │ │ │ │ + bne 773e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r0, asr fp │ │ │ │ + eorseq r3, r9, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 77454 │ │ │ │ + ldr r1, [pc, #60] @ 7744c │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7744c │ │ │ │ + beq 77444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 7745c │ │ │ │ + bl 77454 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77458 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 77450 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038edf8 │ │ │ │ - eorseq lr, r8, r8, lsl #28 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ 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 92a2c │ │ │ │ + bl 929c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77514 │ │ │ │ + beq 7750c │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774a8 │ │ │ │ + ble 774a0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 774c8 │ │ │ │ + beq 774c0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 7751c │ │ │ │ + ldr r3, [pc, #88] @ 77514 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774d8 │ │ │ │ + bne 774d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ mov r5, r0 │ │ │ │ - b 774e4 │ │ │ │ + b 774dc │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77500 │ │ │ │ + beq 774f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77508 │ │ │ │ + beq 77500 │ │ │ │ mov r4, r5 │ │ │ │ - b 77514 │ │ │ │ + b 7750c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 77500 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 774f8 │ │ │ │ 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 13a848 │ │ │ │ + bl 13a850 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77570 │ │ │ │ + beq 77568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77570 │ │ │ │ + bne 77568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775bc │ │ │ │ - ldr r0, [pc, #68] @ 775c4 │ │ │ │ + beq 775b4 │ │ │ │ + ldr r0, [pc, #68] @ 775bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775a8 │ │ │ │ + beq 775a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775b0 │ │ │ │ + beq 775a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 775bc │ │ │ │ + b 775b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 775a8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 775a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r0, ror #22 │ │ │ │ + eorseq r3, r9, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 775f4 │ │ │ │ - ldr r2, [pc, #20] @ 775f8 │ │ │ │ - ldr r1, [pc, #20] @ 775fc │ │ │ │ + ldr r3, [pc, #20] @ 775ec │ │ │ │ + ldr r2, [pc, #20] @ 775f0 │ │ │ │ + ldr r1, [pc, #20] @ 775f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsl #11 │ │ │ │ - eorseq r2, r9, r8, lsr #22 │ │ │ │ + eorseq sp, r6, ip, lsl #27 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7762c │ │ │ │ - ldr r2, [pc, #20] @ 77630 │ │ │ │ - ldr r1, [pc, #20] @ 77634 │ │ │ │ + ldr r3, [pc, #20] @ 77624 │ │ │ │ + ldr r2, [pc, #20] @ 77628 │ │ │ │ + ldr r1, [pc, #20] @ 7762c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - @ instruction: 0x00375bd8 │ │ │ │ - eorseq r2, r9, r8, lsr #22 │ │ │ │ + eorseq r6, r7, ip, lsr #2 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #172] @ 7770c │ │ │ │ - ldr r2, [pc, #172] @ 77710 │ │ │ │ + ldr r3, [pc, #172] @ 77704 │ │ │ │ + ldr r2, [pc, #172] @ 77708 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118d30 │ │ │ │ + bl 118d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77680 │ │ │ │ + bne 77678 │ │ │ │ mov r5, #0 │ │ │ │ - b 77700 │ │ │ │ + b 776f8 │ │ │ │ ldrb ip, [r5, #14] │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ ldrb r3, [r5, #15] │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #104] @ 77714 │ │ │ │ - ldr r0, [pc, #104] @ 77718 │ │ │ │ + ldr r1, [pc, #104] @ 7770c │ │ │ │ + ldr r0, [pc, #104] @ 77710 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77678 │ │ │ │ - ldr r3, [pc, #80] @ 7771c │ │ │ │ + beq 77670 │ │ │ │ + ldr r3, [pc, #80] @ 77714 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2b94b8 │ │ │ │ + bl 2b99b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77700 │ │ │ │ + beq 776f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77700 │ │ │ │ + bne 776f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq lr, r7, r8, lsl #20 │ │ │ │ + eorseq pc, r7, r8, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r2, r9, r0, ror fp │ │ │ │ + eorseq r3, r9, r0, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7745c │ │ │ │ + bl 77454 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77750 │ │ │ │ - b a9bd4 │ │ │ │ - eorseq lr, r8, r8, lsl #28 │ │ │ │ + ldr r0, [pc] @ 77748 │ │ │ │ + b a9b64 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77788 │ │ │ │ + ldr ip, [pc, #28] @ 77780 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1afd14 │ │ │ │ + bl 1b00ac │ │ │ │ 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] @ 77934 │ │ │ │ + ldr r6, [pc, #400] @ 7792c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777c4 │ │ │ │ + beq 777bc │ │ │ │ mov r1, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77928 │ │ │ │ + beq 77920 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777e0 │ │ │ │ - ldr r1, [pc, #348] @ 77934 │ │ │ │ - bl adff4 │ │ │ │ + beq 777d8 │ │ │ │ + ldr r1, [pc, #348] @ 7792c │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77928 │ │ │ │ + beq 77920 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31a3b0 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31acf0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778c0 │ │ │ │ + beq 778b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a3b0 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31acf0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77828 │ │ │ │ + bne 77820 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c0 │ │ │ │ + beq 778b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778c0 │ │ │ │ + bne 778b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 778c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 778b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30bfc4 │ │ │ │ + bl 30c7fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7785c │ │ │ │ + beq 77854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7785c │ │ │ │ + bne 77854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77880 │ │ │ │ + beq 77878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77880 │ │ │ │ + bne 77878 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778c0 │ │ │ │ - ldr r1, [pc, #164] @ 77934 │ │ │ │ + beq 778b8 │ │ │ │ + ldr r1, [pc, #164] @ 7792c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30bc98 │ │ │ │ + bl 30c558 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778c8 │ │ │ │ + bne 778c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c0 │ │ │ │ + beq 778b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778c0 │ │ │ │ + bne 778b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 7792c │ │ │ │ + b 77924 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77900 │ │ │ │ + beq 778f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77900 │ │ │ │ + bne 778f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7792c │ │ │ │ + beq 77924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7792c │ │ │ │ + bne 77924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 7792c │ │ │ │ - ldr r6, [pc, #8] @ 77938 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 77924 │ │ │ │ + ldr r6, [pc, #8] @ 77930 │ │ │ │ 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] @ 77a84 │ │ │ │ + ldr r6, [pc, #304] @ 77a7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77974 │ │ │ │ + beq 7796c │ │ │ │ mov r1, r6 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a78 │ │ │ │ + beq 77a70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77990 │ │ │ │ - ldr r1, [pc, #252] @ 77a84 │ │ │ │ - bl adff4 │ │ │ │ + beq 77988 │ │ │ │ + ldr r1, [pc, #252] @ 77a7c │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a78 │ │ │ │ + beq 77a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a3b0 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31acf0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779a8 │ │ │ │ + bne 779a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a7c │ │ │ │ + b 77a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31a3b0 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31acf0 <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779e0 │ │ │ │ + bne 779d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779a0 │ │ │ │ + beq 77998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779a0 │ │ │ │ + bne 77998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 779a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 77998 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a198c │ │ │ │ + bl 1a1974 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a14 │ │ │ │ + beq 77a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a14 │ │ │ │ + bne 77a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a38 │ │ │ │ + beq 77a30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a38 │ │ │ │ + bne 77a30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779a0 │ │ │ │ - ldr r1, [pc, #60] @ 77a84 │ │ │ │ + beq 77998 │ │ │ │ + ldr r1, [pc, #60] @ 77a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 30bc98 │ │ │ │ + bl 30c558 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a7c │ │ │ │ + beq 77a74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a7c │ │ │ │ + bne 77a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 77a7c │ │ │ │ - ldr r4, [pc, #8] @ 77a88 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 77a74 │ │ │ │ + ldr r4, [pc, #8] @ 77a80 │ │ │ │ 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 3168fc │ │ │ │ - ldr r2, [pc, #52] @ 77ad0 │ │ │ │ + b 3171bc │ │ │ │ + ldr r2, [pc, #52] @ 77ac8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ab0 │ │ │ │ - ldr r0, [pc, #36] @ 77ad4 │ │ │ │ - b 128c00 │ │ │ │ + bne 77aa8 │ │ │ │ + ldr r0, [pc, #36] @ 77acc │ │ │ │ + b 128c0c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ac8 │ │ │ │ - ldr r0, [pc, #16] @ 77ad8 │ │ │ │ - b 128c00 │ │ │ │ - ldr r0, [pc, #12] @ 77adc │ │ │ │ - b 128c00 │ │ │ │ - ldrheq r8, [r6], #-148 @ 0xffffff6c │ │ │ │ - eorseq r2, r9, ip, ror fp │ │ │ │ - @ instruction: 0x0037aed0 │ │ │ │ - eorseq r1, r9, ip, lsr #23 │ │ │ │ + bne 77ac0 │ │ │ │ + ldr r0, [pc, #16] @ 77ad0 │ │ │ │ + b 128c0c │ │ │ │ + ldr r0, [pc, #12] @ 77ad4 │ │ │ │ + b 128c0c │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r3, r9, ip, ror r3 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + eorseq r2, r9, r4, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne r4, r4, r3, lsl #3 │ │ │ │ addne r4, r4, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77b38 │ │ │ │ - bl 321388 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77b30 │ │ │ │ + bl 322cd8 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b38 │ │ │ │ - bl a5780 │ │ │ │ + bne 77b30 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b40 │ │ │ │ - b 77b4c │ │ │ │ + beq 77b38 │ │ │ │ + b 77b44 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b24 │ │ │ │ + beq 77b1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ 77c08 │ │ │ │ + ldr r0, [pc, #156] @ 77c00 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 149748 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 149744 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77bbc │ │ │ │ - ldr r1, [pc, #132] @ 77c0c │ │ │ │ - ldr r0, [pc, #132] @ 77c10 │ │ │ │ + beq 77bb4 │ │ │ │ + ldr r1, [pc, #132] @ 77c04 │ │ │ │ + ldr r0, [pc, #132] @ 77c08 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77bc4 │ │ │ │ + bge 77bbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77bbc │ │ │ │ + beq 77bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bbc │ │ │ │ + bne 77bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 77c00 │ │ │ │ + b 77bf8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b92a4 │ │ │ │ + bl b91ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77c00 │ │ │ │ + beq 77bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77c00 │ │ │ │ + bne 77bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq pc, r5, ip, asr #11 │ │ │ │ - eorseq sp, r8, r8, lsl #31 │ │ │ │ - eorseq r2, r9, r4, lsl #23 │ │ │ │ + eorseq pc, r5, ip, asr #27 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq r3, r9, r4, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -79490,1783 +79488,1782 @@ │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #132] @ 0x84 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c68 │ │ │ │ + beq 77c60 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c80 │ │ │ │ + beq 77c78 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c98 │ │ │ │ + beq 77c90 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 77cac │ │ │ │ - bl a5780 │ │ │ │ + bne 77ca4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77cb8 │ │ │ │ + bne 77cb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18bf58 │ │ │ │ + b 18bf3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #472] @ 77eb0 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r4, [pc, #472] @ 77ea8 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77eb4 │ │ │ │ + ldr r0, [pc, #464] @ 77eac │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 234940 │ │ │ │ + bl 234a4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77d1c │ │ │ │ + beq 77d14 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77d1c │ │ │ │ - ldr r1, [pc, #428] @ 77eb8 │ │ │ │ + beq 77d14 │ │ │ │ + ldr r1, [pc, #428] @ 77eb0 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77d20 │ │ │ │ - ldr r4, [pc, #416] @ 77ebc │ │ │ │ - b 77ea8 │ │ │ │ - ldr r4, [pc, #412] @ 77ec0 │ │ │ │ + bne 77d18 │ │ │ │ + ldr r4, [pc, #416] @ 77eb4 │ │ │ │ + b 77ea0 │ │ │ │ + ldr r4, [pc, #412] @ 77eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231138 │ │ │ │ + bl 231244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77d3c │ │ │ │ + bne 77d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f710 │ │ │ │ - b 77d8c │ │ │ │ + bl 29fa04 │ │ │ │ + b 77d84 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77d60 │ │ │ │ - ldr r0, [pc, #368] @ 77ec4 │ │ │ │ - bl 9deb4 │ │ │ │ + bne 77d58 │ │ │ │ + ldr r0, [pc, #368] @ 77ebc │ │ │ │ + bl 9de48 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77d7c │ │ │ │ + b 77d74 │ │ │ │ cmp r4, sl │ │ │ │ - beq 77e70 │ │ │ │ + beq 77e68 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a56fc │ │ │ │ + bl a568c │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d94 │ │ │ │ + bne 77d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r4, #0 │ │ │ │ - b 77ea8 │ │ │ │ + b 77ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c1e8 │ │ │ │ + bl 16c164 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77dc4 │ │ │ │ + beq 77dbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dc4 │ │ │ │ + bne 77dbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77ec8 │ │ │ │ - beq 77e10 │ │ │ │ + ldreq r3, [pc, #248] @ 77ec0 │ │ │ │ + beq 77e08 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77e04 │ │ │ │ + beq 77dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77e04 │ │ │ │ + bne 77dfc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e28 │ │ │ │ - ldr r3, [pc, #184] @ 77ecc │ │ │ │ + bne 77e20 │ │ │ │ + ldr r3, [pc, #184] @ 77ec4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77e70 │ │ │ │ - b 77d84 │ │ │ │ + bne 77e68 │ │ │ │ + b 77d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b92a4 │ │ │ │ + bl b91ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77ea8 │ │ │ │ + beq 77ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77ea8 │ │ │ │ + bne 77ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 77ea8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 77ea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77ed0 │ │ │ │ - ldr r2, [pc, #80] @ 77ed4 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77ec8 │ │ │ │ + ldr r2, [pc, #80] @ 77ecc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b2b04 │ │ │ │ + bl 2b31d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77d14 │ │ │ │ - b 77d8c │ │ │ │ + bge 77d0c │ │ │ │ + b 77d84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r8, lsr #23 │ │ │ │ - @ instruction: 0x003937d0 │ │ │ │ + eorseq r3, r9, r8, lsr #7 │ │ │ │ + @ instruction: 0x00393fd0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r8, fp, r2 │ │ │ │ - eorseq fp, r5, r4, asr #9 │ │ │ │ + mlaseq r9, r8, r3, r3 │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - @ instruction: 0x00392bbc │ │ │ │ + @ instruction: 0x003933bc │ │ │ │ │ │ │ │ -00077ed8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077ed0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ee0 : │ │ │ │ +00077ed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77fbc │ │ │ │ + ldr r2, [pc, #196] @ 77fb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f14 │ │ │ │ - ldr r1, [pc, #180] @ 77fc0 │ │ │ │ - ldr r0, [pc, #180] @ 77fc4 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f58 │ │ │ │ - ldr r2, [pc, #172] @ 77fc8 │ │ │ │ + beq 77f0c │ │ │ │ + ldr r1, [pc, #180] @ 77fb8 │ │ │ │ + ldr r0, [pc, #180] @ 77fbc │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77f50 │ │ │ │ + ldr r2, [pc, #172] @ 77fc0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f60 │ │ │ │ + beq 77f58 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f44 │ │ │ │ + beq 77f3c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f64 │ │ │ │ - ldr r3, [pc, #128] @ 77fcc │ │ │ │ + b 77f5c │ │ │ │ + ldr r3, [pc, #128] @ 77fc4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77fd0 │ │ │ │ + ldr r1, [pc, #124] @ 77fc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77fd4 │ │ │ │ + ldr r4, [pc, #104] @ 77fcc │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fa0 │ │ │ │ + beq 77f98 │ │ │ │ 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 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, ip, ror #23 │ │ │ │ + eorseq r3, r9, ip, ror #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077fd8 : │ │ │ │ +00077fd0 : │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ sub r0, r0, r3 │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ff8 : │ │ │ │ +00077ff0 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078010 : │ │ │ │ +00078008 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078024 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0007801c <_PyRWMutex_Lock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bics r3, r1, #2 │ │ │ │ orr r2, r1, #1 │ │ │ │ - bne 7806c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 78064 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78070 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78078 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 78130 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne 78068 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 78070 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 78124 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 78044 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 7803c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078080 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00078078 <_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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 78098 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78090 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b6d14 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b71e4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780c8 <_PyRWMutex_RLock@@Base>: │ │ │ │ +000780c0 <_PyRWMutex_RLock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - tst r3, #1 │ │ │ │ - add r2, r3, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - bne 78108 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ - tst r3, #2 │ │ │ │ - beq 78114 <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ - bl 78130 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + tst r1, #1 │ │ │ │ + add r2, r1, #4 │ │ │ │ + bne 780fc <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + tst r1, #2 │ │ │ │ + beq 78108 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 78124 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 780e8 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 780e0 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 7810c <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + bne 78100 <_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 78170 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ + bne 78164 <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781a0 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ + bne 78194 <_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 1dd4cc <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dda78 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781a8 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0007819c <_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 356f60 │ │ │ │ + bl 357764 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b6d14 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b71e4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000781e0 : │ │ │ │ +000781d4 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78210 │ │ │ │ - ldr r2, [pc, #72] @ 78238 │ │ │ │ + beq 78204 │ │ │ │ + ldr r2, [pc, #72] @ 7822c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78210 │ │ │ │ + bne 78204 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78210 │ │ │ │ + beq 78204 │ │ │ │ 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] @ 7823c │ │ │ │ - ldr r1, [pc, #20] @ 78240 │ │ │ │ + ldr r3, [pc, #20] @ 78230 │ │ │ │ + ldr r1, [pc, #20] @ 78234 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl ip │ │ │ │ + eorseq r3, r9, r8, lsl r4 │ │ │ │ │ │ │ │ -00078244 : │ │ │ │ +00078238 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78270 │ │ │ │ - ldr r3, [pc, #68] @ 78298 │ │ │ │ + beq 78264 │ │ │ │ + ldr r3, [pc, #68] @ 7828c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78270 │ │ │ │ + bne 78264 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78270 │ │ │ │ + beq 78264 │ │ │ │ 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] @ 7829c │ │ │ │ - ldr r1, [pc, #20] @ 782a0 │ │ │ │ + ldr r3, [pc, #20] @ 78290 │ │ │ │ + ldr r1, [pc, #20] @ 78294 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr ip │ │ │ │ + eorseq r3, r9, r4, asr r4 │ │ │ │ │ │ │ │ -000782a4 : │ │ │ │ +00078298 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782d0 │ │ │ │ - ldr r3, [pc, #68] @ 782f8 │ │ │ │ + beq 782c4 │ │ │ │ + ldr r3, [pc, #68] @ 782ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782d0 │ │ │ │ + bne 782c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782d0 │ │ │ │ + beq 782c4 │ │ │ │ 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] @ 782fc │ │ │ │ - ldr r1, [pc, #20] @ 78300 │ │ │ │ + ldr r3, [pc, #20] @ 782f0 │ │ │ │ + ldr r1, [pc, #20] @ 782f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, ip, r2 │ │ │ │ + mlaseq r9, r0, r4, r3 │ │ │ │ │ │ │ │ -00078304 : │ │ │ │ +000782f8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78330 │ │ │ │ - ldr r3, [pc, #68] @ 78358 │ │ │ │ + beq 78324 │ │ │ │ + ldr r3, [pc, #68] @ 7834c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78330 │ │ │ │ + bne 78324 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78330 │ │ │ │ + beq 78324 │ │ │ │ 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] @ 7835c │ │ │ │ - ldr r1, [pc, #20] @ 78360 │ │ │ │ + ldr r3, [pc, #20] @ 78350 │ │ │ │ + ldr r1, [pc, #20] @ 78354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392cd0 │ │ │ │ + @ instruction: 0x003934d0 │ │ │ │ │ │ │ │ -00078364 : │ │ │ │ +00078358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783b4 │ │ │ │ - ldr r2, [pc, #84] @ 783d8 │ │ │ │ + beq 783a8 │ │ │ │ + ldr r2, [pc, #84] @ 783cc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783b4 │ │ │ │ + bne 783a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783b4 │ │ │ │ + beq 783a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 783cc │ │ │ │ - ldr r3, [pc, #52] @ 783dc │ │ │ │ - ldr r1, [pc, #52] @ 783e0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 783c4 │ │ │ │ - ldr r3, [pc, #32] @ 783dc │ │ │ │ - ldr r1, [pc, #36] @ 783e4 │ │ │ │ + bne 783c0 │ │ │ │ + ldr r3, [pc, #52] @ 783d0 │ │ │ │ + ldr r1, [pc, #52] @ 783d4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 783b8 │ │ │ │ + ldr r3, [pc, #32] @ 783d0 │ │ │ │ + ldr r1, [pc, #36] @ 783d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr #26 │ │ │ │ - eorseq r2, r9, r8, lsl #26 │ │ │ │ + eorseq r3, r9, r4, asr #10 │ │ │ │ + eorseq r3, r9, r8, lsl #10 │ │ │ │ │ │ │ │ -000783e8 : │ │ │ │ +000783dc : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78418 │ │ │ │ - ldr r2, [pc, #72] @ 78440 │ │ │ │ + beq 7840c │ │ │ │ + ldr r2, [pc, #72] @ 78434 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78418 │ │ │ │ + bne 7840c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78418 │ │ │ │ + beq 7840c │ │ │ │ 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] @ 78444 │ │ │ │ - ldr r1, [pc, #20] @ 78448 │ │ │ │ + ldr r3, [pc, #20] @ 78438 │ │ │ │ + ldr r1, [pc, #20] @ 7843c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, ror sp │ │ │ │ + eorseq r3, r9, r4, ror r5 │ │ │ │ │ │ │ │ -0007844c : │ │ │ │ +00078440 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7847c │ │ │ │ - ldr r2, [pc, #72] @ 784a4 │ │ │ │ + beq 78470 │ │ │ │ + ldr r2, [pc, #72] @ 78498 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7847c │ │ │ │ + bne 78470 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7847c │ │ │ │ + beq 78470 │ │ │ │ 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] @ 784a8 │ │ │ │ - ldr r1, [pc, #20] @ 784ac │ │ │ │ + ldr r3, [pc, #20] @ 7849c │ │ │ │ + ldr r1, [pc, #20] @ 784a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, lsr #27 │ │ │ │ + eorseq r3, r9, ip, lsr #11 │ │ │ │ │ │ │ │ -000784b0 : │ │ │ │ - b 16ac40 <_PyArena_Free@@Base+0x2aec> │ │ │ │ +000784a4 : │ │ │ │ + b 16abbc <_PyArena_Free@@Base+0x2acc> │ │ │ │ │ │ │ │ -000784b4 : │ │ │ │ - b 2ce840 │ │ │ │ +000784a8 : │ │ │ │ + b 2ced40 │ │ │ │ │ │ │ │ -000784b8 : │ │ │ │ - b 41874 │ │ │ │ +000784ac : │ │ │ │ + b 4186c │ │ │ │ │ │ │ │ -000784bc : │ │ │ │ - b 2d88c8 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +000784b0 : │ │ │ │ + b 2d9118 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784c0 : │ │ │ │ +000784b4 : │ │ │ │ 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 1bc1d4 │ │ │ │ + bl 1bc520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78510 │ │ │ │ + beq 78504 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785b0 │ │ │ │ + b 785a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 78534 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 78528 │ │ │ │ + bl 29f9e8 │ │ │ │ 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 78534 │ │ │ │ - ldr r3, [pc, #104] @ 785b8 │ │ │ │ + bgt 78528 │ │ │ │ + ldr r3, [pc, #104] @ 785ac │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785bc │ │ │ │ + ldr r8, [pc, #92] @ 785b0 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785a8 │ │ │ │ - bl 22d1f4 │ │ │ │ + beq 7859c │ │ │ │ + bl 22d2b4 │ │ │ │ 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 78568 │ │ │ │ + b 7855c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x000796b8 │ │ │ │ - andeq r8, r7, r0, asr #11 │ │ │ │ + andeq r9, r7, ip, lsr #13 │ │ │ │ + @ instruction: 0x000785b4 │ │ │ │ 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 785f4 │ │ │ │ + bge 785e8 │ │ │ │ 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 785c8 │ │ │ │ + b 785bc │ │ │ │ │ │ │ │ -00078608 : │ │ │ │ +000785fc : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078620 : │ │ │ │ +00078614 : │ │ │ │ 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] @ 786a4 │ │ │ │ + ldr r3, [pc, #108] @ 78698 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 786a8 │ │ │ │ + bl 7869c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7869c │ │ │ │ + bne 78690 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78664 │ │ │ │ + bne 78658 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786a8 │ │ │ │ + bl 7869c │ │ │ │ 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 78728 │ │ │ │ + beq 7871c │ │ │ │ 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 78718 │ │ │ │ + beq 7870c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78718 │ │ │ │ + bne 7870c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78730 │ │ │ │ + beq 78724 │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786c8 │ │ │ │ + b 786bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078738 : │ │ │ │ +0007872c : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078754 : │ │ │ │ - b 23ea24 │ │ │ │ +00078748 : │ │ │ │ + b 23eb40 │ │ │ │ │ │ │ │ -00078758 : │ │ │ │ +0007874c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aff0 │ │ │ │ + bl 8afe4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078780 : │ │ │ │ +00078774 : │ │ │ │ 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 787b4 │ │ │ │ + beq 787a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b5d4 │ │ │ │ + b 8b57c │ │ │ │ │ │ │ │ -000787c0 : │ │ │ │ +000787b4 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000787dc : │ │ │ │ - ldr r3, [pc, #16] @ 787f4 │ │ │ │ +000787d0 : │ │ │ │ + ldr r3, [pc, #16] @ 787e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000787f8 : │ │ │ │ +000787ec : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078800 : │ │ │ │ +000787f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7885c │ │ │ │ + beq 78850 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788ac │ │ │ │ + ldr r1, [pc, #136] @ 788a0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78870 │ │ │ │ + beq 78864 │ │ │ │ mov r0, r4 │ │ │ │ - bl adff4 │ │ │ │ - ldr r2, [pc, #120] @ 788b0 │ │ │ │ - ldr r3, [pc, #120] @ 788b4 │ │ │ │ + bl adf78 │ │ │ │ + ldr r2, [pc, #120] @ 788a4 │ │ │ │ + ldr r3, [pc, #120] @ 788a8 │ │ │ │ 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 78870 │ │ │ │ - ldr r1, [pc, #84] @ 788b8 │ │ │ │ - ldr r0, [pc, #84] @ 788bc │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 78864 │ │ │ │ + ldr r1, [pc, #84] @ 788ac │ │ │ │ + ldr r0, [pc, #84] @ 788b0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788c0 │ │ │ │ + ldr r2, [pc, #68] @ 788b4 │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788a4 │ │ │ │ + ble 78898 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r3, r3, #1 │ │ │ │ streq r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - @ instruction: 0x00369eb4 │ │ │ │ + @ instruction: 0x0036a6b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788c4 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000788b8 <_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 b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78934 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78928 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78934 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78928 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78920 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 78914 <_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 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7893c <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 78930 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78960 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 78954 <_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 2bea00 │ │ │ │ + bl 2bef00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007896c <_Py_hashtable_new@@Base>: │ │ │ │ +00078960 <_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 8beec <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be94 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00078998 : │ │ │ │ - ldr ip, [pc, #60] @ 789dc │ │ │ │ +0007898c : │ │ │ │ + ldr ip, [pc, #60] @ 789d0 │ │ │ │ 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 789d0 │ │ │ │ + beq 789c4 │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789d0 │ │ │ │ + beq 789c4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789a8 │ │ │ │ + beq 7899c │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #16 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ │ │ │ │ -000789e0 : │ │ │ │ +000789d4 : │ │ │ │ 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 15b0e8 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ - b 78a04 │ │ │ │ + bl 15adb0 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 789f8 │ │ │ │ │ │ │ │ -00078a1c : │ │ │ │ +00078a10 : │ │ │ │ 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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78aa8 │ │ │ │ + beq 78a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 27b230 │ │ │ │ + bl 27b698 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78a94 │ │ │ │ + beq 78a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78a9c │ │ │ │ + beq 78a90 │ │ │ │ mov r4, r5 │ │ │ │ - b 78aa8 │ │ │ │ + b 78a9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 78a94 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 78a88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078ab4 : │ │ │ │ +00078aa8 : │ │ │ │ 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] @ 78af8 │ │ │ │ + ldr r1, [pc, #40] @ 78aec │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78afc │ │ │ │ + ldr r0, [pc, #24] @ 78af0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2419d8 │ │ │ │ + bl 241b3c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078b00 : │ │ │ │ +00078af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78b90 │ │ │ │ + ldr r3, [pc, #120] @ 78b84 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78b84 │ │ │ │ + beq 78b78 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb854 │ │ │ │ + bl bb79c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b6c │ │ │ │ + beq 78b60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b6c │ │ │ │ - ldr r0, [pc, #40] @ 78b94 │ │ │ │ - bl 2a6f00 │ │ │ │ + beq 78b60 │ │ │ │ + ldr r0, [pc, #40] @ 78b88 │ │ │ │ + bl 2a7170 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, ip, ror #27 │ │ │ │ + eorseq r3, r9, ip, ror #11 │ │ │ │ │ │ │ │ -00078b98 : │ │ │ │ +00078b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bc8 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #24] @ 78bbc │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bcc │ │ │ │ + bl 78bc0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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] @ 78c78 │ │ │ │ - bl 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78c6c │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c64 │ │ │ │ + blt 78c58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c14 │ │ │ │ + beq 78c08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c6c │ │ │ │ - bl 9b300 │ │ │ │ - bl 91acc │ │ │ │ + bne 78c60 │ │ │ │ + bl 9b294 │ │ │ │ + bl 91a60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c64 │ │ │ │ - ldr r1, [pc, #68] @ 78c78 │ │ │ │ + beq 78c58 │ │ │ │ + ldr r1, [pc, #68] @ 78c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2782d4 │ │ │ │ + bl 27873c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c6c │ │ │ │ + beq 78c60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c64 │ │ │ │ + beq 78c58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c64 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 78c58 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c70 │ │ │ │ + b 78c64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00078c7c : │ │ │ │ +00078c70 : │ │ │ │ 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] @ 78cc0 │ │ │ │ + ldr r1, [pc, #40] @ 78cb4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78cc4 │ │ │ │ + ldr r0, [pc, #24] @ 78cb8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 264e50 │ │ │ │ + bl 2651a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078cc8 : │ │ │ │ +00078cbc : │ │ │ │ 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 78d0c │ │ │ │ + bne 78d00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 25b5c8 │ │ │ │ + bl 25ba4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d1c │ │ │ │ + bne 78d10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d28 : │ │ │ │ +00078d1c : │ │ │ │ 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 10cb5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cbbc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f88 │ │ │ │ + beq 78f7c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10cb5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cbbc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f88 │ │ │ │ + beq 78f7c │ │ │ │ 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 78f90 │ │ │ │ + blt 78f84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78dac │ │ │ │ + bgt 78da0 │ │ │ │ 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 78f90 │ │ │ │ + bgt 78f84 │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78ddc │ │ │ │ + beq 78dd0 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78df4 │ │ │ │ + beq 78de8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e20 │ │ │ │ + beq 78e14 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 29950c <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 29978c <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e20 │ │ │ │ - bl 99d40 │ │ │ │ - b 78f88 │ │ │ │ + bne 78e14 │ │ │ │ + bl 99cd4 │ │ │ │ + b 78f7c │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e54 │ │ │ │ + beq 78e48 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f58 │ │ │ │ + bne 78f4c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c4118 │ │ │ │ + bl 2c4618 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f74 │ │ │ │ + b 78f68 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f74 │ │ │ │ + blt 78f68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e78 │ │ │ │ + bne 78e6c │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f74 │ │ │ │ + b 78f68 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ebc │ │ │ │ + bgt 78eb0 │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f50 │ │ │ │ + bne 78f44 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f50 │ │ │ │ + beq 78f44 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78e98 │ │ │ │ + bne 78e8c │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78e98 │ │ │ │ - b 78f50 │ │ │ │ - ldr r3, [pc, #220] @ 78fa0 │ │ │ │ + bne 78e8c │ │ │ │ + b 78f44 │ │ │ │ + ldr r3, [pc, #220] @ 78f94 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78eec │ │ │ │ - ldr r3, [pc, #212] @ 78fa4 │ │ │ │ + ble 78ee0 │ │ │ │ + ldr r3, [pc, #212] @ 78f98 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f10 │ │ │ │ + beq 78f04 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1969f8 │ │ │ │ - b 78f50 │ │ │ │ + bl 1969dc │ │ │ │ + b 78f44 │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f3c │ │ │ │ + bge 78f30 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 31143c │ │ │ │ - b 78f50 │ │ │ │ + bl 311cfc │ │ │ │ + b 78f44 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 30f164 │ │ │ │ + bl 30fa24 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f74 │ │ │ │ + b 78f68 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 339e5c │ │ │ │ + bl 33a660 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78f94 │ │ │ │ + beq 78f88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99d40 │ │ │ │ - b 78f94 │ │ │ │ + bl 99cd4 │ │ │ │ + b 78f88 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78f94 │ │ │ │ + b 78f88 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078fa8 : │ │ │ │ +00078f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 78fd0 │ │ │ │ - ldr r1, [pc, #80] @ 79018 │ │ │ │ - ldr r0, [pc, #80] @ 7901c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79010 │ │ │ │ + bne 78fc4 │ │ │ │ + ldr r1, [pc, #80] @ 7900c │ │ │ │ + ldr r0, [pc, #80] @ 79010 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79004 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78ff8 │ │ │ │ + beq 78fec │ │ │ │ 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 79008 │ │ │ │ - ldr r1, [pc, #32] @ 79020 │ │ │ │ - ldr r0, [pc, #24] @ 7901c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79010 │ │ │ │ + beq 78ffc │ │ │ │ + ldr r1, [pc, #32] @ 79014 │ │ │ │ + ldr r0, [pc, #24] @ 79010 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79004 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150870 │ │ │ │ + b 150b6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r0, r6, ip, ror lr │ │ │ │ + eorseq r1, r6, ip, ror r6 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -00079024 : │ │ │ │ +00079018 : │ │ │ │ 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 10cb5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cbbc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7907c │ │ │ │ + beq 79070 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7906c │ │ │ │ + bne 79060 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 300b98 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 301458 <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10cb5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cbbc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79058 │ │ │ │ + bne 7904c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079084 : │ │ │ │ +00079078 : │ │ │ │ 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 10cb5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cbbc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790c4 │ │ │ │ + beq 790b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a4d08 │ │ │ │ + b 2a4f78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790cc : │ │ │ │ +000790c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79150 │ │ │ │ + ldr r2, [pc, #108] @ 79144 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 7912c │ │ │ │ + bne 79120 │ │ │ │ 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 790fc │ │ │ │ - ldr r3, [pc, #20] @ 79154 │ │ │ │ - ldr r1, [pc, #20] @ 79158 │ │ │ │ + bne 790f0 │ │ │ │ + ldr r3, [pc, #20] @ 79148 │ │ │ │ + ldr r1, [pc, #20] @ 7914c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsl #29 │ │ │ │ + eorseq r3, r9, ip, lsl #13 │ │ │ │ │ │ │ │ -0007915c : │ │ │ │ +00079150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 791ec │ │ │ │ + ldr r3, [pc, #120] @ 791e0 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 7919c │ │ │ │ - ldr r3, [pc, #96] @ 791f0 │ │ │ │ - ldr r1, [pc, #96] @ 791f4 │ │ │ │ + bls 79190 │ │ │ │ + ldr r3, [pc, #96] @ 791e4 │ │ │ │ + ldr r1, [pc, #96] @ 791e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 791e4 │ │ │ │ + bl 11774c │ │ │ │ + b 791d8 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791c4 │ │ │ │ - ldr r3, [pc, #56] @ 791f0 │ │ │ │ - ldr r1, [pc, #60] @ 791f8 │ │ │ │ + bne 791b8 │ │ │ │ + ldr r3, [pc, #56] @ 791e4 │ │ │ │ + ldr r1, [pc, #60] @ 791ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 791e4 │ │ │ │ + bl 11774c │ │ │ │ + b 791d8 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #1568] @ 0x620 │ │ │ │ ldrb r1, [r3, #1600] @ 0x640 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392eb0 │ │ │ │ - eorseq r2, r9, ip, asr #29 │ │ │ │ + @ instruction: 0x003936b0 │ │ │ │ + eorseq r3, r9, ip, asr #13 │ │ │ │ │ │ │ │ -000791fc : │ │ │ │ +000791f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 79270 │ │ │ │ + ldr r2, [pc, #92] @ 79264 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 7924c │ │ │ │ + bne 79240 │ │ │ │ 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 7922c │ │ │ │ - ldr r3, [pc, #20] @ 79274 │ │ │ │ - ldr r1, [pc, #20] @ 79278 │ │ │ │ + bne 79220 │ │ │ │ + ldr r3, [pc, #20] @ 79268 │ │ │ │ + ldr r1, [pc, #20] @ 7926c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, ror #29 │ │ │ │ + eorseq r3, r9, ip, ror #13 │ │ │ │ │ │ │ │ -0007927c : │ │ │ │ +00079270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792c8 │ │ │ │ + ldr r3, [pc, #52] @ 792bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 278990 │ │ │ │ + bl 278df8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000792cc : │ │ │ │ +000792c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79350 │ │ │ │ + ldr r2, [pc, #108] @ 79344 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 7932c │ │ │ │ + bne 79320 │ │ │ │ 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 792fc │ │ │ │ - ldr r3, [pc, #20] @ 79354 │ │ │ │ - ldr r1, [pc, #20] @ 79358 │ │ │ │ + bne 792f0 │ │ │ │ + ldr r3, [pc, #20] @ 79348 │ │ │ │ + ldr r1, [pc, #20] @ 7934c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, lsl pc │ │ │ │ + eorseq r3, r9, r0, lsl r7 │ │ │ │ │ │ │ │ -0007935c : │ │ │ │ +00079350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 793e8 │ │ │ │ + ldr r3, [pc, #116] @ 793dc │ │ │ │ mov r2, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 7939c │ │ │ │ - ldr r3, [pc, #92] @ 793ec │ │ │ │ - ldr r1, [pc, #92] @ 793f0 │ │ │ │ + bls 79390 │ │ │ │ + ldr r3, [pc, #92] @ 793e0 │ │ │ │ + ldr r1, [pc, #92] @ 793e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 793c0 │ │ │ │ + bl 11774c │ │ │ │ + b 793b4 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793c8 │ │ │ │ - ldr r3, [pc, #52] @ 793ec │ │ │ │ - ldr r1, [pc, #56] @ 793f4 │ │ │ │ + bne 793bc │ │ │ │ + ldr r3, [pc, #52] @ 793e0 │ │ │ │ + ldr r1, [pc, #56] @ 793e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #344] @ 0x158 │ │ │ │ ldrb r1, [r3, #376] @ 0x178 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr pc │ │ │ │ - eorseq r2, r9, r0, asr pc │ │ │ │ + eorseq r3, r9, r4, lsr r7 │ │ │ │ + eorseq r3, r9, r0, asr r7 │ │ │ │ │ │ │ │ -000793f8 : │ │ │ │ +000793ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 79468 │ │ │ │ + ldr r2, [pc, #88] @ 7945c │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 79444 │ │ │ │ + bne 79438 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 7942c │ │ │ │ - ldr r3, [pc, #20] @ 7946c │ │ │ │ - ldr r1, [pc, #20] @ 79470 │ │ │ │ + bne 79420 │ │ │ │ + ldr r3, [pc, #20] @ 79460 │ │ │ │ + ldr r1, [pc, #20] @ 79464 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00392fb0 │ │ │ │ + @ instruction: 0x003937b0 │ │ │ │ │ │ │ │ -00079474 : │ │ │ │ +00079468 : │ │ │ │ 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 794a8 │ │ │ │ - ldr r3, [pc, #100] @ 79500 │ │ │ │ - ldr r1, [pc, #100] @ 79504 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 794d4 │ │ │ │ - ldr r3, [pc, #88] @ 79508 │ │ │ │ + blt 7949c │ │ │ │ + ldr r3, [pc, #100] @ 794f4 │ │ │ │ + ldr r1, [pc, #100] @ 794f8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 794c8 │ │ │ │ + ldr r3, [pc, #88] @ 794fc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7950c │ │ │ │ + bl 79500 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 794dc │ │ │ │ + bne 794d0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392fd4 │ │ │ │ + @ instruction: 0x003937d4 │ │ │ │ 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 7953c │ │ │ │ - ldr r3, [pc, #60] @ 7956c │ │ │ │ - ldr r1, [pc, #60] @ 79570 │ │ │ │ + bls 79530 │ │ │ │ + ldr r3, [pc, #60] @ 79560 │ │ │ │ + ldr r1, [pc, #60] @ 79564 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 7955c │ │ │ │ + bl 11774c │ │ │ │ + b 79550 │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79564 │ │ │ │ - ldr r3, [pc, #24] @ 7956c │ │ │ │ - ldr r1, [pc, #28] @ 79574 │ │ │ │ + bne 79558 │ │ │ │ + ldr r3, [pc, #24] @ 79560 │ │ │ │ + ldr r1, [pc, #28] @ 79568 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, ror #31 │ │ │ │ - eorseq r3, r9, r8 │ │ │ │ + eorseq r3, r9, ip, ror #15 │ │ │ │ + eorseq r3, r9, r8, lsl #16 │ │ │ │ │ │ │ │ -00079578 : │ │ │ │ +0007956c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795c0 │ │ │ │ + ldr r3, [pc, #48] @ 795b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7950c │ │ │ │ + bl 79500 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000795c4 : │ │ │ │ +000795b8 : │ │ │ │ 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 795f8 │ │ │ │ - ldr r3, [pc, #80] @ 7963c │ │ │ │ - ldr r1, [pc, #80] @ 79640 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 79620 │ │ │ │ - ldr r3, [pc, #68] @ 79644 │ │ │ │ + blt 795ec │ │ │ │ + ldr r3, [pc, #80] @ 79630 │ │ │ │ + ldr r1, [pc, #80] @ 79634 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 79614 │ │ │ │ + ldr r3, [pc, #68] @ 79638 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7950c │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79628 │ │ │ │ + beq 7961c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ bic r3, r3, r2, lsl r5 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392fd4 │ │ │ │ + @ instruction: 0x003937d4 │ │ │ │ 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 │ │ │ │ @@ -81279,932 +81276,932 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ stmdb r4, {r1, r2} │ │ │ │ - beq 796ac │ │ │ │ + beq 796a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796ac │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 796a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d4 │ │ │ │ + b a4264 │ │ │ │ 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 796f0 │ │ │ │ + bge 796e4 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796c4 │ │ │ │ + b 796b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 797c8 │ │ │ │ + ldr r1, [pc, #160] @ 797bc │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79740 │ │ │ │ - bl 342a14 │ │ │ │ + bne 79734 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797c0 │ │ │ │ + bne 797b4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797b8 │ │ │ │ + bne 797ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797b8 │ │ │ │ + bne 797ac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797b8 │ │ │ │ + bne 797ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797b8 │ │ │ │ + bne 797ac │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_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 239310 │ │ │ │ + b 239428 │ │ │ │ mov r1, #2 │ │ │ │ - b 614c8 │ │ │ │ + b 614c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d9d4 │ │ │ │ + bl 9d968 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131e0c │ │ │ │ + b 131e14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a85e0 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 2a8850 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ │ │ │ │ -00079810 : │ │ │ │ +00079804 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79844 │ │ │ │ + bne 79838 │ │ │ │ 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 79828 │ │ │ │ + b 7981c │ │ │ │ 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 79844 │ │ │ │ + b 79838 │ │ │ │ │ │ │ │ -00079860 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00079854 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 7986c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 34a6e4 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - muleq r6, ip, r3 │ │ │ │ + ldr r1, [pc] @ 79860 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34ae74 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + muleq r6, r4, r3 │ │ │ │ │ │ │ │ -00079870 : │ │ │ │ +00079864 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 7989c │ │ │ │ + ldr r3, [pc, #16] @ 79890 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ │ │ │ │ -000798a0 : │ │ │ │ +00079894 : │ │ │ │ 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] @ 798e8 │ │ │ │ + ldr r2, [pc, #44] @ 798dc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f480 │ │ │ │ + bl 23f59c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000798ec <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000798e0 <_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] @ 79934 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 79928 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f480 │ │ │ │ + bl 23f59c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079938 : │ │ │ │ +0007992c : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079940 : │ │ │ │ +00079934 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079948 : │ │ │ │ - ldr r1, [pc, #4] @ 79954 │ │ │ │ +0007993c : │ │ │ │ + ldr r1, [pc, #4] @ 79948 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cea94 │ │ │ │ - @ instruction: 0x0035c4dc │ │ │ │ + b 2cef94 │ │ │ │ + @ instruction: 0x0035ccdc │ │ │ │ │ │ │ │ -00079958 : │ │ │ │ - b 79948 │ │ │ │ +0007994c : │ │ │ │ + b 7993c │ │ │ │ │ │ │ │ -0007995c : │ │ │ │ - b 79948 │ │ │ │ +00079950 : │ │ │ │ + b 7993c │ │ │ │ │ │ │ │ -00079960 : │ │ │ │ +00079954 : │ │ │ │ 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 799a0 │ │ │ │ - bl 348b2c │ │ │ │ - b 799c0 │ │ │ │ + beq 79994 │ │ │ │ + bl 3494d8 │ │ │ │ + b 799b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799c8 │ │ │ │ - ldr r3, [pc, #88] @ 79a10 │ │ │ │ - ldr r1, [pc, #88] @ 79a14 │ │ │ │ + bne 799bc │ │ │ │ + ldr r3, [pc, #88] @ 79a04 │ │ │ │ + ldr r1, [pc, #88] @ 79a08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a04 │ │ │ │ + b 799f8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 799b0 │ │ │ │ + beq 799a4 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 799b0 │ │ │ │ + bne 799a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #32 │ │ │ │ + eorseq r3, r9, r8, lsr #16 │ │ │ │ │ │ │ │ -00079a18 : │ │ │ │ - b 1ce430 │ │ │ │ +00079a0c : │ │ │ │ + b 1ce778 │ │ │ │ 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] @ 79a60 │ │ │ │ - ldrne r3, [pc, #32] @ 79a64 │ │ │ │ + ldreq r3, [pc, #32] @ 79a54 │ │ │ │ + ldrne r3, [pc, #32] @ 79a58 │ │ │ │ mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 79a68 │ │ │ │ + ldreq r2, [pc, #28] @ 79a5c │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 79a6c │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #20] @ 79a60 │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - eorseq r2, r9, r8, ror #23 │ │ │ │ - eorseq r5, r6, r4, lsl sl │ │ │ │ - eorseq r3, r9, r0, asr r0 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r3, r9, r8, ror #7 │ │ │ │ + eorseq r6, r6, r4, lsl r2 │ │ │ │ + eorseq r3, r9, r0, asr r8 │ │ │ │ │ │ │ │ -00079a70 : │ │ │ │ +00079a64 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79ad4 │ │ │ │ + beq 79ac8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79ad4 │ │ │ │ + beq 79ac8 │ │ │ │ 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 79ac0 │ │ │ │ - bl 11a820 │ │ │ │ + bne 79ab4 │ │ │ │ + bl 11a864 │ │ │ │ mov r0, #0 │ │ │ │ - b 79acc │ │ │ │ + b 79ac0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079adc : │ │ │ │ - ldr r3, [pc, #84] @ 79b38 │ │ │ │ +00079ad0 : │ │ │ │ + ldr r3, [pc, #84] @ 79b2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79b10 │ │ │ │ + beq 79b04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 79b3c │ │ │ │ + ldr r0, [pc, #56] @ 79b30 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b30 │ │ │ │ + beq 79b24 │ │ │ │ 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 #13 │ │ │ │ + eorseq r7, r6, r4, lsl #29 │ │ │ │ │ │ │ │ -00079b40 : │ │ │ │ - ldr r3, [pc, #52] @ 79b7c │ │ │ │ +00079b34 : │ │ │ │ + ldr r3, [pc, #52] @ 79b70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79b74 │ │ │ │ + beq 79b68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79b80 │ │ │ │ + ldr r0, [pc, #24] @ 79b74 │ │ │ │ mov r1, #25 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x00366fb0 │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ │ │ │ │ -00079b84 : │ │ │ │ - ldr r3, [pc, #52] @ 79bc0 │ │ │ │ +00079b78 : │ │ │ │ + ldr r3, [pc, #52] @ 79bb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79bb8 │ │ │ │ + beq 79bac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79bc4 │ │ │ │ + ldr r0, [pc, #24] @ 79bb8 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x00366fb0 │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ │ │ │ │ -00079bc8 : │ │ │ │ - ldr r3, [pc, #52] @ 79c04 │ │ │ │ +00079bbc : │ │ │ │ + ldr r3, [pc, #52] @ 79bf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79bfc │ │ │ │ + beq 79bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79c08 │ │ │ │ + ldr r0, [pc, #24] @ 79bfc │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00366fb0 │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ │ │ │ │ -00079c0c : │ │ │ │ - b 15e418 │ │ │ │ +00079c00 : │ │ │ │ + b 15e3b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - beq 79c50 │ │ │ │ - bl 348b2c │ │ │ │ - b 79c64 │ │ │ │ + beq 79c44 │ │ │ │ + bl 3494d8 │ │ │ │ + b 79c58 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79c6c │ │ │ │ + beq 79c60 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79c84 │ │ │ │ + b 79c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079c90 : │ │ │ │ - b 79c10 │ │ │ │ +00079c84 : │ │ │ │ + b 79c04 │ │ │ │ │ │ │ │ -00079c94 : │ │ │ │ - b 79c10 │ │ │ │ +00079c88 : │ │ │ │ + b 79c04 │ │ │ │ │ │ │ │ -00079c98 : │ │ │ │ +00079c8c : │ │ │ │ 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 79d00 │ │ │ │ + beq 79cf4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d00 │ │ │ │ + beq 79cf4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d00 │ │ │ │ + beq 79cf4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d00 │ │ │ │ - ldr r2, [pc, #532] @ 79f04 │ │ │ │ + beq 79cf4 │ │ │ │ + ldr r2, [pc, #532] @ 79ef8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79d18 │ │ │ │ - b 79d10 │ │ │ │ - ldr r3, [pc, #512] @ 79f08 │ │ │ │ - ldr r1, [pc, #512] @ 79f0c │ │ │ │ + beq 79d0c │ │ │ │ + b 79d04 │ │ │ │ + ldr r3, [pc, #512] @ 79efc │ │ │ │ + ldr r1, [pc, #512] @ 79f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79ef8 │ │ │ │ + b 79eec │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79d3c │ │ │ │ + beq 79d30 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ - b 79d10 │ │ │ │ + bl 113400 │ │ │ │ + b 79d04 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 79d70 │ │ │ │ - ldr r3, [pc, #444] @ 79f10 │ │ │ │ - ldr r1, [pc, #444] @ 79f14 │ │ │ │ + bge 79d64 │ │ │ │ + ldr r3, [pc, #444] @ 79f04 │ │ │ │ + ldr r1, [pc, #444] @ 79f08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ - b 79d10 │ │ │ │ + bl 113400 │ │ │ │ + b 79d04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79df8 │ │ │ │ + bne 79dec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 292ef8 │ │ │ │ + bl 293178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79da8 │ │ │ │ + beq 79d9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79da8 │ │ │ │ + bne 79d9c │ │ │ │ mov r0, sp │ │ │ │ - bl 292ef8 │ │ │ │ + bl 293178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79dd4 │ │ │ │ + bne 79dc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31b37c <_PyTime_AsTimeval@@Base+0x19d0> │ │ │ │ + bl 31bc3c <_PyTime_AsTimeval@@Base+0x19d0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79df8 │ │ │ │ + beq 79dec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79df8 │ │ │ │ + bne 79dec │ │ │ │ mov r0, sp │ │ │ │ - bl 31b37c <_PyTime_AsTimeval@@Base+0x19d0> │ │ │ │ + bl 31bc3c <_PyTime_AsTimeval@@Base+0x19d0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79df8 │ │ │ │ + beq 79dec │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ - b 79ef8 │ │ │ │ + bl 113400 │ │ │ │ + b 79eec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79e2c │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 79e20 │ │ │ │ + bl 29f9e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ - b 79d10 │ │ │ │ + bl 113400 │ │ │ │ + b 79d04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79e2c │ │ │ │ + bgt 79e20 │ │ │ │ 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 79e4c │ │ │ │ + bgt 79e40 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79ee0 │ │ │ │ + bcc 79ed4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79eb0 │ │ │ │ + blt 79ea4 │ │ │ │ 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 79e7c │ │ │ │ + bge 79e70 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22d1f4 │ │ │ │ + bl 22d2b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22d1f4 │ │ │ │ + bl 22d2b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79e64 │ │ │ │ + b 79e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, ror r0 │ │ │ │ + eorseq r3, r9, r0, ror r8 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r3, r9, r8, lsr #1 │ │ │ │ + eorseq r3, r9, r8, lsr #17 │ │ │ │ │ │ │ │ -00079f18 : │ │ │ │ - b 1159a0 │ │ │ │ +00079f0c : │ │ │ │ + b 1159f4 │ │ │ │ │ │ │ │ -00079f1c : │ │ │ │ - b 1c04e8 │ │ │ │ +00079f10 : │ │ │ │ + b 1c0834 │ │ │ │ │ │ │ │ -00079f20 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079f14 <_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 110414 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 110474 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79f60 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 79f54 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79f88 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 79f7c <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79f90 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 79f94 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 79f84 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 79f88 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, r8, asr #19 │ │ │ │ + eorseq r0, r9, r8, asr #3 │ │ │ │ │ │ │ │ -00079f98 : │ │ │ │ +00079f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a044 │ │ │ │ + ldr r2, [pc, #144] @ 7a038 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 79fd8 │ │ │ │ + bne 79fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f48 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 79fe8 │ │ │ │ + bl 79f3c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 79fdc │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79ff0 │ │ │ │ + bne 79fe4 │ │ │ │ mov r5, #0 │ │ │ │ - b 7a030 │ │ │ │ + b 7a024 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c84c │ │ │ │ + bl 24c9c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a030 │ │ │ │ + beq 7a024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a030 │ │ │ │ + bne 7a024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a048 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0007a03c <_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] @ 7a0f4 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a0e8 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a088 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + bne 7a07c <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f48 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a098 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + bl 79f3c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a08c <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f3d0 │ │ │ │ + bl 10f430 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a0a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + bne 7a094 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a0e0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + b 7a0d4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c84c │ │ │ │ + bl 24c9c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a0e0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + beq 7a0d4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a0e0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + bne 7a0d4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a0f8 : │ │ │ │ +0007a0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 7a1c0 │ │ │ │ + ldr r4, [pc, #176] @ 7a1b4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 7a150 │ │ │ │ + beq 7a144 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 7a19c │ │ │ │ - ldr r3, [pc, #128] @ 7a1c4 │ │ │ │ - ldr r2, [pc, #128] @ 7a1c8 │ │ │ │ + bne 7a190 │ │ │ │ + ldr r3, [pc, #128] @ 7a1b8 │ │ │ │ + ldr r2, [pc, #128] @ 7a1bc │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ - b 7a178 │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ + b 7a16c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a188 │ │ │ │ + beq 7a17c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7a180 │ │ │ │ - ldr r3, [pc, #84] @ 7a1c4 │ │ │ │ - ldr r2, [pc, #88] @ 7a1cc │ │ │ │ + bne 7a174 │ │ │ │ + ldr r3, [pc, #84] @ 7a1b8 │ │ │ │ + ldr r2, [pc, #88] @ 7a1c0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7a1b8 │ │ │ │ + b 7a1ac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7a1a4 │ │ │ │ + bne 7a198 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba604 │ │ │ │ - b 7a1b8 │ │ │ │ + bl ba54c │ │ │ │ + b 7a1ac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a158 │ │ │ │ + bne 7a14c │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127e94 │ │ │ │ + b 127ea4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r0, asr sp │ │ │ │ - eorseq r3, r9, r0, ror #1 │ │ │ │ + eorseq fp, r7, r0, asr r5 │ │ │ │ + eorseq r3, r9, r0, ror #17 │ │ │ │ │ │ │ │ -0007a1d0 <_PyObject_CallMethodId@@Base>: │ │ │ │ +0007a1c4 <_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] @ 7a27c <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a270 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a210 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 7a204 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f48 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a220 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79f3c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a214 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 802d8 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 802cc <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a228 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 7a21c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a268 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 7a25c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c84c │ │ │ │ + bl 24c9c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a268 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 7a25c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a268 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 7a25c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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] @ 7a28c <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r1, [pc, #4] @ 7a280 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b b9978 │ │ │ │ + b b98c0 │ │ │ │ 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 a4614 <_PyType_GetDict@@Base> │ │ │ │ + bl a45a4 <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7a2d4 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ + beq 7a2c8 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87e0 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8770 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a2e8 <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ - b 7a338 <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + bne 7a2dc <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ + b 7a32c <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ mov r0, r6 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7a2bc <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ - b 7a348 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + bge 7a2b0 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ + b 7a33c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a348 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq 7a33c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a324 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + beq 7a318 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 7a32c <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ + beq 7a320 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ mov r4, r5 │ │ │ │ - b 7a348 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b 7a33c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 7a324 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 7a318 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b9978 │ │ │ │ + b b98c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 127500 │ │ │ │ + b 127520 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7a3dc <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ + bhi 7a3d0 <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ 7a3f4 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ + ldr r2, [pc, #112] @ 7a3e8 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7a3e4 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bne 7a3d8 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7a3e4 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bne 7a3d8 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7a3ec <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ + blt 7a3e0 <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7a3f8 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldreq r0, [pc, #64] @ 7a3fc <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ - ldrne r0, [pc, #56] @ 7a3f8 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldrne r2, [pc, #56] @ 7a3fc <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldreq r2, [pc, #64] @ 7a3ec <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldreq r0, [pc, #64] @ 7a3f0 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldrne r0, [pc, #56] @ 7a3ec <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldrne r2, [pc, #56] @ 7a3f0 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7a400 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + ldr r0, [pc, #28] @ 7a3f4 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7a400 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + ldr r0, [pc, #20] @ 7a3f4 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0007a404 : │ │ │ │ +0007a3f8 : │ │ │ │ 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 │ │ │ │ @@ -82232,203 +82229,203 @@ │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 204f30 │ │ │ │ + bl 205308 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007a49c : │ │ │ │ +0007a490 : │ │ │ │ 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 7a4e8 │ │ │ │ + bge 7a4dc │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7a544 │ │ │ │ + b 7a538 │ │ │ │ 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 18eb20 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 18eb04 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 33954 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1cb484 <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1cb7cc <_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] @ 7a5e4 │ │ │ │ + ldr r3, [pc, #124] @ 7a5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7a598 │ │ │ │ + beq 7a58c │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7a598 │ │ │ │ + beq 7a58c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7a5b4 │ │ │ │ - b 7a5cc │ │ │ │ + bne 7a5a8 │ │ │ │ + b 7a5c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a588 │ │ │ │ - ldr r0, [pc, #64] @ 7a5e8 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7a57c │ │ │ │ + ldr r0, [pc, #64] @ 7a5dc │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a588 │ │ │ │ - b 7a5dc │ │ │ │ + bne 7a57c │ │ │ │ + b 7a5d0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7a5e8 │ │ │ │ + ldr r0, [pc, #40] @ 7a5dc │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a5dc │ │ │ │ + beq 7a5d0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 278664 │ │ │ │ + b 278acc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00359ab8 │ │ │ │ + @ instruction: 0x0035a2b8 │ │ │ │ + │ │ │ │ +0007a5e0 : │ │ │ │ + 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 9b318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 7a6cc │ │ │ │ + ldr r3, [pc, #200] @ 7a6e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7a620 │ │ │ │ - ldr r0, [pc, #184] @ 7a6d0 │ │ │ │ + beq 7a634 │ │ │ │ + ldr r0, [pc, #184] @ 7a6e4 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a630 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a640 │ │ │ │ - ldr r1, [pc, #156] @ 7a6d4 │ │ │ │ - ldr r0, [pc, #148] @ 7a6d0 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a654 │ │ │ │ - ldr r1, [pc, #144] @ 7a6d8 │ │ │ │ + bne 7a654 │ │ │ │ + ldr r1, [pc, #156] @ 7a6e8 │ │ │ │ + ldr r0, [pc, #148] @ 7a6e4 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a668 │ │ │ │ + ldr r1, [pc, #144] @ 7a6ec │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7a65c │ │ │ │ + bge 7a670 │ │ │ │ mov r4, #0 │ │ │ │ - b 7a6c0 │ │ │ │ + b 7a6d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a69c │ │ │ │ + beq 7a6b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 7a69c │ │ │ │ + bne 7a6b0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7a69c │ │ │ │ + beq 7a6b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7a69c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 7a6b0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 7a6dc │ │ │ │ - ldr r0, [pc, #48] @ 7a6e0 │ │ │ │ + ldr r2, [pc, #48] @ 7a6f0 │ │ │ │ + ldr r0, [pc, #48] @ 7a6f4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00366fb0 │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - ldrheq r9, [r6], -r0 @ │ │ │ │ - eorseq r3, r9, r4, lsl #2 │ │ │ │ - │ │ │ │ -0007a6e4 : │ │ │ │ - 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 9b384 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq r3, r9, r4, lsl #18 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a760 │ │ │ │ + ldr r2, [pc, #36] @ 7a754 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] @ 7a77c │ │ │ │ + ldr r3, [pc, #16] @ 7a770 │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -82465,26 +82462,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 7a844 │ │ │ │ + bne 7a838 │ │ │ │ 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 7a828 │ │ │ │ + beq 7a81c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82495,201 +82492,201 @@ │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r8, lr, ip │ │ │ │ add r5, r0, ip │ │ │ │ cmp r8, r1 │ │ │ │ lsl r7, r8, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - bge 7a904 │ │ │ │ + bge 7a8f8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a8bc │ │ │ │ + beq 7a8b0 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a8d4 │ │ │ │ - b 7a8c4 │ │ │ │ + bls 7a8c8 │ │ │ │ + b 7a8b8 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a8d4 │ │ │ │ + bcs 7a8c8 │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a888 │ │ │ │ + b 7a87c │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a8f0 │ │ │ │ + bne 7a8e4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a888 │ │ │ │ + b 7a87c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a888 │ │ │ │ + b 7a87c │ │ │ │ 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 7a998 │ │ │ │ + bge 7a98c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a950 │ │ │ │ + beq 7a944 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a968 │ │ │ │ - b 7a958 │ │ │ │ + bls 7a95c │ │ │ │ + b 7a94c │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a968 │ │ │ │ + bcs 7a95c │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a924 │ │ │ │ + b 7a918 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a984 │ │ │ │ + bne 7a978 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a924 │ │ │ │ + b 7a918 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a924 │ │ │ │ + b 7a918 │ │ │ │ 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 7a9e8 │ │ │ │ + bmi 7a9dc │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a9c0 │ │ │ │ + beq 7a9b4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a9c0 │ │ │ │ + beq 7a9b4 │ │ │ │ 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 7aa30 │ │ │ │ + bne 7aa24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7aa10 │ │ │ │ + bne 7aa04 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7aa20 │ │ │ │ + beq 7aa14 │ │ │ │ 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] @ 7aa8c │ │ │ │ + ldr r3, [pc, #44] @ 7aa80 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] @ 7aa98 │ │ │ │ + ldr r0, [pc] @ 7aa8c │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 7aaa4 │ │ │ │ + ldr r0, [pc] @ 7aa98 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - b 239310 │ │ │ │ - b 239310 │ │ │ │ - b 239310 │ │ │ │ - b 239310 │ │ │ │ + b 239428 │ │ │ │ + b 239428 │ │ │ │ + b 239428 │ │ │ │ + b 239428 │ │ │ │ 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 7aaf8 │ │ │ │ - ldr r3, [pc, #148] @ 7ab74 │ │ │ │ + beq 7aaec │ │ │ │ + ldr r3, [pc, #148] @ 7ab68 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7aaf8 │ │ │ │ - ldr r3, [pc, #136] @ 7ab78 │ │ │ │ + beq 7aaec │ │ │ │ + ldr r3, [pc, #136] @ 7ab6c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7ab4c │ │ │ │ - bl 7a734 │ │ │ │ + bne 7ab40 │ │ │ │ + bl 7a728 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7ab7c │ │ │ │ + ldr r3, [pc, #112] @ 7ab70 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 357718 │ │ │ │ - ldr r2, [pc, #104] @ 7ab80 │ │ │ │ - ldr r3, [pc, #104] @ 7ab84 │ │ │ │ + bl 357f1c │ │ │ │ + ldr r2, [pc, #104] @ 7ab74 │ │ │ │ + ldr r3, [pc, #104] @ 7ab78 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7ab38 │ │ │ │ + beq 7ab2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a764 │ │ │ │ + b 7a758 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7ab60 │ │ │ │ + beq 7ab54 │ │ │ │ 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 fp, r7, r4, asr #1 │ │ │ │ + strheq fp, [r7], -r8 │ │ │ │ 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 │ │ │ │ @@ -82699,75 +82696,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 7abe8 │ │ │ │ + bcc 7abdc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7aab8 │ │ │ │ + bl 7aaac │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7abb4 │ │ │ │ + bne 7aba8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7aab8 │ │ │ │ + bl 7aaac │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7abb4 │ │ │ │ + b 7aba8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7acbc │ │ │ │ + ldr r4, [pc, #132] @ 7acb0 │ │ │ │ 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] @ 7acc0 │ │ │ │ + ldr lr, [pc, #100] @ 7acb4 │ │ │ │ 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] @ 7acc4 │ │ │ │ - ldr r1, [pc, #64] @ 7acc8 │ │ │ │ + ldr ip, [pc, #64] @ 7acb8 │ │ │ │ + ldr r1, [pc, #64] @ 7acbc │ │ │ │ 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 7ac8c │ │ │ │ + bhi 7ac80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, r0, lsr #24 │ │ │ │ + andeq sl, r7, r4, lsl ip │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ svcvc 0x00eb352d │ │ │ │ strbthi sl, [ip], #-1675 @ 0xfffff975 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -82775,87 +82772,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 7ad0c │ │ │ │ + bne 7ad00 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7af74 │ │ │ │ + b 7af68 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ad00 │ │ │ │ + beq 7acf4 │ │ │ │ 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] @ 7af84 │ │ │ │ + ldr r0, [pc, #568] @ 7af78 │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7ad78 │ │ │ │ + bls 7ad6c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7ad78 │ │ │ │ + bls 7ad6c │ │ │ │ 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 7adb0 │ │ │ │ + bne 7ada4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7af74 │ │ │ │ + b 7af68 │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7adf4 │ │ │ │ + bne 7ade8 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7ad00 │ │ │ │ + bls 7acf4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af74 │ │ │ │ + beq 7af68 │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7adbc │ │ │ │ + b 7adb0 │ │ │ │ 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 7ae3c │ │ │ │ + beq 7ae30 │ │ │ │ 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 │ │ │ │ @@ -82863,23 +82860,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 35674c │ │ │ │ + bl 356f50 │ │ │ │ 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 7aecc │ │ │ │ + beq 7aec0 │ │ │ │ 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 │ │ │ │ @@ -82890,100 +82887,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 7ae74 │ │ │ │ + b 7ae68 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7ad00 │ │ │ │ + beq 7acf4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7af20 │ │ │ │ + bne 7af14 │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af74 │ │ │ │ + beq 7af68 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7aef0 │ │ │ │ - b 7af6c │ │ │ │ + bne 7aee4 │ │ │ │ + b 7af60 │ │ │ │ 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 7af68 │ │ │ │ + beq 7af5c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af74 │ │ │ │ + beq 7af68 │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7af24 │ │ │ │ + b 7af18 │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7aed0 │ │ │ │ + b 7aec4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb25a38 <__bss_end__@@Base+0xfe560af0> │ │ │ │ + bge feb25a2c <__bss_end__@@Base+0xfe560ae4> │ │ │ │ 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 7afe8 │ │ │ │ + beq 7afdc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7afe8 │ │ │ │ + beq 7afdc │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7accc │ │ │ │ + b 7acc0 │ │ │ │ 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 23e880 │ │ │ │ + bl 23e99c │ │ │ │ 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 │ │ │ │ @@ -82995,20 +82992,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] @ 7b0c0 │ │ │ │ + ldr r0, [pc, #76] @ 7b0b4 │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7b08c │ │ │ │ + bls 7b080 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7b08c │ │ │ │ + bls 7b080 │ │ │ │ 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] │ │ │ │ @@ -83016,204 +83013,204 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge feb25b74 <__bss_end__@@Base+0xfe560c2c> │ │ │ │ + bge feb25b68 <__bss_end__@@Base+0xfe560c20> │ │ │ │ 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] @ 7b134 │ │ │ │ + ldr r5, [pc, #80] @ 7b128 │ │ │ │ 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 35699c │ │ │ │ + bl 3571a0 │ │ │ │ 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] @ 7b138 │ │ │ │ + ldr r3, [pc, #24] @ 7b12c │ │ │ │ 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 7b170 │ │ │ │ + beq 7b164 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b170 │ │ │ │ - ldr r3, [pc, #20] @ 7b180 │ │ │ │ + beq 7b164 │ │ │ │ + ldr r3, [pc, #20] @ 7b174 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7b0c4 │ │ │ │ + b 7b0b8 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7b194 │ │ │ │ - ldr r0, [pc, #4] @ 7b198 │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ + ldr r1, [pc, #4] @ 7b188 │ │ │ │ + ldr r0, [pc, #4] @ 7b18c │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7b1dc │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #40] @ 7b1d0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 357718 │ │ │ │ - ldr r3, [pc, #16] @ 7b1e0 │ │ │ │ + bl 357f1c │ │ │ │ + ldr r3, [pc, #16] @ 7b1d4 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7b1e4 │ │ │ │ + ldr r0, [pc, #12] @ 7b1d8 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b1e8 : │ │ │ │ +0007b1dc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b1f0 : │ │ │ │ +0007b1e4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b1f4 : │ │ │ │ +0007b1e8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b1f8 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007b1ec <_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 │ │ │ │ │ │ │ │ -0007b218 : │ │ │ │ +0007b20c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b22c : │ │ │ │ +0007b220 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b244 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7b268 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007b238 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7b25c <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa950 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fa97c <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007b26c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007b260 <_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 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7b2c4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7b2b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b2c0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7b2b4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7b2c4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7b2b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b2d0 : │ │ │ │ - ldr r3, [pc, #16] @ 7b2e8 │ │ │ │ +0007b2c4 : │ │ │ │ + ldr r3, [pc, #16] @ 7b2dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7b2ec │ │ │ │ + ldr r0, [pc, #8] @ 7b2e0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007b2f0 <_Py_BreakPoint@@Base>: │ │ │ │ +0007b2e4 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b2f4 : │ │ │ │ - b 67f74 │ │ │ │ +0007b2e8 : │ │ │ │ + b 6cc18 │ │ │ │ │ │ │ │ -0007b2f8 : │ │ │ │ - ldr r3, [pc, #12] @ 7b30c │ │ │ │ +0007b2ec : │ │ │ │ + ldr r3, [pc, #12] @ 7b300 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007b310 : │ │ │ │ - ldr r3, [pc, #12] @ 7b324 │ │ │ │ +0007b304 : │ │ │ │ + ldr r3, [pc, #12] @ 7b318 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007b328 : │ │ │ │ - ldr r3, [pc, #12] @ 7b33c │ │ │ │ +0007b31c : │ │ │ │ + ldr r3, [pc, #12] @ 7b330 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b340 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007b334 <_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 │ │ │ │ @@ -83222,652 +83219,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 7b3b0 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b3a4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b3b0 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b3a4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 240e4c │ │ │ │ + bl 240fb0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7b3b0 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b3a4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7b484 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b478 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 851a8 │ │ │ │ + bl 8519c │ │ │ │ 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 7b3e0 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b3d4 <_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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b3bc <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b3b0 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b47c <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b470 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b44c <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b440 <_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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b424 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b418 <_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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b454 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b448 <_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] @ 7b4fc <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b4f0 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7b4d4 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b4c8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7b4d4 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b4c8 <_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 3552b8 │ │ │ │ + bl 355abc │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25fb0 <__bss_end__@@Base+0xfe561068> │ │ │ │ + bge feb25fa4 <__bss_end__@@Base+0xfe56105c> │ │ │ │ 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 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84e1c │ │ │ │ + bl 84e10 │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7b568 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b55c <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 264854 │ │ │ │ + bl 264ba4 │ │ │ │ mov r7, r0 │ │ │ │ - b 7b590 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b584 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 264854 │ │ │ │ + bl 264ba4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b704 │ │ │ │ + bl 23b81c │ │ │ │ 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 23b704 │ │ │ │ + b 23b81c │ │ │ │ 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 7b608 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b5fc <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b60c <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b600 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b874 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b868 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7b62c <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b620 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b614 │ │ │ │ - b 7b874 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23b72c │ │ │ │ + b 7b868 <_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 7b600 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b5f4 <_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 7b680 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b674 <_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 7b600 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b5f4 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b650 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b644 <_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 7b770 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b764 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b6b4 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b6a8 <_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 7b740 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b734 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b6f8 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b6ec <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b774 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b768 <_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 7b784 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b774 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b778 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b768 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b7c0 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b7b4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b758 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b74c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b874 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b868 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b7e0 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b7d4 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b7c0 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b7b4 <_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 7b840 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b834 <_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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b81c <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b810 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7b600 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b5f4 <_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 7b5bc <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b5b0 <_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] @ 7b8c8 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b8bc <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r8, asr #17 │ │ │ │ - ldr r3, [pc, #152] @ 7b96c <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r6, r9, r8, asr #1 │ │ │ │ + ldr r3, [pc, #152] @ 7b960 <_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] @ 7b970 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #108] @ 7b964 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b928 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b974 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b91c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b968 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b928 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b91c <_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 7b934 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b928 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b960 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b954 <_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 23c594 │ │ │ │ - eorseq r5, r9, r0, asr #13 │ │ │ │ + b 23c6b0 │ │ │ │ + eorseq r5, r9, r0, asr #29 │ │ │ │ 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 7a734 │ │ │ │ + bl 7a728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b9e0 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b9d4 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b9e8 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b9dc <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a764 │ │ │ │ + bl 7a758 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aab8 │ │ │ │ + bl 7aaac │ │ │ │ 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] @ 7ba98 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7ba8c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba1c <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7ba10 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e8e8 <_start@@Base+0x734> │ │ │ │ + bl 22e9a8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba40 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7ba34 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7ba9c <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7ba90 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84d40 │ │ │ │ - b 7ba88 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84d34 │ │ │ │ + b 7ba7c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba54 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7ba98 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22e8e8 <_start@@Base+0x734> │ │ │ │ + bne 7ba48 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7ba8c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22e9a8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba88 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7baa0 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7ba7c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7ba94 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7ba28 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7baa4 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7ba1c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7ba98 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35699c │ │ │ │ + bl 3571a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7ba28 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7ba1c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r3, r9, r4, lsl r2 │ │ │ │ + eorseq r3, r9, r4, lsl sl │ │ │ │ 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] @ 7bb84 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7bb78 <_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 7bae4 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7bad8 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e8e8 <_start@@Base+0x734> │ │ │ │ + bl 22e9a8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb04 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7bb88 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7baf8 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7bb7c <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84d40 │ │ │ │ - b 7bb4c <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84d34 │ │ │ │ + b 7bb40 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bb18 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7bb84 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22e8e8 <_start@@Base+0x734> │ │ │ │ + bne 7bb0c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7bb78 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22e9a8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb4c <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7bb8c <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7bb40 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7bb80 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7baf0 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7bb90 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7bae4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7bb84 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35699c │ │ │ │ + bl 3571a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7baf0 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7bb94 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7bae4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7bb88 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bb74 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7bb68 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r3, r9, r8, lsr #4 │ │ │ │ + eorseq r3, r9, r8, lsr #20 │ │ │ │ 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 7be28 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7be1c <_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 7bc1c <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7bc10 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7bc00 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7bbf4 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 85058 │ │ │ │ - b 7be0c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 8504c │ │ │ │ + b 7be00 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7be0c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be00 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7be38 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7be2c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7bc64 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7bc58 <_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] @ 7be3c <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7bc88 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7be30 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7bc7c <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7bca0 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7bc94 <_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] @ 7be40 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7be34 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7baa8 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7be28 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7ba9c <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7be1c <_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 7bdd4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bdd4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7bcf0 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bce4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23b704 │ │ │ │ + bl 23b81c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7bcf0 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bce4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23acfc │ │ │ │ - bl 2370ac │ │ │ │ + bl 23ae14 │ │ │ │ + bl 2371b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7bdd4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22ecc0 <_start@@Base+0xb0c> │ │ │ │ + blt 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22ed80 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7bd28 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7bd1c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b500 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7bdd4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b4f4 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7bdc8 <_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 7bd64 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7be44 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7bd58 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7be38 <_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 7bdc0 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7bdb4 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7be48 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7be3c <_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 │ │ │ │ @@ -83882,232 +83879,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 23b86c │ │ │ │ + bl 23b984 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 23b704 │ │ │ │ + bl 23b81c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be0c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be00 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7be4c <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7be40 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7baa8 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7ba9c <_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 236bf4 │ │ │ │ + b 236d00 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, r0, lsl #27 │ │ │ │ - eorseq r3, r9, ip, lsr r2 │ │ │ │ - eorseq r3, r9, r0, lsl #5 │ │ │ │ + eorseq r3, r9, ip, lsr sl │ │ │ │ + eorseq r3, r9, r0, lsl #21 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - eorseq r3, r9, ip, asr #5 │ │ │ │ + eorseq r3, r9, ip, asr #21 │ │ │ │ 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 357718 │ │ │ │ + bl 357f1c │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7beb0 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bea4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7bed8 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7becc <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7be74 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7be68 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7bec0 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7beb4 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7befc <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bef0 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bee0 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7beb8 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bed4 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7beac <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7befc <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bef0 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7beb8 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7beac <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7be74 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7be68 <_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 7be50 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf38 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bf2c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf18 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bf0c <_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 7be50 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf78 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bf6c <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf58 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bf4c <_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 23ec9c │ │ │ │ + bl 23edb8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7c0d8 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7c0cc <_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 7c0c4 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7c0b8 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c0cc <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 235dc4 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7c0c0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 235ed0 <_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 7c078 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7c06c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7be50 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c02c <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7c020 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c00c <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7c000 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7c004 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7bff8 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7c068 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7c05c <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23c47c │ │ │ │ - b 7c078 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23c598 │ │ │ │ + b 7c06c <_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 7bff0 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7bfe4 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 235dc4 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 235ed0 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c0b8 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7c0ac <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c0a0 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7c094 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b87c <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7c0cc <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b870 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7c0c0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 235594 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 2356a0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b8cc <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r5, r9, r0, asr #13 │ │ │ │ + b 7b8c0 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r5, r9, r0, asr #29 │ │ │ │ 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 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c100 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7c0f4 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 35699c │ │ │ │ + bl 3571a0 │ │ │ │ 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 │ │ │ │ @@ -84115,80 +84112,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 7c1a0 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7c194 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7c194 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7c188 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283d90 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 284274 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7c170 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7c284 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7c164 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7c278 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c1b8 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7c1ac <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22e8e8 <_start@@Base+0x734> │ │ │ │ + bl 22e9a8 <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c1c0 │ │ │ │ + bl 23c2dc │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b97c │ │ │ │ - bl 357718 │ │ │ │ + bl 23ba94 │ │ │ │ + bl 357f1c │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ 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] @ 7c288 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7c28c <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7c27c <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7c280 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ 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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c234 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7c228 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 35699c │ │ │ │ + bl 3571a0 │ │ │ │ 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} │ │ │ │ @@ -84203,156 +84200,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 7c380 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7c374 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c368 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7c35c <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e880 │ │ │ │ + bl 23e99c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c33c <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7c330 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23ecf8 │ │ │ │ + bl 23ee14 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7c374 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7c374 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7c374 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7c374 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7c2d0 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7c2c4 <_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] @ 7c60c <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #588] @ 7c600 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 3580c0 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23b97c │ │ │ │ + bl 23ba94 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ 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 7c5e4 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c5d8 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c5c4 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c5b8 <_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 7c470 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c464 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7c474 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c468 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7c474 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c468 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7c454 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c448 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7be50 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c4bc <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c4b0 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c49c <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c490 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e880 │ │ │ │ + bl 23e99c │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7c4e8 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c4dc <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23ecf8 │ │ │ │ + bl 23ee14 │ │ │ │ mov r4, r0 │ │ │ │ - b 7c5d4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 2393b8 │ │ │ │ + bl 2394d0 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7c610 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c604 <_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 │ │ │ │ @@ -84365,487 +84362,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 23c47c │ │ │ │ + bl 23c598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7c5d4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7c5b4 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c5a8 <_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 7c5d4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7c584 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7c5d4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c578 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23ee30 │ │ │ │ + bl 23ef4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7c41c <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c410 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c600 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c5f4 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84ec0 │ │ │ │ + bl 84eb4 │ │ │ │ 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] @ 7c774 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c768 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84c30 │ │ │ │ + bl 84c24 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84cb8 │ │ │ │ + bl 84cac │ │ │ │ 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] @ 7c8cc <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c8c0 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c8c4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c8d0 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 3569d4 │ │ │ │ - ldr r0, [pc, #288] @ 7c8d4 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c8c4 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 3571d8 │ │ │ │ + ldr r0, [pc, #288] @ 7c8c8 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23adb8 │ │ │ │ - ldr r2, [pc, #276] @ 7c8d8 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 3578c0 │ │ │ │ + bl 23aed0 │ │ │ │ + ldr r2, [pc, #276] @ 7c8cc <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 3580c0 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c8c4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c8dc <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c8e0 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c8d0 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c8d4 <_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 7c808 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c7fc <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c8c4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c83c <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c830 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c820 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7bfa0 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c820 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c814 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7bf94 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c814 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c850 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c844 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 235594 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 2356a0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7c614 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c608 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c8c4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c8e4 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c8d8 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c898 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c88c <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c8c4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c86c <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c860 <_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 85058 │ │ │ │ + bl 8504c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r9, r0, asr #13 │ │ │ │ + eorseq r5, r9, r0, asr #29 │ │ │ │ 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] @ 7c914 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c908 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c908 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c8fc <_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] @ 7cc0c <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7cc00 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7cc10 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7cc04 <_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 7c968 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c95c <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7cc14 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7cc08 <_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] @ 7cc18 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7cc0c <_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 7c984 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7cc1c <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c978 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7cc10 <_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] @ 7cc20 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7cc14 <_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 7ca00 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7ca00 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7ca00 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7cc24 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7cc18 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7ca74 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7cc28 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7ca68 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7cc1c <_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] @ 7cc2c <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7cc20 <_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 7ca4c <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7ca40 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7cc30 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7cc24 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7ca14 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7ca08 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7cc34 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7cc28 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7cc38 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7cc2c <_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 7cab4 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7caa8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ca98 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7ca8c <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7cab8 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7caac <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7cad8 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7cacc <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7cc24 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7cc18 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7cb3c <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7cb30 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7cc28 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7cc1c <_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] @ 7cc3c <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7cc30 <_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] @ 7cc30 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7cc24 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7cb24 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7cb18 <_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 7caec <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7cae0 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7cbe0 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7cbd4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7cc40 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7cc34 <_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] @ 7cc44 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7cc38 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7cb84 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7cb78 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cb5c <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7cb50 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7cb9c <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7cb90 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7cbe0 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7cbd4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7cbc0 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7cbb4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7cc48 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7cc3c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7cc44 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7cc38 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7cb8c <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7cb80 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cbc0 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7cbb4 <_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 854ac │ │ │ │ + b 854a0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r9, r8, lsl #6 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ - eorseq r3, r9, ip, lsr #6 │ │ │ │ - eorseq r3, r9, r8, lsr r3 │ │ │ │ - eorseq r3, r9, ip, asr r3 │ │ │ │ - eorseq r3, r9, r0, lsl #7 │ │ │ │ - eorseq r3, r9, r0, lsr #7 │ │ │ │ - eorseq r3, r9, r4, asr #7 │ │ │ │ - @ instruction: 0x003933dc │ │ │ │ - eorseq r3, r9, r8, ror #7 │ │ │ │ - eorseq r3, r9, ip, ror r4 │ │ │ │ - eorseq r3, r9, r4, lsr #9 │ │ │ │ - eorseq r3, r9, r0, asr #9 │ │ │ │ - @ instruction: 0x003934d0 │ │ │ │ - @ instruction: 0x003934d8 │ │ │ │ + eorseq r3, r9, r8, lsl #22 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq r3, r9, ip, lsr #22 │ │ │ │ + eorseq r3, r9, r8, lsr fp │ │ │ │ + eorseq r3, r9, ip, asr fp │ │ │ │ + eorseq r3, r9, r0, lsl #23 │ │ │ │ + eorseq r3, r9, r0, lsr #23 │ │ │ │ + eorseq r3, r9, r4, asr #23 │ │ │ │ + @ instruction: 0x00393bdc │ │ │ │ + eorseq r3, r9, r8, ror #23 │ │ │ │ + eorseq r3, r9, ip, ror ip │ │ │ │ + eorseq r3, r9, r4, lsr #25 │ │ │ │ + eorseq r3, r9, r0, asr #25 │ │ │ │ + @ instruction: 0x00393cd0 │ │ │ │ + @ instruction: 0x00393cd8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsl r0, r3, #7 │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ add r0, r0, #51 @ 0x33 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ │ │ │ │ -0007cc64 : │ │ │ │ +0007cc58 : │ │ │ │ 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 7a870 │ │ │ │ + bl 7a864 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a870 │ │ │ │ + bl 7a864 │ │ │ │ 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 │ │ │ │ @@ -84853,55 +84850,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 7cd48 │ │ │ │ + beq 7cd3c │ │ │ │ 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 7cd48 │ │ │ │ + blt 7cd3c │ │ │ │ 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 7cd1c │ │ │ │ + bne 7cd10 │ │ │ │ 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 7cd5c │ │ │ │ + bne 7cd50 │ │ │ │ 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 7cd98 │ │ │ │ + bge 7cd8c │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7cd74 │ │ │ │ + b 7cd68 │ │ │ │ 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 │ │ │ │ @@ -84909,201 +84906,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 7cf10 │ │ │ │ + beq 7cf04 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d024 │ │ │ │ + bcs 7d018 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7ce04 │ │ │ │ + beq 7cdf8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cde0 │ │ │ │ - b 7d024 │ │ │ │ + bhi 7cdd4 │ │ │ │ + b 7d018 │ │ │ │ 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 7ce78 │ │ │ │ + bge 7ce6c │ │ │ │ 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 7ce70 │ │ │ │ + beq 7ce64 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7cdd8 │ │ │ │ + b 7cdcc │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7ce34 │ │ │ │ + b 7ce28 │ │ │ │ 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 7cf04 │ │ │ │ + bge 7cef8 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7ce94 │ │ │ │ + beq 7ce88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7d024 │ │ │ │ + bls 7d018 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7ce10 │ │ │ │ + beq 7ce04 │ │ │ │ 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 7cdd8 │ │ │ │ + b 7cdcc │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7d028 │ │ │ │ + b 7d01c │ │ │ │ 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 7d024 │ │ │ │ + bcs 7d018 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cf60 │ │ │ │ + beq 7cf54 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cf3c │ │ │ │ - b 7d024 │ │ │ │ + bhi 7cf30 │ │ │ │ + b 7d018 │ │ │ │ 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 7cf9c │ │ │ │ + bge 7cf90 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7cf78 │ │ │ │ + beq 7cf6c │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7cf34 │ │ │ │ + b 7cf28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7cfd8 │ │ │ │ + bge 7cfcc │ │ │ │ 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 7cf34 │ │ │ │ + bne 7cf28 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7cfac │ │ │ │ + b 7cfa0 │ │ │ │ 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 7d014 │ │ │ │ + bge 7d008 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7cfec │ │ │ │ + beq 7cfe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7cf34 │ │ │ │ + b 7cf28 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7d028 │ │ │ │ + b 7d01c │ │ │ │ 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] @ 7d0d0 │ │ │ │ + ldr r3, [pc, #128] @ 7d0c4 │ │ │ │ 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 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7cda0 │ │ │ │ + bl 7cd94 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d0a8 │ │ │ │ + beq 7d09c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d07c │ │ │ │ - ldr r3, [pc, #32] @ 7d0d0 │ │ │ │ + bne 7d070 │ │ │ │ + ldr r3, [pc, #32] @ 7d0c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d0c4 │ │ │ │ + beq 7d0b8 │ │ │ │ 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} │ │ │ │ @@ -85111,21 +85108,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 7a90c │ │ │ │ + bl 7a900 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a90c │ │ │ │ + bl 7a900 │ │ │ │ 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 │ │ │ │ @@ -85133,386 +85130,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 7d1a4 │ │ │ │ + beq 7d198 │ │ │ │ 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 7d1a4 │ │ │ │ + blt 7d198 │ │ │ │ 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 7d17c │ │ │ │ + bne 7d170 │ │ │ │ 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 7d1b8 │ │ │ │ + bne 7d1ac │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7d1f0 │ │ │ │ + bge 7d1e4 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7d1cc │ │ │ │ + b 7d1c0 │ │ │ │ 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 7d308 │ │ │ │ + beq 7d2fc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d3e0 │ │ │ │ + bcs 7d3d4 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d250 │ │ │ │ + beq 7d244 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d22c │ │ │ │ - b 7d3e0 │ │ │ │ + bhi 7d220 │ │ │ │ + b 7d3d4 │ │ │ │ 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 7d2a8 │ │ │ │ + bge 7d29c │ │ │ │ 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 7d224 │ │ │ │ + bne 7d218 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7d268 │ │ │ │ + b 7d25c │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7d2b4 │ │ │ │ + bne 7d2a8 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7d294 │ │ │ │ - b 7d2fc │ │ │ │ + blt 7d288 │ │ │ │ + b 7d2f0 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7d3e0 │ │ │ │ + bls 7d3d4 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7d258 │ │ │ │ + beq 7d24c │ │ │ │ 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 7d224 │ │ │ │ + b 7d218 │ │ │ │ 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 7d3e0 │ │ │ │ + bcs 7d3d4 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d34c │ │ │ │ + beq 7d340 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d328 │ │ │ │ - b 7d3e0 │ │ │ │ + bhi 7d31c │ │ │ │ + b 7d3d4 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7d37c │ │ │ │ + bge 7d370 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d358 │ │ │ │ + beq 7d34c │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7d320 │ │ │ │ + b 7d314 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7d3ac │ │ │ │ + bge 7d3a0 │ │ │ │ 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 7d320 │ │ │ │ + bne 7d314 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7d380 │ │ │ │ + b 7d374 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7d3d4 │ │ │ │ + bge 7d3c8 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d3b0 │ │ │ │ + beq 7d3a4 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7d320 │ │ │ │ + b 7d314 │ │ │ │ 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] @ 7d488 │ │ │ │ + ldr r3, [pc, #128] @ 7d47c │ │ │ │ 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 7d0d4 │ │ │ │ + bl 7d0c8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7d1f8 │ │ │ │ + bl 7d1ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d460 │ │ │ │ + beq 7d454 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d434 │ │ │ │ - ldr r3, [pc, #32] @ 7d488 │ │ │ │ + bne 7d428 │ │ │ │ + ldr r3, [pc, #32] @ 7d47c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d47c │ │ │ │ + beq 7d470 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d48c : │ │ │ │ +0007d480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d4c4 │ │ │ │ + ldr r3, [pc, #32] @ 7d4b8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d4c8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d4bc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7d524 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d518 <_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] @ 7d528 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d51c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7d52c <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d520 <_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] @ 7d530 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d524 <_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 #29 │ │ │ │ - subeq r1, r4, r8, lsr #25 │ │ │ │ - subeq pc, r3, r8, lsl sp @ │ │ │ │ - strdeq r8, [lr], #-144 @ 0xffffff70 │ │ │ │ + strheq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + strheq r2, [r4], #-76 @ 0xffffffb4 │ │ │ │ + subeq r0, r4, ip, lsr #10 │ │ │ │ + subeq r9, lr, r8, lsl #4 │ │ │ │ │ │ │ │ -0007d534 : │ │ │ │ - ldr r3, [pc, #28] @ 7d558 │ │ │ │ +0007d528 : │ │ │ │ + ldr r3, [pc, #28] @ 7d54c │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d55c : │ │ │ │ - ldr r3, [pc, #28] @ 7d580 │ │ │ │ +0007d550 : │ │ │ │ + ldr r3, [pc, #28] @ 7d574 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d584 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d578 <_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 2c41d8 │ │ │ │ + b 2c46d8 │ │ │ │ │ │ │ │ -0007d5a0 : │ │ │ │ +0007d594 : │ │ │ │ mov r1, #0 │ │ │ │ - b 337da8 <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ + b 3385ac <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ │ │ │ │ -0007d5a8 : │ │ │ │ +0007d59c : │ │ │ │ mov r1, #1 │ │ │ │ - b 337da8 <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ + b 3385ac <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ │ │ │ │ -0007d5b0 : │ │ │ │ +0007d5a4 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d5c4 : │ │ │ │ - b 2d9630 │ │ │ │ +0007d5b8 : │ │ │ │ + b 2d9e80 │ │ │ │ │ │ │ │ -0007d5c8 : │ │ │ │ - ldr r3, [pc, #20] @ 7d5e4 │ │ │ │ +0007d5bc : │ │ │ │ + ldr r3, [pc, #20] @ 7d5d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dd114 │ │ │ │ + b 2dd964 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d5e8 : │ │ │ │ - ldr r3, [pc, #20] @ 7d604 │ │ │ │ +0007d5dc : │ │ │ │ + ldr r3, [pc, #20] @ 7d5f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dd4d8 │ │ │ │ + b 2ddd28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d608 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d5fc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d60c <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d600 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d610 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d604 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d614 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d608 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d618 : │ │ │ │ +0007d60c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d61c : │ │ │ │ +0007d610 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d620 : │ │ │ │ +0007d614 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d624 : │ │ │ │ +0007d618 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d628 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d61c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32f84c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ + b 330050 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ │ │ │ │ -0007d630 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d624 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d640 : │ │ │ │ +0007d634 : │ │ │ │ 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 2772ac │ │ │ │ + bl 277714 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d66c <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d660 <_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 │ │ │ │ @@ -85520,21 +85517,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 b6d30 │ │ │ │ + bl b6c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6bc <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d6b0 <_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 │ │ │ │ @@ -85543,131 +85540,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6f8 : │ │ │ │ +0007d6ec : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007d724 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d6f8 │ │ │ │ +0007d718 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d6ec │ │ │ │ │ │ │ │ -0007d728 : │ │ │ │ - ldr r3, [pc, #56] @ 7d768 │ │ │ │ +0007d71c : │ │ │ │ + ldr r3, [pc, #56] @ 7d75c │ │ │ │ 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 357718 │ │ │ │ + bl 357f1c │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007d76c : │ │ │ │ +0007d760 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d770 : │ │ │ │ - ldr r3, [pc, #24] @ 7d790 │ │ │ │ +0007d764 : │ │ │ │ + ldr r3, [pc, #24] @ 7d784 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 243444 │ │ │ │ + b 2435a8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d794 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d788 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d79c : │ │ │ │ +0007d790 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7b8 : │ │ │ │ - ldr ip, [pc, #20] @ 7d7d4 │ │ │ │ +0007d7ac : │ │ │ │ + ldr ip, [pc, #20] @ 7d7c8 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ │ │ │ │ -0007d7d8 : │ │ │ │ +0007d7cc : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7f4 : │ │ │ │ +0007d7e8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d814 : │ │ │ │ +0007d808 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d834 : │ │ │ │ +0007d828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d864 │ │ │ │ + ldr ip, [pc, #24] @ 7d858 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2358a8 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 2359b4 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, ror #9 │ │ │ │ + eorseq r3, r9, r0, ror #25 │ │ │ │ │ │ │ │ -0007d868 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d85c <_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 │ │ │ │ @@ -85675,176 +85672,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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d8b0 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d8a4 <_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 7d8f4 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d8e8 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d8d0 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d8c4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d914 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d908 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d8d0 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 357718 │ │ │ │ + b 7d8c4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 357f1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d920 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d914 <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r5, [r4] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d94c <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d940 <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r5, [r4] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d978 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d96c <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d9ac <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d9a0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 357718 │ │ │ │ - b 7d994 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 357f1c │ │ │ │ + b 7d988 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d9b4 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d9a8 <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d9e8 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d9dc <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d9f0 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d9e4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007da0c <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007da00 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9c0c │ │ │ │ + bl a9b9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007da44 : │ │ │ │ +0007da38 : │ │ │ │ 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 22fbc8 │ │ │ │ + bl 22fc88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007da88 : │ │ │ │ +0007da7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7dac4 │ │ │ │ + ldr r3, [pc, #36] @ 7dab8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007dac8 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007dabc <_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] @ 7db08 <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7dafc <_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 │ │ │ │ @@ -85853,504 +85850,504 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7db28 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7db2c <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003934f8 │ │ │ │ - subseq sp, r3, ip, asr #2 │ │ │ │ + ldr r1, [pc, #4] @ 7db1c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7db20 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00393cf8 │ │ │ │ + subseq sp, r3, r4, ror #18 │ │ │ │ │ │ │ │ -0007db30 : │ │ │ │ +0007db24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7db68 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #32] @ 7db5c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7db60 │ │ │ │ - ldr r1, [pc, #16] @ 7db6c │ │ │ │ - ldr r0, [pc, #16] @ 7db70 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7db54 │ │ │ │ + ldr r1, [pc, #16] @ 7db60 │ │ │ │ + ldr r0, [pc, #16] @ 7db64 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d134 │ │ │ │ + b 8d0dc │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subseq sp, r3, ip, asr r1 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subseq sp, r3, r4, ror r9 │ │ │ │ │ │ │ │ -0007db74 : │ │ │ │ +0007db68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7dbb0 │ │ │ │ + ldr r2, [pc, #36] @ 7dba4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28aeec │ │ │ │ + bl 28b3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28d4bc │ │ │ │ + b 28d9cc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dbb4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007dba8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 2383f4 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 23850c <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007dbbc <_PyThreadState_Init@@Base>: │ │ │ │ +0007dbb0 <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7dbd8 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7dbdc <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r3, r9, r4, lsl r5 │ │ │ │ - subseq sp, r3, r0, ror r1 │ │ │ │ + ldr r1, [pc, #4] @ 7dbcc <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7dbd0 <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r4, lsl sp │ │ │ │ + subseq sp, r3, r8, lsl #19 │ │ │ │ │ │ │ │ -0007dbe0 : │ │ │ │ - ldr r3, [pc, #16] @ 7dbf8 │ │ │ │ +0007dbd4 : │ │ │ │ + ldr r3, [pc, #16] @ 7dbec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 281be4 │ │ │ │ + b 2820c8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dbfc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007dbf0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7dc14 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7dc08 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - muleq ip, ip, ip │ │ │ │ + ldrdeq pc, [ip], -r0 │ │ │ │ │ │ │ │ -0007dc18 : │ │ │ │ +0007dc0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 283528 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 283a0c <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7dc50 │ │ │ │ - ldr r3, [pc, #24] @ 7dc58 │ │ │ │ + bne 7dc44 │ │ │ │ + ldr r3, [pc, #24] @ 7dc4c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 284558 │ │ │ │ - bl 287cf8 │ │ │ │ + bl 284a3c │ │ │ │ + bl 288204 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc5c : │ │ │ │ - ldr r3, [pc, #20] @ 7dc78 │ │ │ │ +0007dc50 : │ │ │ │ + ldr r3, [pc, #20] @ 7dc6c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 284558 │ │ │ │ + b 284a3c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc7c : │ │ │ │ +0007dc70 : │ │ │ │ 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 2536c8 │ │ │ │ + bl 253844 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007dcb8 : │ │ │ │ +0007dcac : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2534f0 │ │ │ │ + b 25366c │ │ │ │ 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 7dd70 │ │ │ │ + bne 7dd64 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7dd5c │ │ │ │ + beq 7dd50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dd40 │ │ │ │ + blt 7dd34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dd5c │ │ │ │ + bge 7dd50 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7def4 │ │ │ │ + b 7dee8 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7def4 │ │ │ │ + b 7dee8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7ddf8 │ │ │ │ + beq 7ddec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7dddc │ │ │ │ + blt 7ddd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7ddf8 │ │ │ │ + bge 7ddec │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7de0c │ │ │ │ + b 7de00 │ │ │ │ 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 356678 │ │ │ │ + bl 356e7c │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7de88 │ │ │ │ + beq 7de7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7de6c │ │ │ │ + blt 7de60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7de88 │ │ │ │ + bge 7de7c │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7de9c │ │ │ │ + b 7de90 │ │ │ │ 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 7dec8 │ │ │ │ + blt 7debc │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7deec │ │ │ │ - b 7def4 │ │ │ │ + bge 7dee0 │ │ │ │ + b 7dee8 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7deec │ │ │ │ + beq 7dee0 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7def4 │ │ │ │ + blt 7dee8 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007defc : │ │ │ │ +0007def0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7df28 │ │ │ │ + ldr r3, [pc, #20] @ 7df1c │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7df20 │ │ │ │ + bne 7df14 │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007df2c <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007df20 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7dfbc <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dfb0 <_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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dfbc <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dfb0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dfbc <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7dfb0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 7e018 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e00c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7e018 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e00c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e018 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7e00c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007e020 : │ │ │ │ +0007e014 : │ │ │ │ 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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e064 │ │ │ │ - ldr r3, [pc, #84] @ 7e0a4 │ │ │ │ + bne 7e058 │ │ │ │ + ldr r3, [pc, #84] @ 7e098 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 284558 │ │ │ │ + bl 284a3c │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e09c │ │ │ │ + b 7e090 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 282c9c │ │ │ │ + bl 283180 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e09c │ │ │ │ + beq 7e090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e09c │ │ │ │ + bne 7e090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e0a8 : │ │ │ │ +0007e09c : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e020 │ │ │ │ + b 7e014 │ │ │ │ │ │ │ │ -0007e0b0 : │ │ │ │ +0007e0a4 : │ │ │ │ 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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e0f4 │ │ │ │ - ldr r3, [pc, #84] @ 7e134 │ │ │ │ + bne 7e0e8 │ │ │ │ + ldr r3, [pc, #84] @ 7e128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 284558 │ │ │ │ + bl 284a3c │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e12c │ │ │ │ + b 7e120 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7dc18 │ │ │ │ + bl 7dc0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e12c │ │ │ │ + beq 7e120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e12c │ │ │ │ + bne 7e120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e138 : │ │ │ │ +0007e12c : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e0b0 │ │ │ │ + b 7e0a4 │ │ │ │ │ │ │ │ -0007e140 : │ │ │ │ +0007e134 : │ │ │ │ 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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7e1ac │ │ │ │ + beq 7e1a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27aa10 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 27ae78 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e1ac │ │ │ │ + beq 7e1a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e1ac │ │ │ │ + bne 7e1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007e1b4 : │ │ │ │ +0007e1a8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7e140 │ │ │ │ + b 7e134 │ │ │ │ │ │ │ │ -0007e1c0 : │ │ │ │ +0007e1b4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 7e140 │ │ │ │ + b 7e134 │ │ │ │ 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 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e22c │ │ │ │ + bne 7e220 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e338 │ │ │ │ + beq 7e32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e338 │ │ │ │ + bne 7e32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 7e338 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 7e32c │ │ │ │ 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} │ │ │ │ @@ -86360,31 +86357,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 7e260 │ │ │ │ + blt 7e254 │ │ │ │ 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 7e2b4 │ │ │ │ + beq 7e2a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e2b4 │ │ │ │ + bne 7e2a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 │ │ │ │ @@ -86397,16 +86394,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] @ 7e340 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #52] @ 7e334 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -86414,3920 +86411,3920 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e344 : │ │ │ │ +0007e338 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e35c │ │ │ │ + ldr r0, [pc, #8] @ 7e350 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e1c8 │ │ │ │ + b 7e1bc │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e360 : │ │ │ │ +0007e354 : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e374 │ │ │ │ - b 7e1c8 │ │ │ │ + ldr r0, [pc] @ 7e368 │ │ │ │ + b 7e1bc │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e378 : │ │ │ │ +0007e36c : │ │ │ │ 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] @ 7e410 │ │ │ │ + ldr r0, [pc, #120] @ 7e404 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e1c8 │ │ │ │ + bl 7e1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e404 │ │ │ │ - ldr r3, [pc, #100] @ 7e414 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 7e3f8 │ │ │ │ + ldr r3, [pc, #100] @ 7e408 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e408 │ │ │ │ - bl 281304 │ │ │ │ + beq 7e3fc │ │ │ │ + bl 2817e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ab88 │ │ │ │ + bl 33b29c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e408 │ │ │ │ + bne 7e3fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e404 │ │ │ │ + beq 7e3f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e404 │ │ │ │ + bne 7e3f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e418 : │ │ │ │ +0007e40c : │ │ │ │ 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] @ 7e458 │ │ │ │ + ldr r0, [pc, #32] @ 7e44c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e1c8 │ │ │ │ + bl 7e1bc │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e45c <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e450 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e48c : │ │ │ │ +0007e480 : │ │ │ │ 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 19c3a4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19c388 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7e4c4 │ │ │ │ - b 128c00 │ │ │ │ - eorseq r3, r9, r4, asr #10 │ │ │ │ + ldr r0, [pc] @ 7e4b8 │ │ │ │ + b 128c0c │ │ │ │ + eorseq r3, r9, r4, asr #26 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e4f0 │ │ │ │ + beq 7e4e4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7e504 │ │ │ │ + ldreq r1, [pc, #28] @ 7e4f8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7e508 │ │ │ │ - b 128c00 │ │ │ │ + ldr r0, [pc, #24] @ 7e4fc │ │ │ │ + b 128c0c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7e504 │ │ │ │ - ldr r0, [pc, #8] @ 7e50c │ │ │ │ - b 128c00 │ │ │ │ - eorseq r5, r6, r4, lsl sl │ │ │ │ - eorseq r3, r9, r8, ror #10 │ │ │ │ - eorseq r3, r9, ip, lsl #11 │ │ │ │ + ldreq r1, [pc, #4] @ 7e4f8 │ │ │ │ + ldr r0, [pc, #8] @ 7e500 │ │ │ │ + b 128c0c │ │ │ │ + eorseq r6, r6, r4, lsl r2 │ │ │ │ + eorseq r3, r9, r8, ror #26 │ │ │ │ + eorseq r3, r9, ip, lsl #27 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17abdc │ │ │ │ + b 17ae48 │ │ │ │ │ │ │ │ -0007e518 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e50c <_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 7e570 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e564 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7e570 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e564 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e564 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7e558 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7e570 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e564 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e584 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7e5a8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7e5ac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e578 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7e59c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7e5a0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e598 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7e58c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118dc8 │ │ │ │ + bl 118e10 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007e5b0 : │ │ │ │ +0007e5a4 : │ │ │ │ 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 7e604 │ │ │ │ + beq 7e5f8 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e604 │ │ │ │ + beq 7e5f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e5f8 │ │ │ │ + beq 7e5ec │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e604 │ │ │ │ + beq 7e5f8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e618 │ │ │ │ - ldr r0, [pc, #36] @ 7e630 │ │ │ │ - ldr r1, [pc, #36] @ 7e634 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e60c │ │ │ │ + ldr r0, [pc, #36] @ 7e624 │ │ │ │ + ldr r1, [pc, #36] @ 7e628 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e628 │ │ │ │ + b 7e61c │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118dc8 │ │ │ │ + bl 118e10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007e638 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e62c <_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 7e68c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e680 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e68c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e680 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e680 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7e674 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e68c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e680 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e6a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7e6b8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7e6bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e694 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e6ac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e6b0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e6b0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7e6a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118dc8 │ │ │ │ + bl 118e10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ -0007e6c0 : │ │ │ │ +0007e6b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e788 │ │ │ │ + ldr r3, [pc, #176] @ 7e77c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e6f4 │ │ │ │ - ldr r1, [pc, #164] @ 7e78c │ │ │ │ - ldr r0, [pc, #164] @ 7e790 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e6e8 │ │ │ │ + ldr r1, [pc, #164] @ 7e780 │ │ │ │ + ldr r0, [pc, #164] @ 7e784 │ │ │ │ + bl 2e06f8 <_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 7e6ec │ │ │ │ - ldr r3, [pc, #136] @ 7e794 │ │ │ │ + beq 7e6e0 │ │ │ │ + ldr r3, [pc, #136] @ 7e788 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e780 │ │ │ │ - bl 91acc │ │ │ │ + bne 7e774 │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e6ec │ │ │ │ + beq 7e6e0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e758 │ │ │ │ + bge 7e74c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e728 │ │ │ │ - b 7e6ec │ │ │ │ + bge 7e71c │ │ │ │ + b 7e6e0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e780 │ │ │ │ + beq 7e774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e780 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 7e774 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e798 : │ │ │ │ +0007e78c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e7c0 │ │ │ │ - ldr r1, [pc, #16] @ 7e7c4 │ │ │ │ + ldr r3, [pc, #16] @ 7e7b4 │ │ │ │ + ldr r1, [pc, #16] @ 7e7b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r8, lsr #11 │ │ │ │ + eorseq r3, r9, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e8dc │ │ │ │ + ldr r2, [pc, #252] @ 7e8d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e8e0 │ │ │ │ + ldr r0, [pc, #244] @ 7e8d4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e818 │ │ │ │ + bne 7e80c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e8e4 │ │ │ │ + ldr r3, [pc, #224] @ 7e8d8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e854 │ │ │ │ + beq 7e848 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e854 │ │ │ │ - b 7e81c │ │ │ │ + ble 7e848 │ │ │ │ + b 7e810 │ │ │ │ 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 7e86c │ │ │ │ + bne 7e860 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e8e4 │ │ │ │ + ldr r3, [pc, #160] @ 7e8d8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e854 │ │ │ │ + beq 7e848 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e870 │ │ │ │ - ldr r3, [pc, #140] @ 7e8e8 │ │ │ │ - ldr r1, [pc, #140] @ 7e8ec │ │ │ │ + bgt 7e864 │ │ │ │ + ldr r3, [pc, #140] @ 7e8dc │ │ │ │ + ldr r1, [pc, #140] @ 7e8e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e8d4 │ │ │ │ + b 7e8c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1442e8 │ │ │ │ + bl 1442f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e8b0 │ │ │ │ + beq 7e8a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e8b0 │ │ │ │ + bne 7e8a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e8d4 │ │ │ │ + beq 7e8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e8d4 │ │ │ │ + bne 7e8c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ea04 │ │ │ │ + ldr r2, [pc, #252] @ 7e9f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ea08 │ │ │ │ + ldr r0, [pc, #244] @ 7e9fc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e940 │ │ │ │ + bne 7e934 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ea0c │ │ │ │ + ldr r3, [pc, #224] @ 7ea00 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e97c │ │ │ │ + beq 7e970 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e97c │ │ │ │ - b 7e944 │ │ │ │ + ble 7e970 │ │ │ │ + b 7e938 │ │ │ │ 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 7e994 │ │ │ │ + bne 7e988 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ea0c │ │ │ │ + ldr r3, [pc, #160] @ 7ea00 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e97c │ │ │ │ + beq 7e970 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e998 │ │ │ │ - ldr r3, [pc, #140] @ 7ea10 │ │ │ │ - ldr r1, [pc, #140] @ 7ea14 │ │ │ │ + bgt 7e98c │ │ │ │ + ldr r3, [pc, #140] @ 7ea04 │ │ │ │ + ldr r1, [pc, #140] @ 7ea08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e9fc │ │ │ │ + b 7e9f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175c58 │ │ │ │ + bl 175ec4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e9d8 │ │ │ │ + beq 7e9cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e9d8 │ │ │ │ + bne 7e9cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e9fc │ │ │ │ + beq 7e9f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e9fc │ │ │ │ + bne 7e9f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7eb2c │ │ │ │ + ldr r2, [pc, #252] @ 7eb20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eb30 │ │ │ │ + ldr r0, [pc, #244] @ 7eb24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ea68 │ │ │ │ + bne 7ea5c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eb34 │ │ │ │ + ldr r3, [pc, #224] @ 7eb28 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eaa4 │ │ │ │ + beq 7ea98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eaa4 │ │ │ │ - b 7ea6c │ │ │ │ + ble 7ea98 │ │ │ │ + b 7ea60 │ │ │ │ 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 7eabc │ │ │ │ + bne 7eab0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eb34 │ │ │ │ + ldr r3, [pc, #160] @ 7eb28 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eaa4 │ │ │ │ + beq 7ea98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eac0 │ │ │ │ - ldr r3, [pc, #140] @ 7eb38 │ │ │ │ - ldr r1, [pc, #140] @ 7eb3c │ │ │ │ + bgt 7eab4 │ │ │ │ + ldr r3, [pc, #140] @ 7eb2c │ │ │ │ + ldr r1, [pc, #140] @ 7eb30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eb24 │ │ │ │ + b 7eb18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0734 │ │ │ │ + bl 1b0acc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eb00 │ │ │ │ + beq 7eaf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eb00 │ │ │ │ + bne 7eaf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eb24 │ │ │ │ + beq 7eb18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eb24 │ │ │ │ + bne 7eb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ec54 │ │ │ │ + ldr r2, [pc, #252] @ 7ec48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ec58 │ │ │ │ + ldr r0, [pc, #244] @ 7ec4c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb90 │ │ │ │ + bne 7eb84 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ec5c │ │ │ │ + ldr r3, [pc, #224] @ 7ec50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ebcc │ │ │ │ + beq 7ebc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ebcc │ │ │ │ - b 7eb94 │ │ │ │ + ble 7ebc0 │ │ │ │ + b 7eb88 │ │ │ │ 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 7ebe4 │ │ │ │ + bne 7ebd8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ec5c │ │ │ │ + ldr r3, [pc, #160] @ 7ec50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ebcc │ │ │ │ + beq 7ebc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ebe8 │ │ │ │ - ldr r3, [pc, #140] @ 7ec60 │ │ │ │ - ldr r1, [pc, #140] @ 7ec64 │ │ │ │ + bgt 7ebdc │ │ │ │ + ldr r3, [pc, #140] @ 7ec54 │ │ │ │ + ldr r1, [pc, #140] @ 7ec58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ec4c │ │ │ │ + b 7ec40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a198c │ │ │ │ + bl 1a1974 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ec28 │ │ │ │ + beq 7ec1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ec28 │ │ │ │ + bne 7ec1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ec4c │ │ │ │ + beq 7ec40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec4c │ │ │ │ + bne 7ec40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed10 │ │ │ │ + ldr r1, [pc, #144] @ 7ed04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed14 │ │ │ │ + ldr r2, [pc, #140] @ 7ed08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ecc8 │ │ │ │ + bne 7ecbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed18 │ │ │ │ + ldr r3, [pc, #120] @ 7ed0c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecb0 │ │ │ │ + beq 7eca4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eccc │ │ │ │ - ldr r3, [pc, #100] @ 7ed1c │ │ │ │ - ldr r1, [pc, #100] @ 7ed20 │ │ │ │ + bgt 7ecc0 │ │ │ │ + ldr r3, [pc, #100] @ 7ed10 │ │ │ │ + ldr r1, [pc, #100] @ 7ed14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed08 │ │ │ │ + b 7ecfc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148910 │ │ │ │ + bl 14890c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed08 │ │ │ │ + beq 7ecfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed08 │ │ │ │ + bne 7ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7edcc │ │ │ │ + ldr r1, [pc, #144] @ 7edc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7edd0 │ │ │ │ + ldr r2, [pc, #140] @ 7edc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed84 │ │ │ │ + bne 7ed78 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7edd4 │ │ │ │ + ldr r3, [pc, #120] @ 7edc8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ed6c │ │ │ │ + beq 7ed60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed88 │ │ │ │ - ldr r3, [pc, #100] @ 7edd8 │ │ │ │ - ldr r1, [pc, #100] @ 7eddc │ │ │ │ + bgt 7ed7c │ │ │ │ + ldr r3, [pc, #100] @ 7edcc │ │ │ │ + ldr r1, [pc, #100] @ 7edd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 7edc4 │ │ │ │ + b 7edb8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 302200 │ │ │ │ + bl 302ac0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7edc4 │ │ │ │ + beq 7edb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7edc4 │ │ │ │ + bne 7edb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee88 │ │ │ │ + ldr r1, [pc, #144] @ 7ee7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee8c │ │ │ │ + ldr r2, [pc, #140] @ 7ee80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ee40 │ │ │ │ + bne 7ee34 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee90 │ │ │ │ + ldr r3, [pc, #120] @ 7ee84 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ee28 │ │ │ │ + beq 7ee1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ee44 │ │ │ │ - ldr r3, [pc, #100] @ 7ee94 │ │ │ │ - ldr r1, [pc, #100] @ 7ee98 │ │ │ │ + bgt 7ee38 │ │ │ │ + ldr r3, [pc, #100] @ 7ee88 │ │ │ │ + ldr r1, [pc, #100] @ 7ee8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee80 │ │ │ │ + b 7ee74 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f180 │ │ │ │ + bl 14f178 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee80 │ │ │ │ + beq 7ee74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee80 │ │ │ │ + bne 7ee74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7efb0 │ │ │ │ + ldr r2, [pc, #252] @ 7efa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7efb4 │ │ │ │ + ldr r0, [pc, #244] @ 7efa8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eeec │ │ │ │ + bne 7eee0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7efb8 │ │ │ │ + ldr r3, [pc, #224] @ 7efac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ef28 │ │ │ │ + beq 7ef1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ef28 │ │ │ │ - b 7eef0 │ │ │ │ + ble 7ef1c │ │ │ │ + b 7eee4 │ │ │ │ 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 7ef40 │ │ │ │ + bne 7ef34 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7efb8 │ │ │ │ + ldr r3, [pc, #160] @ 7efac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ef28 │ │ │ │ + beq 7ef1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ef44 │ │ │ │ - ldr r3, [pc, #140] @ 7efbc │ │ │ │ - ldr r1, [pc, #140] @ 7efc0 │ │ │ │ + bgt 7ef38 │ │ │ │ + ldr r3, [pc, #140] @ 7efb0 │ │ │ │ + ldr r1, [pc, #140] @ 7efb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7efa8 │ │ │ │ + b 7ef9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d8a8 │ │ │ │ + bl 13d8b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef84 │ │ │ │ + beq 7ef78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef84 │ │ │ │ + bne 7ef78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7efa8 │ │ │ │ + beq 7ef9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7efa8 │ │ │ │ + bne 7ef9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f0d8 │ │ │ │ + ldr r2, [pc, #252] @ 7f0cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f0dc │ │ │ │ + ldr r0, [pc, #244] @ 7f0d0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f014 │ │ │ │ + bne 7f008 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f0e0 │ │ │ │ + ldr r3, [pc, #224] @ 7f0d4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f050 │ │ │ │ + beq 7f044 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f050 │ │ │ │ - b 7f018 │ │ │ │ + ble 7f044 │ │ │ │ + b 7f00c │ │ │ │ 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 7f068 │ │ │ │ + bne 7f05c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f0e0 │ │ │ │ + ldr r3, [pc, #160] @ 7f0d4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f050 │ │ │ │ + beq 7f044 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f06c │ │ │ │ - ldr r3, [pc, #140] @ 7f0e4 │ │ │ │ - ldr r1, [pc, #140] @ 7f0e8 │ │ │ │ + bgt 7f060 │ │ │ │ + ldr r3, [pc, #140] @ 7f0d8 │ │ │ │ + ldr r1, [pc, #140] @ 7f0dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f0d0 │ │ │ │ + b 7f0c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe408 │ │ │ │ + bl 1fe7e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f0ac │ │ │ │ + beq 7f0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f0ac │ │ │ │ + bne 7f0a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f0d0 │ │ │ │ + beq 7f0c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f0d0 │ │ │ │ + bne 7f0c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f200 │ │ │ │ + ldr r2, [pc, #252] @ 7f1f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f204 │ │ │ │ + ldr r0, [pc, #244] @ 7f1f8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f13c │ │ │ │ + bne 7f130 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f208 │ │ │ │ + ldr r3, [pc, #224] @ 7f1fc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f16c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f178 │ │ │ │ - b 7f140 │ │ │ │ + ble 7f16c │ │ │ │ + b 7f134 │ │ │ │ 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 7f190 │ │ │ │ + bne 7f184 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f208 │ │ │ │ + ldr r3, [pc, #160] @ 7f1fc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f16c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f194 │ │ │ │ - ldr r3, [pc, #140] @ 7f20c │ │ │ │ - ldr r1, [pc, #140] @ 7f210 │ │ │ │ + bgt 7f188 │ │ │ │ + ldr r3, [pc, #140] @ 7f200 │ │ │ │ + ldr r1, [pc, #140] @ 7f204 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f1f8 │ │ │ │ + b 7f1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1780ec │ │ │ │ + bl 178358 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f1d4 │ │ │ │ + beq 7f1c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f1d4 │ │ │ │ + bne 7f1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f1f8 │ │ │ │ + beq 7f1ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f1f8 │ │ │ │ + bne 7f1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f328 │ │ │ │ + ldr r2, [pc, #252] @ 7f31c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f32c │ │ │ │ + ldr r0, [pc, #244] @ 7f320 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f264 │ │ │ │ + bne 7f258 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f330 │ │ │ │ + ldr r3, [pc, #224] @ 7f324 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f2a0 │ │ │ │ + beq 7f294 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f2a0 │ │ │ │ - b 7f268 │ │ │ │ + ble 7f294 │ │ │ │ + b 7f25c │ │ │ │ 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 7f2b8 │ │ │ │ + bne 7f2ac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f330 │ │ │ │ + ldr r3, [pc, #160] @ 7f324 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f2a0 │ │ │ │ + beq 7f294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f2bc │ │ │ │ - ldr r3, [pc, #140] @ 7f334 │ │ │ │ - ldr r1, [pc, #140] @ 7f338 │ │ │ │ + bgt 7f2b0 │ │ │ │ + ldr r3, [pc, #140] @ 7f328 │ │ │ │ + ldr r1, [pc, #140] @ 7f32c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f320 │ │ │ │ + b 7f314 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d55c4 │ │ │ │ + bl 1d590c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f2fc │ │ │ │ + beq 7f2f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f2fc │ │ │ │ + bne 7f2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f320 │ │ │ │ + beq 7f314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f320 │ │ │ │ + bne 7f314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f450 │ │ │ │ + ldr r2, [pc, #252] @ 7f444 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f454 │ │ │ │ + ldr r0, [pc, #244] @ 7f448 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f38c │ │ │ │ + bne 7f380 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f458 │ │ │ │ + ldr r3, [pc, #224] @ 7f44c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f3c8 │ │ │ │ + beq 7f3bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f3c8 │ │ │ │ - b 7f390 │ │ │ │ + ble 7f3bc │ │ │ │ + b 7f384 │ │ │ │ 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 7f3e0 │ │ │ │ + bne 7f3d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f458 │ │ │ │ + ldr r3, [pc, #160] @ 7f44c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f3c8 │ │ │ │ + beq 7f3bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f3e4 │ │ │ │ - ldr r3, [pc, #140] @ 7f45c │ │ │ │ - ldr r1, [pc, #140] @ 7f460 │ │ │ │ + bgt 7f3d8 │ │ │ │ + ldr r3, [pc, #140] @ 7f450 │ │ │ │ + ldr r1, [pc, #140] @ 7f454 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f448 │ │ │ │ + b 7f43c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191a94 │ │ │ │ + bl 191a78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f424 │ │ │ │ + beq 7f418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f424 │ │ │ │ + bne 7f418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f448 │ │ │ │ + beq 7f43c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f448 │ │ │ │ + bne 7f43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f578 │ │ │ │ + ldr r2, [pc, #252] @ 7f56c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f57c │ │ │ │ + ldr r0, [pc, #244] @ 7f570 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f4b4 │ │ │ │ + bne 7f4a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f580 │ │ │ │ + ldr r3, [pc, #224] @ 7f574 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f4f0 │ │ │ │ + beq 7f4e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f4f0 │ │ │ │ - b 7f4b8 │ │ │ │ + ble 7f4e4 │ │ │ │ + b 7f4ac │ │ │ │ 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 7f508 │ │ │ │ + bne 7f4fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f580 │ │ │ │ + ldr r3, [pc, #160] @ 7f574 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f4f0 │ │ │ │ + beq 7f4e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f50c │ │ │ │ - ldr r3, [pc, #140] @ 7f584 │ │ │ │ - ldr r1, [pc, #140] @ 7f588 │ │ │ │ + bgt 7f500 │ │ │ │ + ldr r3, [pc, #140] @ 7f578 │ │ │ │ + ldr r1, [pc, #140] @ 7f57c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f570 │ │ │ │ + b 7f564 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14957c │ │ │ │ + bl 149578 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f54c │ │ │ │ + beq 7f540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f570 │ │ │ │ + beq 7f564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f570 │ │ │ │ + bne 7f564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f6a0 │ │ │ │ + ldr r2, [pc, #252] @ 7f694 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f6a4 │ │ │ │ + ldr r0, [pc, #244] @ 7f698 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f5dc │ │ │ │ + bne 7f5d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f6a8 │ │ │ │ + ldr r3, [pc, #224] @ 7f69c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f618 │ │ │ │ + beq 7f60c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f618 │ │ │ │ - b 7f5e0 │ │ │ │ + ble 7f60c │ │ │ │ + b 7f5d4 │ │ │ │ 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 7f630 │ │ │ │ + bne 7f624 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f6a8 │ │ │ │ + ldr r3, [pc, #160] @ 7f69c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f618 │ │ │ │ + beq 7f60c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f634 │ │ │ │ - ldr r3, [pc, #140] @ 7f6ac │ │ │ │ - ldr r1, [pc, #140] @ 7f6b0 │ │ │ │ + bgt 7f628 │ │ │ │ + ldr r3, [pc, #140] @ 7f6a0 │ │ │ │ + ldr r1, [pc, #140] @ 7f6a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f698 │ │ │ │ + b 7f68c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ada40 │ │ │ │ + bl 1addd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f674 │ │ │ │ + beq 7f668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f674 │ │ │ │ + bne 7f668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f698 │ │ │ │ + beq 7f68c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f698 │ │ │ │ + bne 7f68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f7c8 │ │ │ │ + ldr r2, [pc, #252] @ 7f7bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f7cc │ │ │ │ + ldr r0, [pc, #244] @ 7f7c0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f704 │ │ │ │ + bne 7f6f8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f7d0 │ │ │ │ + ldr r3, [pc, #224] @ 7f7c4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f740 │ │ │ │ + beq 7f734 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f740 │ │ │ │ - b 7f708 │ │ │ │ + ble 7f734 │ │ │ │ + b 7f6fc │ │ │ │ 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 7f758 │ │ │ │ + bne 7f74c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f7d0 │ │ │ │ + ldr r3, [pc, #160] @ 7f7c4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f740 │ │ │ │ + beq 7f734 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f75c │ │ │ │ - ldr r3, [pc, #140] @ 7f7d4 │ │ │ │ - ldr r1, [pc, #140] @ 7f7d8 │ │ │ │ + bgt 7f750 │ │ │ │ + ldr r3, [pc, #140] @ 7f7c8 │ │ │ │ + ldr r1, [pc, #140] @ 7f7cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f7c0 │ │ │ │ + b 7f7b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f19cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f79c │ │ │ │ + beq 7f790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f79c │ │ │ │ + bne 7f790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f7c0 │ │ │ │ + beq 7f7b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f7c0 │ │ │ │ + bne 7f7b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f8f0 │ │ │ │ + ldr r2, [pc, #252] @ 7f8e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f8f4 │ │ │ │ + ldr r0, [pc, #244] @ 7f8e8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f82c │ │ │ │ + bne 7f820 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f8f8 │ │ │ │ + ldr r3, [pc, #224] @ 7f8ec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f868 │ │ │ │ + beq 7f85c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f868 │ │ │ │ - b 7f830 │ │ │ │ + ble 7f85c │ │ │ │ + b 7f824 │ │ │ │ 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 7f880 │ │ │ │ + bne 7f874 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f8f8 │ │ │ │ + ldr r3, [pc, #160] @ 7f8ec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f868 │ │ │ │ + beq 7f85c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f884 │ │ │ │ - ldr r3, [pc, #140] @ 7f8fc │ │ │ │ - ldr r1, [pc, #140] @ 7f900 │ │ │ │ + bgt 7f878 │ │ │ │ + ldr r3, [pc, #140] @ 7f8f0 │ │ │ │ + ldr r1, [pc, #140] @ 7f8f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f8e8 │ │ │ │ + b 7f8dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f9a8 │ │ │ │ + bl 310268 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f8c4 │ │ │ │ + beq 7f8b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f8c4 │ │ │ │ + bne 7f8b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f8e8 │ │ │ │ + beq 7f8dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f8e8 │ │ │ │ + bne 7f8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fa18 │ │ │ │ + ldr r2, [pc, #252] @ 7fa0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fa1c │ │ │ │ + ldr r0, [pc, #244] @ 7fa10 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f954 │ │ │ │ + bne 7f948 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fa20 │ │ │ │ + ldr r3, [pc, #224] @ 7fa14 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f990 │ │ │ │ + beq 7f984 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f990 │ │ │ │ - b 7f958 │ │ │ │ + ble 7f984 │ │ │ │ + b 7f94c │ │ │ │ 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 7f9a8 │ │ │ │ + bne 7f99c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fa20 │ │ │ │ + ldr r3, [pc, #160] @ 7fa14 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f990 │ │ │ │ + beq 7f984 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f9ac │ │ │ │ - ldr r3, [pc, #140] @ 7fa24 │ │ │ │ - ldr r1, [pc, #140] @ 7fa28 │ │ │ │ + bgt 7f9a0 │ │ │ │ + ldr r3, [pc, #140] @ 7fa18 │ │ │ │ + ldr r1, [pc, #140] @ 7fa1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fa10 │ │ │ │ + b 7fa04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d9ca8 │ │ │ │ + bl 2da4f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f9ec │ │ │ │ + beq 7f9e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f9ec │ │ │ │ + bne 7f9e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fa10 │ │ │ │ + beq 7fa04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fa10 │ │ │ │ + bne 7fa04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fb40 │ │ │ │ + ldr r2, [pc, #252] @ 7fb34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fb44 │ │ │ │ + ldr r0, [pc, #244] @ 7fb38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa7c │ │ │ │ + bne 7fa70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fb48 │ │ │ │ + ldr r3, [pc, #224] @ 7fb3c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fab8 │ │ │ │ + beq 7faac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fab8 │ │ │ │ - b 7fa80 │ │ │ │ + ble 7faac │ │ │ │ + b 7fa74 │ │ │ │ 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 7fad0 │ │ │ │ + bne 7fac4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fb48 │ │ │ │ + ldr r3, [pc, #160] @ 7fb3c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fab8 │ │ │ │ + beq 7faac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fad4 │ │ │ │ - ldr r3, [pc, #140] @ 7fb4c │ │ │ │ - ldr r1, [pc, #140] @ 7fb50 │ │ │ │ + bgt 7fac8 │ │ │ │ + ldr r3, [pc, #140] @ 7fb40 │ │ │ │ + ldr r1, [pc, #140] @ 7fb44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fb38 │ │ │ │ + b 7fb2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd650 │ │ │ │ + bl 1fda28 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fb14 │ │ │ │ + beq 7fb08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fb14 │ │ │ │ + bne 7fb08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fb38 │ │ │ │ + beq 7fb2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fb38 │ │ │ │ + bne 7fb2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fc68 │ │ │ │ + ldr r2, [pc, #252] @ 7fc5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fc6c │ │ │ │ + ldr r0, [pc, #244] @ 7fc60 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fba4 │ │ │ │ + bne 7fb98 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fc70 │ │ │ │ + ldr r3, [pc, #224] @ 7fc64 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fbe0 │ │ │ │ + beq 7fbd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fbe0 │ │ │ │ - b 7fba8 │ │ │ │ + ble 7fbd4 │ │ │ │ + b 7fb9c │ │ │ │ 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 7fbf8 │ │ │ │ + bne 7fbec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fc70 │ │ │ │ + ldr r3, [pc, #160] @ 7fc64 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fbe0 │ │ │ │ + beq 7fbd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fbfc │ │ │ │ - ldr r3, [pc, #140] @ 7fc74 │ │ │ │ - ldr r1, [pc, #140] @ 7fc78 │ │ │ │ + bgt 7fbf0 │ │ │ │ + ldr r3, [pc, #140] @ 7fc68 │ │ │ │ + ldr r1, [pc, #140] @ 7fc6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fc60 │ │ │ │ + b 7fc54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 316474 │ │ │ │ + bl 316d34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fc3c │ │ │ │ + beq 7fc30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fc3c │ │ │ │ + bne 7fc30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fc60 │ │ │ │ + beq 7fc54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fc60 │ │ │ │ + bne 7fc54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd90 │ │ │ │ + ldr r2, [pc, #252] @ 7fd84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd94 │ │ │ │ + ldr r0, [pc, #244] @ 7fd88 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fccc │ │ │ │ + bne 7fcc0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd98 │ │ │ │ + ldr r3, [pc, #224] @ 7fd8c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fd08 │ │ │ │ + beq 7fcfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fd08 │ │ │ │ - b 7fcd0 │ │ │ │ + ble 7fcfc │ │ │ │ + b 7fcc4 │ │ │ │ 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 7fd20 │ │ │ │ + bne 7fd14 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd98 │ │ │ │ + ldr r3, [pc, #160] @ 7fd8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fd08 │ │ │ │ + beq 7fcfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fd24 │ │ │ │ - ldr r3, [pc, #140] @ 7fd9c │ │ │ │ - ldr r1, [pc, #140] @ 7fda0 │ │ │ │ + bgt 7fd18 │ │ │ │ + ldr r3, [pc, #140] @ 7fd90 │ │ │ │ + ldr r1, [pc, #140] @ 7fd94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd88 │ │ │ │ + b 7fd7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3410 │ │ │ │ + bl 1c375c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fd64 │ │ │ │ + beq 7fd58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fd64 │ │ │ │ + bne 7fd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd88 │ │ │ │ + beq 7fd7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd88 │ │ │ │ + bne 7fd7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7feb8 │ │ │ │ + ldr r2, [pc, #252] @ 7feac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7febc │ │ │ │ + ldr r0, [pc, #244] @ 7feb0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fde8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fec0 │ │ │ │ + ldr r3, [pc, #224] @ 7feb4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fe30 │ │ │ │ - b 7fdf8 │ │ │ │ + ble 7fe24 │ │ │ │ + b 7fdec │ │ │ │ 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 7fe48 │ │ │ │ + bne 7fe3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fec0 │ │ │ │ + ldr r3, [pc, #160] @ 7feb4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fe4c │ │ │ │ - ldr r3, [pc, #140] @ 7fec4 │ │ │ │ - ldr r1, [pc, #140] @ 7fec8 │ │ │ │ + bgt 7fe40 │ │ │ │ + ldr r3, [pc, #140] @ 7feb8 │ │ │ │ + ldr r1, [pc, #140] @ 7febc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7feb0 │ │ │ │ + b 7fea4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5f60 │ │ │ │ + bl 1d62a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe8c │ │ │ │ + beq 7fe80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe8c │ │ │ │ + bne 7fe80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7feb0 │ │ │ │ + beq 7fea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7feb0 │ │ │ │ + bne 7fea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ffe0 │ │ │ │ + ldr r2, [pc, #252] @ 7ffd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ffe4 │ │ │ │ + ldr r0, [pc, #244] @ 7ffd8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ff1c │ │ │ │ + bne 7ff10 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ffe8 │ │ │ │ + ldr r3, [pc, #224] @ 7ffdc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ff58 │ │ │ │ + beq 7ff4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ff58 │ │ │ │ - b 7ff20 │ │ │ │ + ble 7ff4c │ │ │ │ + b 7ff14 │ │ │ │ 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 7ff70 │ │ │ │ + bne 7ff64 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ffe8 │ │ │ │ + ldr r3, [pc, #160] @ 7ffdc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ff58 │ │ │ │ + beq 7ff4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ff74 │ │ │ │ - ldr r3, [pc, #140] @ 7ffec │ │ │ │ - ldr r1, [pc, #140] @ 7fff0 │ │ │ │ + bgt 7ff68 │ │ │ │ + ldr r3, [pc, #140] @ 7ffe0 │ │ │ │ + ldr r1, [pc, #140] @ 7ffe4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ffd8 │ │ │ │ + b 7ffcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e90c │ │ │ │ + bl 12e914 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ffb4 │ │ │ │ + beq 7ffa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ffb4 │ │ │ │ + bne 7ffa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ffd8 │ │ │ │ + beq 7ffcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ffd8 │ │ │ │ + bne 7ffcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -0007fff4 : │ │ │ │ - ldr r3, [pc, #56] @ 80034 │ │ │ │ +0007ffe8 : │ │ │ │ + ldr r3, [pc, #56] @ 80028 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8000c │ │ │ │ + bne 80000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d976c │ │ │ │ + b 2d9fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 80038 │ │ │ │ - ldr r1, [pc, #20] @ 8003c │ │ │ │ + ldr r3, [pc, #20] @ 8002c │ │ │ │ + ldr r1, [pc, #20] @ 80030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r4, lsl #8 │ │ │ │ + eorseq r3, r8, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 80068 │ │ │ │ - ldr r1, [pc, #16] @ 8006c │ │ │ │ + ldr r3, [pc, #16] @ 8005c │ │ │ │ + ldr r1, [pc, #16] @ 80060 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, ip, asr #11 │ │ │ │ + eorseq r3, r9, ip, asr #27 │ │ │ │ │ │ │ │ -00080070 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00080064 <_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] @ 800a4 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 800a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 80098 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 8009c <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, lsl ip │ │ │ │ + eorseq r3, r7, r0, lsl r4 │ │ │ │ │ │ │ │ -000800ac <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +000800a0 <_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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80110 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 80104 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4698 │ │ │ │ + bl a4628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 800fc <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 800f0 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80104 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 800f8 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80110 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 80104 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 800fc <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 800f0 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 80120 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9deb4 │ │ │ │ - @ instruction: 0x003935f8 │ │ │ │ - ldr r0, [pc] @ 8012c <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9deb4 │ │ │ │ - eorseq r3, r9, r4, lsl #12 │ │ │ │ + ldr r0, [pc] @ 80114 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9de48 │ │ │ │ + @ instruction: 0x00393df8 │ │ │ │ + ldr r0, [pc] @ 80120 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9de48 │ │ │ │ + eorseq r3, r9, r4, lsl #28 │ │ │ │ │ │ │ │ -00080130 : │ │ │ │ +00080124 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c658 │ │ │ │ + b 9c5ec │ │ │ │ │ │ │ │ -0008013c : │ │ │ │ +00080130 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c658 │ │ │ │ + b 9c5ec │ │ │ │ │ │ │ │ -00080144 : │ │ │ │ +00080138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 801a4 │ │ │ │ + ldr r1, [pc, #72] @ 80198 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80184 │ │ │ │ - bl adff4 │ │ │ │ + beq 80178 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80184 │ │ │ │ - ldr r0, [pc, #44] @ 801a8 │ │ │ │ + bne 80178 │ │ │ │ + ldr r0, [pc, #44] @ 8019c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80194 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80188 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 8019c │ │ │ │ + beq 80190 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq lr, r7, r8, lsl #21 │ │ │ │ + eorseq pc, r7, r8, lsl #5 │ │ │ │ │ │ │ │ -000801ac : │ │ │ │ +000801a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 801fc │ │ │ │ + ldr r1, [pc, #56] @ 801f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 801f0 │ │ │ │ - bl adff4 │ │ │ │ + beq 801e4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 801f0 │ │ │ │ - ldr r0, [pc, #28] @ 80200 │ │ │ │ + bne 801e4 │ │ │ │ + ldr r0, [pc, #28] @ 801f4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq lr, r7, r8, lsl #21 │ │ │ │ + eorseq pc, r7, r8, lsl #5 │ │ │ │ │ │ │ │ -00080204 : │ │ │ │ +000801f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2771cc │ │ │ │ + bl 277634 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80258 │ │ │ │ - bl bbf98 │ │ │ │ + beq 8024c │ │ │ │ + bl bbee0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80244 │ │ │ │ + beq 80238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8024c │ │ │ │ + beq 80240 │ │ │ │ mov r4, r5 │ │ │ │ - b 80258 │ │ │ │ + b 8024c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 80244 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 80238 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00080260 : │ │ │ │ +00080254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 80280 │ │ │ │ + bne 80274 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 802cc │ │ │ │ + ldr r2, [pc, #56] @ 802c0 │ │ │ │ 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 802c0 │ │ │ │ + beq 802b4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000802d0 : │ │ │ │ +000802c4 : │ │ │ │ mov r2, #0 │ │ │ │ - b a79a0 │ │ │ │ + b a7930 │ │ │ │ │ │ │ │ -000802d8 <_PyObject_GetAttrId@@Base>: │ │ │ │ +000802cc <_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 b9978 │ │ │ │ + b b98c0 │ │ │ │ │ │ │ │ -00080308 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000802fc <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 8045c <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 80450 <_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] @ 80460 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 80454 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80364 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80464 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 80358 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 80458 <_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 8038c <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 80468 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 80380 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 8045c <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 80398 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 8046c <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 8038c <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 80460 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 803bc <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 80470 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 803b0 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 80464 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 80474 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 80468 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a4820 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a4a90 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80404 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 80478 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 803f8 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 8046c <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80450 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 80444 <_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 854ac │ │ │ │ + bl 854a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 80474 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 80468 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 8047c <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 80480 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 80470 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 80474 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r9, r4, lsl r6 │ │ │ │ - eorseq r3, r9, ip, lsl r6 │ │ │ │ - eorseq r3, r9, r4, lsr #12 │ │ │ │ - eorseq r3, r9, ip, lsr r6 │ │ │ │ - eorseq r9, r6, r8, asr #6 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ - eorseq sl, r7, r0, ror sp │ │ │ │ - eorseq r3, r9, r0, asr r6 │ │ │ │ - subseq sp, r3, r4, lsl #3 │ │ │ │ + eorseq r3, r9, r4, lsl lr │ │ │ │ + eorseq r3, r9, ip, lsl lr │ │ │ │ + eorseq r3, r9, r4, lsr #28 │ │ │ │ + eorseq r3, r9, ip, lsr lr │ │ │ │ + eorseq r9, r6, r8, asr #22 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq fp, r7, r0, ror r5 │ │ │ │ + eorseq r3, r9, r0, asr lr │ │ │ │ + @ instruction: 0x0053d99c │ │ │ │ │ │ │ │ -00080484 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00080478 <_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 804c4 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 804b8 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80810 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 802fc <_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 80504 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 804f8 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80684 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80678 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80824 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_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 80588 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 8057c <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 8054c <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 80828 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80540 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80570 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 80564 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80824 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80834 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 80828 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80650 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 8063c <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 80644 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 80630 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 805ac <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 805a0 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 805d0 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 805c4 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 8062c <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 80620 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80600 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 805f4 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 80834 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80684 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 80678 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80650 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 80644 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80684 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 80678 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80684 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80678 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80808 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 807fc <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806a4 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 80698 <_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 806e4 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 806d8 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 806d4 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 806c8 <_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 806b0 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 806a4 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80758 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 8074c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 8073c <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 80730 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 80718 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 8070c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 807dc <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 807d0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 807dc <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 807f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 807d0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 807ec <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807a0 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 80794 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 8077c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 807f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 80770 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 807ec <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 807e0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 807f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 807d4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 807ec <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 807bc <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 807f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 807b0 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 807ec <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 807e0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 807f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 807d4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 807ec <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80808 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 807fc <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 80308 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802fc <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0053d19c │ │ │ │ - eorseq r0, r6, ip, ror lr │ │ │ │ - eorseq r3, r9, r8, ror #12 │ │ │ │ + ldrheq sp, [r3], #-148 @ 0xffffff6c │ │ │ │ + eorseq r1, r6, ip, ror r6 │ │ │ │ + eorseq r3, r9, r8, ror #28 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r3, r9, ip, lsr #13 │ │ │ │ + eorseq r3, r9, ip, lsr #29 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r3, r9, ip, asr #13 │ │ │ │ + eorseq r3, r9, ip, asr #29 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r3, r9, ip, lsr #14 │ │ │ │ + eorseq r3, r9, ip, lsr #30 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r3, r9, r0, ror #14 │ │ │ │ + eorseq r3, r9, r0, ror #30 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r3, r9, r4, ror r7 │ │ │ │ + eorseq r3, r9, r4, ror pc │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - mlaseq r9, r0, r7, r3 │ │ │ │ + mlaseq r9, r0, pc, r3 @ │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r3, r9, r4, asr #14 │ │ │ │ + eorseq r3, r9, r4, asr #30 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x003937b8 │ │ │ │ + @ instruction: 0x00393fb8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x003937d4 │ │ │ │ - eorseq r3, r9, r4, ror #15 │ │ │ │ + @ instruction: 0x00393fd4 │ │ │ │ + eorseq r3, r9, r4, ror #31 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x003937f4 │ │ │ │ + @ instruction: 0x00393ff4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r3, r9, r4, lsl #16 │ │ │ │ + eorseq r4, r9, r4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r9, r8, lsl r8 │ │ │ │ + eorseq r4, r9, r8, lsl r0 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r3, r9, ip, lsr #16 │ │ │ │ + eorseq r4, r9, ip, lsr #32 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r3, r9, r0, asr #16 │ │ │ │ + eorseq r4, r9, r0, asr #32 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r3, r9, r4, asr r8 │ │ │ │ + eorseq r4, r9, r4, asr r0 │ │ │ │ │ │ │ │ -0008089c : │ │ │ │ +00080890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80920 │ │ │ │ + ldr r3, [pc, #108] @ 80914 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80914 │ │ │ │ + beq 80908 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80918 │ │ │ │ + bge 8090c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80914 │ │ │ │ + beq 80908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80914 │ │ │ │ + bne 80908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080924 : │ │ │ │ +00080918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 80970 │ │ │ │ + ldr r2, [pc, #52] @ 80964 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80960 │ │ │ │ - ldr r0, [pc, #40] @ 80974 │ │ │ │ + beq 80954 │ │ │ │ + ldr r0, [pc, #40] @ 80968 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 80978 │ │ │ │ + ldr r1, [pc, #36] @ 8096c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsl #17 │ │ │ │ + eorseq pc, r8, ip, lsl #1 │ │ │ │ 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 809b8 │ │ │ │ + bne 809ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80ba4 │ │ │ │ + ldr r3, [pc, #508] @ 80b98 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80ab8 │ │ │ │ + bhi 80aac │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80ba8 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80b9c │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8099c │ │ │ │ + bne 80990 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 809dc │ │ │ │ + b 809d0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 809c8 │ │ │ │ + beq 809bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a24 │ │ │ │ + bne 80a18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809c8 │ │ │ │ + beq 809bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 809c8 │ │ │ │ + bne 809bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 809c8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 809bc │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80bac │ │ │ │ - beq 80acc │ │ │ │ + ldreq r4, [pc, #380] @ 80ba0 │ │ │ │ + beq 80ac0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b58 │ │ │ │ + beq 80b4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80acc │ │ │ │ - ldr r3, [pc, #344] @ 80bb0 │ │ │ │ - ldr r1, [pc, #344] @ 80bb4 │ │ │ │ + bne 80ac0 │ │ │ │ + ldr r3, [pc, #344] @ 80ba4 │ │ │ │ + ldr r1, [pc, #344] @ 80ba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b58 │ │ │ │ + beq 80b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b58 │ │ │ │ + bne 80b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 80b58 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 80b4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191cb4 │ │ │ │ + bl 191c98 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80bac │ │ │ │ + ldrne r4, [pc, #272] @ 80ba0 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80acc │ │ │ │ - b 809c8 │ │ │ │ - ldr r3, [pc, #268] @ 80bb8 │ │ │ │ - ldr r1, [pc, #268] @ 80bbc │ │ │ │ + bne 80ac0 │ │ │ │ + b 809bc │ │ │ │ + ldr r3, [pc, #268] @ 80bac │ │ │ │ + ldr r1, [pc, #268] @ 80bb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 809c8 │ │ │ │ - ldr r3, [pc, #248] @ 80bb8 │ │ │ │ - ldr r1, [pc, #252] @ 80bc0 │ │ │ │ + bl 18ee78 │ │ │ │ + b 809bc │ │ │ │ + ldr r3, [pc, #248] @ 80bac │ │ │ │ + ldr r1, [pc, #252] @ 80bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 809c8 │ │ │ │ + bl 11774c │ │ │ │ + b 809bc │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 191ef0 │ │ │ │ + bl 191ed4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b0c │ │ │ │ + beq 80b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b0c │ │ │ │ + bne 80b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b30 │ │ │ │ + beq 80b24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809c8 │ │ │ │ + beq 809bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 809c8 │ │ │ │ + bne 809bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 809c8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 809bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b7c │ │ │ │ + beq 80b70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b7c │ │ │ │ + bne 80b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809c8 │ │ │ │ + beq 809bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 809c8 │ │ │ │ + bne 809bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 809c8 │ │ │ │ - subseq sp, r3, r8, asr #2 │ │ │ │ - eorseq lr, r7, r0, ror #28 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 809bc │ │ │ │ + subseq sp, r3, r0, ror #18 │ │ │ │ + eorseq pc, r7, r0, ror #12 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r7, r0, lsl #13 │ │ │ │ + eorseq r2, r7, r0, lsl #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r0, lsr #13 │ │ │ │ - eorseq r2, r7, ip, asr #13 │ │ │ │ + eorseq r2, r7, r0, lsr #29 │ │ │ │ + eorseq r2, r7, ip, asr #29 │ │ │ │ │ │ │ │ -00080bc4 : │ │ │ │ +00080bb8 : │ │ │ │ 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] @ 80cc8 │ │ │ │ + ldr r9, [pc, #236] @ 80cbc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80c1c │ │ │ │ + beq 80c10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c10 │ │ │ │ + bne 80c04 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl ab14c │ │ │ │ + bl ab0dc │ │ │ │ mov r3, r0 │ │ │ │ - b 80c20 │ │ │ │ + b 80c14 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c40 │ │ │ │ + bne 80c34 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c5c │ │ │ │ + b 80c50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c08 │ │ │ │ - bl ab14c │ │ │ │ + beq 80bfc │ │ │ │ + bl ab0dc │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c80 │ │ │ │ + bne 80c74 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80c9c │ │ │ │ + b 80c90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c08 │ │ │ │ - bl ab14c │ │ │ │ + beq 80bfc │ │ │ │ + bl ab0dc │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c08 │ │ │ │ + blt 80bfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c08 │ │ │ │ + bge 80bfc │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080ccc : │ │ │ │ +00080cc0 : │ │ │ │ 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 16e87c │ │ │ │ + bl 16e7fc │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f1c4 │ │ │ │ + bl 16f144 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00080d2c : │ │ │ │ +00080d20 : │ │ │ │ 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 80d64 │ │ │ │ + bne 80d58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 80e8c │ │ │ │ + ldr r2, [pc, #312] @ 80e80 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 80d74 │ │ │ │ - ldr r1, [pc, #292] @ 80e90 │ │ │ │ - ldr r0, [pc, #292] @ 80e94 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80e80 │ │ │ │ + b 80d68 │ │ │ │ + ldr r1, [pc, #292] @ 80e84 │ │ │ │ + ldr r0, [pc, #292] @ 80e88 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80e74 │ │ │ │ ldr r3, [r1, r9, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80d90 │ │ │ │ + beq 80d84 │ │ │ │ cmp r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ - b 80d74 │ │ │ │ + b 80d68 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23cca8 │ │ │ │ + bl 23cdc4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 80e80 │ │ │ │ + beq 80e74 │ │ │ │ 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] @ 80e98 │ │ │ │ + ldr r3, [pc, #200] @ 80e8c │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 80e9c │ │ │ │ + ldr r3, [pc, #196] @ 80e90 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 80ea0 │ │ │ │ + ldr r3, [pc, #192] @ 80e94 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 80ea4 │ │ │ │ + ldr r3, [pc, #188] @ 80e98 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 80ea8 │ │ │ │ + ldr r3, [pc, #184] @ 80e9c │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 80eac │ │ │ │ + ldr r3, [pc, #180] @ 80ea0 │ │ │ │ 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 a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80e78 │ │ │ │ + blt 80e6c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl a4614 <_PyType_GetDict@@Base> │ │ │ │ + bl a45a4 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5810 │ │ │ │ + bl a57a0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80e84 │ │ │ │ + bne 80e78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80e78 │ │ │ │ + beq 80e6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80e78 │ │ │ │ + bne 80e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0035f4dc │ │ │ │ + @ instruction: 0x0035fcdc │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - eorseq r3, r9, r0, lsr #17 │ │ │ │ - andseq r8, r7, r0, asr #20 │ │ │ │ - eoreq fp, r9, r8, lsr r3 │ │ │ │ + eorseq r4, r9, r0, lsr #1 │ │ │ │ + andseq r8, r7, ip, lsr #25 │ │ │ │ + @ instruction: 0x0029b5b8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r5, lr, ip, ror #1 │ │ │ │ - andeq r4, r7, ip, lsr #32 │ │ │ │ + andseq r5, lr, ip, ror #8 │ │ │ │ + andeq r4, r7, r4, lsr #32 │ │ │ │ │ │ │ │ -00080eb0 : │ │ │ │ - b 80d2c │ │ │ │ +00080ea4 : │ │ │ │ + b 80d20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #100] @ 80f54 │ │ │ │ - bl fe1e8 │ │ │ │ + ldr r1, [pc, #100] @ 80f48 │ │ │ │ + bl fe214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80f00 │ │ │ │ + bne 80ef4 │ │ │ │ mov r0, #0 │ │ │ │ - b 80f4c │ │ │ │ + b 80f40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 567e4 │ │ │ │ + bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80f24 │ │ │ │ - bl a5780 │ │ │ │ + bne 80f18 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ef8 │ │ │ │ + bne 80eec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80f48 │ │ │ │ - bl a5780 │ │ │ │ + bne 80f3c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ef8 │ │ │ │ - ldr r0, [pc, #8] @ 80f58 │ │ │ │ + bne 80eec │ │ │ │ + ldr r0, [pc, #8] @ 80f4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ 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 a5a70 │ │ │ │ + bl a5a00 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80f90 │ │ │ │ + bne 80f84 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8101c │ │ │ │ + b 81010 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 81024 │ │ │ │ - ldrne r0, [pc, #136] @ 81028 │ │ │ │ + ldreq r0, [pc, #136] @ 81018 │ │ │ │ + ldrne r0, [pc, #136] @ 8101c │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f08c │ │ │ │ + bl 19f074 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80fe4 │ │ │ │ + beq 80fd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80fe4 │ │ │ │ + bne 80fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80f88 │ │ │ │ + beq 80f7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 81000 │ │ │ │ + bne 80ff4 │ │ │ │ mov r0, #0 │ │ │ │ - b 8101c │ │ │ │ + b 81010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ff8 │ │ │ │ + bne 80fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 80ff8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 80fec │ │ │ │ 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 8107c │ │ │ │ + bne 81070 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 8107c │ │ │ │ - ldr r2, [pc, #72] @ 810bc │ │ │ │ + beq 81070 │ │ │ │ + ldr r2, [pc, #72] @ 810b0 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 810c0 │ │ │ │ + ldr r1, [pc, #68] @ 810b4 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92710 │ │ │ │ + bl 926a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 810b0 │ │ │ │ + beq 810a4 │ │ │ │ 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 10cba4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cc04 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000810c4 : │ │ │ │ +000810b8 : │ │ │ │ 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 810ec │ │ │ │ - bl 58574 │ │ │ │ - b 81130 │ │ │ │ - ldr r3, [pc, #68] @ 81138 │ │ │ │ + bne 810e0 │ │ │ │ + bl 5856c │ │ │ │ + b 81124 │ │ │ │ + ldr r3, [pc, #68] @ 8112c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 8113c │ │ │ │ + ldr r1, [pc, #56] @ 81130 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81130 │ │ │ │ + blt 81124 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81140 │ │ │ │ + ldr r1, [pc, #32] @ 81134 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64f58 │ │ │ │ + b 64f50 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003938b8 │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ + ldrheq r4, [r9], -r8 @ │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ │ │ │ │ -00081144 : │ │ │ │ +00081138 : │ │ │ │ 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 8116c │ │ │ │ - bl 58574 │ │ │ │ - b 81214 │ │ │ │ - ldr r3, [pc, #168] @ 8121c │ │ │ │ + bne 81160 │ │ │ │ + bl 5856c │ │ │ │ + b 81208 │ │ │ │ + ldr r3, [pc, #168] @ 81210 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 81220 │ │ │ │ + ldr r1, [pc, #156] @ 81214 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81214 │ │ │ │ - ldr r3, [pc, #136] @ 81224 │ │ │ │ + blt 81208 │ │ │ │ + ldr r3, [pc, #136] @ 81218 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64f58 │ │ │ │ + bl 64f50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81214 │ │ │ │ + beq 81208 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8120c │ │ │ │ + bne 81200 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 81228 │ │ │ │ + ldr r2, [pc, #84] @ 8121c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 8122c │ │ │ │ + ldr r1, [pc, #76] @ 81220 │ │ │ │ mov r2, r6 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81214 │ │ │ │ + beq 81208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81214 │ │ │ │ + bne 81208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 81214 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 81208 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 240190 │ │ │ │ + b 2402f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, ip, lsl #18 │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ + eorseq r4, r9, ip, lsl #2 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, lsr #31 │ │ │ │ + eorseq r4, r7, r4, lsr #15 │ │ │ │ │ │ │ │ -00081230 : │ │ │ │ +00081224 : │ │ │ │ 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 81258 │ │ │ │ - bl 58574 │ │ │ │ - b 8129c │ │ │ │ - ldr r3, [pc, #68] @ 812a4 │ │ │ │ + bne 8124c │ │ │ │ + bl 5856c │ │ │ │ + b 81290 │ │ │ │ + ldr r3, [pc, #68] @ 81298 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 812a8 │ │ │ │ + ldr r1, [pc, #56] @ 8129c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8129c │ │ │ │ + blt 81290 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 812ac │ │ │ │ + ldr r1, [pc, #32] @ 812a0 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 22a3c8 │ │ │ │ + b 22a4a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, r8, ror #18 │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ + eorseq r4, r9, r8, ror #2 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ │ │ │ │ -000812b0 : │ │ │ │ +000812a4 : │ │ │ │ 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 812d8 │ │ │ │ - bl 58574 │ │ │ │ - b 81300 │ │ │ │ - ldr r3, [pc, #164] @ 81384 │ │ │ │ + bne 812cc │ │ │ │ + bl 5856c │ │ │ │ + b 812f4 │ │ │ │ + ldr r3, [pc, #164] @ 81378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 81388 │ │ │ │ + ldr r1, [pc, #152] @ 8137c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b90a8 │ │ │ │ + bl 1b9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81308 │ │ │ │ + bge 812fc │ │ │ │ mov r4, #0 │ │ │ │ - b 8137c │ │ │ │ - ldr r3, [pc, #124] @ 8138c │ │ │ │ + b 81370 │ │ │ │ + ldr r3, [pc, #124] @ 81380 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 22a3c8 │ │ │ │ + bl 22a4a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81300 │ │ │ │ + beq 812f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8137c │ │ │ │ - ldr r2, [pc, #76] @ 81390 │ │ │ │ + bne 81370 │ │ │ │ + ldr r2, [pc, #76] @ 81384 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81394 │ │ │ │ + ldr r1, [pc, #68] @ 81388 │ │ │ │ mov r2, r5 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81300 │ │ │ │ + beq 812f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81300 │ │ │ │ + bne 812f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 81300 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 812f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003939f8 │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ + @ instruction: 0x003941f8 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, asr sl │ │ │ │ + eorseq r4, r9, r4, asr r2 │ │ │ │ │ │ │ │ -00081398 : │ │ │ │ +0008138c : │ │ │ │ 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 144878 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144880 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1c5c │ │ │ │ + b b1bc8 │ │ │ │ │ │ │ │ -000813d0 : │ │ │ │ +000813c4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 225e94 │ │ │ │ + b 225f6c │ │ │ │ │ │ │ │ -000813d8 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000813cc <_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 10b22c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b25c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00081408 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000813fc <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 81428 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 81420 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 8141c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81414 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 8142c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 81420 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -00081430 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00081424 <_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] @ 81594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 81588 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 814a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 81488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 81468 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 814ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 8145c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 814a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 814a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 81458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 814ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 8144c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 814a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 814b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 814a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 81500 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 814f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 81500 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 814f4 <_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 81520 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 81520 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 814d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 814c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 814d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 814c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 81548 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 8153c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81580 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 81574 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81580 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 81574 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 81540 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 8155c <_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] @ 816ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 816a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 816b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 816a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 815e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 815dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 816b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 815ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 815e0 <_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 8163c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 81630 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 816b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81640 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 816bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 81634 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 816ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 816b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b 816a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 81698 <_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 1f8b64 │ │ │ │ + bl 1f8f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 816a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 81698 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 81698 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81768 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 8175c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 8176c <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 81760 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81714 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81770 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 816fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81778 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 81718 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 81768 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 8176c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 81760 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 81754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2055cc │ │ │ │ + bl 2059a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81760 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 81754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81760 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 81754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81824 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 81818 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 8181c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 817d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 8182c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 817c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 817b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 817e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 81834 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 817d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 81824 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 81828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 8181c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81810 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a72c │ │ │ │ + bl 17a998 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8181c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81810 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8181c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81810 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 818e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 818d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 818e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 818d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 8188c <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 818e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81880 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 81874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8189c <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 818ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 818f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 81890 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 818e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 818e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 818d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 818cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 210878 │ │ │ │ + bl 210888 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 818d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 818cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 818d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 818cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -000818f4 : │ │ │ │ +000818e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 81934 │ │ │ │ + ldr r4, [pc, #40] @ 81928 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b35ac <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b3c80 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81938 │ │ │ │ - b 2a6f00 │ │ │ │ + ldr r0, [pc, #4] @ 8192c │ │ │ │ + b 2a7170 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00393abc │ │ │ │ + @ instruction: 0x003942bc │ │ │ │ │ │ │ │ -0008193c : │ │ │ │ +00081930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27597c │ │ │ │ + bl 275de4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81964 │ │ │ │ - bl 11a820 │ │ │ │ + bne 81958 │ │ │ │ + bl 11a864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81984 │ │ │ │ + beq 81978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81984 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 81978 │ │ │ │ + bl 9acf0 <_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 27597c │ │ │ │ + bl 275de4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a18 │ │ │ │ + beq 81a0c │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 819dc │ │ │ │ - ldr r1, [pc, #84] @ 81a20 │ │ │ │ + beq 819d0 │ │ │ │ + ldr r1, [pc, #84] @ 81a14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ mov r5, r0 │ │ │ │ - b 819e8 │ │ │ │ + b 819dc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81a04 │ │ │ │ + beq 819f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81a0c │ │ │ │ + beq 81a00 │ │ │ │ mov r4, r5 │ │ │ │ - b 81a18 │ │ │ │ + b 81a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 81a04 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 819f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r6, r8, lsl #31 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ │ │ │ │ -00081a24 : │ │ │ │ +00081a18 : │ │ │ │ mov r3, #2 │ │ │ │ - b 8198c │ │ │ │ + b 81980 │ │ │ │ │ │ │ │ -00081a2c : │ │ │ │ +00081a20 : │ │ │ │ mov r3, #3 │ │ │ │ - b 8198c │ │ │ │ + b 81980 │ │ │ │ │ │ │ │ -00081a34 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00081a28 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a9a88 │ │ │ │ + bl 1a9a90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32eb88 │ │ │ │ + b 32f358 │ │ │ │ │ │ │ │ -00081a58 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00081a4c <_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] @ 81ac8 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81abc <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81a80 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81a74 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81ac0 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81ab4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 303b90 │ │ │ │ + bl 304450 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a78 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81a6c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 304020 │ │ │ │ + bl 3048e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81ac0 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81ab4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a78 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a820 │ │ │ │ - b 81a78 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81a6c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a864 │ │ │ │ + b 81a6c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081acc : │ │ │ │ - ldr r1, [pc, #28] @ 81af0 │ │ │ │ - ldr r3, [pc, #28] @ 81af4 │ │ │ │ +00081ac0 : │ │ │ │ + ldr r1, [pc, #28] @ 81ae4 │ │ │ │ + ldr r3, [pc, #28] @ 81ae8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r2, [pc, #20] @ 81af8 │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r2, [pc, #20] @ 81aec │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + b 18ef14 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r4, ror #21 │ │ │ │ + eorseq r4, r9, r4, ror #5 │ │ │ │ │ │ │ │ -00081afc <_PyState_AddModule@@Base>: │ │ │ │ +00081af0 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 81b48 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 81b3c <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81b3c <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 81b30 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81b50 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81b54 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81b44 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81b48 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2407b0 │ │ │ │ + b 240914 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r7, r7, r0, ror #22 │ │ │ │ + eorseq r8, r7, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81b80 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81b84 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81b74 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81b78 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r8, lsl #22 │ │ │ │ + eorseq r4, r9, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81bb0 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81bb4 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81ba4 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81ba8 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r8, lsl #22 │ │ │ │ + eorseq r4, r9, r8, lsl #6 │ │ │ │ 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 81bf8 <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81c38 <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81c3c <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81c40 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81bec <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81c2c <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81c30 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81c34 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81c44 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r2, [pc, #68] @ 81c38 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 3580c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 241384 │ │ │ │ + bl 2414e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81bf0 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81be4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c30 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81c24 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 24370c │ │ │ │ - ldr r0, [pc, #16] @ 81c48 <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 243870 │ │ │ │ + ldr r0, [pc, #16] @ 81c3c <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - mlaseq r6, r8, r1, r6 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + mlaseq r6, r8, r9, 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81ed8 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81ee4 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 3578c0 │ │ │ │ + beq 81ecc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81ed8 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81ca4 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81c98 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81ca4 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81c98 <_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] @ 81ee8 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81edc <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d0c <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9deb4 │ │ │ │ + beq 81d00 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81cfc <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81cf0 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81cfc <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81cf0 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81cb0 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81eec <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81ca4 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81ee0 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d78 <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81d6c <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d14 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9deb4 │ │ │ │ + beq 81d08 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d6c <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81d60 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d6c <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81d60 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d14 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81ef0 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81d08 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81ee4 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81de4 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81dd8 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d80 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9deb4 │ │ │ │ + beq 81d74 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81dd8 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81dcc <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81dd8 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81dcc <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d80 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81ef4 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81d74 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81ee8 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81edc <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81ed0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81edc <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9deb4 │ │ │ │ + beq 81ed0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1159a0 │ │ │ │ + bl 1159f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e4c <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81e40 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 81eb4 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81e78 <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 81ea8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81e6c <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81df4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81de8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81df4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81de8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 81df4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 81de8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81eac <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81ea0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81eac <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81ea0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81df4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81de8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81ed8 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81ecc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81ed8 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81ecc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 │ │ │ │ @@ -90339,240 +90336,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 81f34 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81f84 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81f88 <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81f8c <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81f28 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81f78 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81f7c <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81f80 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81f4c <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16c0c4 │ │ │ │ - b 81f78 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 1620b0 │ │ │ │ + bne 81f40 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c040 │ │ │ │ + b 81f6c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 162048 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81f78 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81f90 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81f6c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81f84 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81f78 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81f6c <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 181e70 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq fp, r5, r0, lsr #12 │ │ │ │ - eorseq r0, sp, r0, lsr r0 │ │ │ │ + b 1820c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081f94 : │ │ │ │ +00081f88 : │ │ │ │ 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] @ 82034 │ │ │ │ - bl 18ecd4 │ │ │ │ + ldr r0, [pc, #128] @ 82028 │ │ │ │ + bl 18ecb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81fdc │ │ │ │ - bl a5780 │ │ │ │ + bne 81fd0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82028 │ │ │ │ - ldr r0, [pc, #104] @ 82038 │ │ │ │ - bl 16f4b4 │ │ │ │ + bne 8201c │ │ │ │ + ldr r0, [pc, #104] @ 8202c │ │ │ │ + bl 16f434 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 82028 │ │ │ │ + beq 8201c │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 8203c │ │ │ │ + ldr r0, [pc, #84] @ 82030 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c050c │ │ │ │ + bl c0450 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82014 │ │ │ │ + beq 82008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8201c │ │ │ │ + beq 82010 │ │ │ │ mov r4, r5 │ │ │ │ - b 82028 │ │ │ │ + b 8201c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 82014 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 82008 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035b5f4 │ │ │ │ + @ instruction: 0x0035bdf4 │ │ │ │ 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 82064 │ │ │ │ + bne 82058 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 820dc │ │ │ │ - b 264e04 │ │ │ │ - ldr r0, [pc, #116] @ 820e0 │ │ │ │ - bl 264e04 │ │ │ │ + ldr r0, [pc, #120] @ 820d0 │ │ │ │ + b 265154 │ │ │ │ + ldr r0, [pc, #116] @ 820d4 │ │ │ │ + bl 265154 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 820d0 │ │ │ │ + beq 820c4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 82094 │ │ │ │ - ldr r0, [pc, #84] @ 820e4 │ │ │ │ - bl 264e04 │ │ │ │ - b 82070 │ │ │ │ + bne 82088 │ │ │ │ + ldr r0, [pc, #84] @ 820d8 │ │ │ │ + bl 265154 │ │ │ │ + b 82064 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 820a8 │ │ │ │ - ldr r0, [pc, #68] @ 820e8 │ │ │ │ - bl 264e04 │ │ │ │ - b 82070 │ │ │ │ + bhi 8209c │ │ │ │ + ldr r0, [pc, #68] @ 820dc │ │ │ │ + bl 265154 │ │ │ │ + b 82064 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 820bc │ │ │ │ - ldr r0, [pc, #52] @ 820ec │ │ │ │ - bl 264e04 │ │ │ │ - b 82070 │ │ │ │ + bhi 820b0 │ │ │ │ + ldr r0, [pc, #52] @ 820e0 │ │ │ │ + bl 265154 │ │ │ │ + b 82064 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 820f0 │ │ │ │ - ldrcs r0, [pc, #40] @ 820f4 │ │ │ │ - bl 264e04 │ │ │ │ - b 82070 │ │ │ │ + ldr r0, [pc, #40] @ 820e4 │ │ │ │ + ldrcs r0, [pc, #40] @ 820e8 │ │ │ │ + bl 265154 │ │ │ │ + b 82064 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 820e0 │ │ │ │ - b 264e04 │ │ │ │ - @ instruction: 0x00367db8 │ │ │ │ - eorseq r1, r7, r0, asr r7 │ │ │ │ - eorseq r3, r9, r4, lsr #22 │ │ │ │ - eorseq r3, r9, r8, lsr #22 │ │ │ │ - eorseq r3, r9, ip, lsr #22 │ │ │ │ - eorseq r3, r9, r4, lsr fp │ │ │ │ - ldrsbeq r5, [r6], -r0 @ │ │ │ │ + ldr r0, [pc, #4] @ 820d4 │ │ │ │ + b 265154 │ │ │ │ + @ instruction: 0x003685b8 │ │ │ │ + eorseq r1, r7, r0, asr pc │ │ │ │ + eorseq r4, r9, r4, lsr #6 │ │ │ │ + eorseq r4, r9, r8, lsr #6 │ │ │ │ + eorseq r4, r9, ip, lsr #6 │ │ │ │ + eorseq r4, r9, r4, lsr r3 │ │ │ │ + @ instruction: 0x003658d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 82188 │ │ │ │ + ldr r6, [pc, #120] @ 8217c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 8212c │ │ │ │ + beq 82120 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8215c │ │ │ │ + bne 82150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82164 │ │ │ │ - ldr r0, [pc, #80] @ 8218c │ │ │ │ - bl 1cc740 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 82158 │ │ │ │ + ldr r0, [pc, #80] @ 82180 │ │ │ │ + bl 1cca88 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82180 │ │ │ │ + beq 82174 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 82164 │ │ │ │ + beq 82158 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82164 │ │ │ │ + beq 82158 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2551c0 │ │ │ │ + b 255398 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8215c │ │ │ │ - ldr r0, [pc, #24] @ 8218c │ │ │ │ + beq 82150 │ │ │ │ + ldr r0, [pc, #24] @ 82180 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8215c │ │ │ │ + bne 82150 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r3, r9, ip, lsr fp │ │ │ │ + eorseq r4, r9, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 8220c │ │ │ │ + ldr r3, [pc, #100] @ 82200 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82200 │ │ │ │ + beq 821f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1aa518 │ │ │ │ + bl 1aa520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 821e8 │ │ │ │ - ldr r3, [pc, #52] @ 82210 │ │ │ │ - ldr r1, [pc, #52] @ 82214 │ │ │ │ + bne 821dc │ │ │ │ + ldr r3, [pc, #52] @ 82204 │ │ │ │ + ldr r1, [pc, #52] @ 82208 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 82204 │ │ │ │ + bl 18ee78 │ │ │ │ + b 821f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cc890 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 82218 │ │ │ │ + b 2ccd90 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 8220c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0037c2f8 │ │ │ │ + eorseq ip, r7, r0, ror #23 │ │ │ │ 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] @ 822ec │ │ │ │ + ldr r3, [pc, #180] @ 822e0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82248 │ │ │ │ + beq 8223c │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 822f0 │ │ │ │ + ldr r1, [pc, #160] @ 822e4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 822f4 │ │ │ │ + ldr r1, [pc, #136] @ 822e8 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 822a4 │ │ │ │ + beq 82298 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 822f8 │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 822ec │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 │ │ │ │ @@ -90585,154 +90582,154 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - mlaseq r5, r0, r6, r8 │ │ │ │ - @ instruction: 0x0037adfc │ │ │ │ + mlaseq r5, r0, lr, r8 │ │ │ │ + @ instruction: 0x0037b5fc │ │ │ │ │ │ │ │ -000822fc <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000822f0 <_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] @ 82318 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 8221c │ │ │ │ - eorseq r3, r9, r4, asr fp │ │ │ │ + ldr r1, [pc] @ 8230c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82210 │ │ │ │ + eorseq r4, r9, r4, asr r3 │ │ │ │ │ │ │ │ -0008231c : │ │ │ │ +00082310 : │ │ │ │ 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 82384 │ │ │ │ - bl c6a68 <_Py_GetConfig@@Base> │ │ │ │ + bne 82378 │ │ │ │ + bl c69ac <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82384 │ │ │ │ - ldr r1, [pc, #44] @ 8238c │ │ │ │ + beq 82378 │ │ │ │ + ldr r1, [pc, #44] @ 82380 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82384 │ │ │ │ - ldr r1, [pc, #28] @ 82390 │ │ │ │ + beq 82378 │ │ │ │ + ldr r1, [pc, #28] @ 82384 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r5, r8, lsl #24 │ │ │ │ - @ instruction: 0x00372fd4 │ │ │ │ + eorseq r8, r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x003737d4 │ │ │ │ │ │ │ │ -00082394 : │ │ │ │ +00082388 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000823a0 : │ │ │ │ +00082394 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000823a8 : │ │ │ │ +0008239c : │ │ │ │ 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] @ 823f8 │ │ │ │ + ldr r3, [pc, #44] @ 823ec │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 823fc │ │ │ │ + ldr r1, [pc, #40] @ 823f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 82400 │ │ │ │ + ldr r0, [pc, #12] @ 823f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, lsl #24 │ │ │ │ + eorseq r8, r5, r8, lsl #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00082404 : │ │ │ │ +000823f8 : │ │ │ │ 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 78a1c │ │ │ │ + bl 78a10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082438 : │ │ │ │ +0008242c : │ │ │ │ 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 78a1c │ │ │ │ + bl 78a10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082470 : │ │ │ │ +00082464 : │ │ │ │ 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 78a1c │ │ │ │ + bl 78a10 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000824a8 : │ │ │ │ +0008249c : │ │ │ │ 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) │ │ │ │ │ │ │ │ -000824d4 : │ │ │ │ +000824c8 : │ │ │ │ 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] │ │ │ │ @@ -90749,165 +90746,165 @@ │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ moveq r2, r3 │ │ │ │ subs ip, r3, #0 │ │ │ │ movne ip, #1 │ │ │ │ orrs ip, ip, r1, lsr #31 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r1 │ │ │ │ - bne 82550 │ │ │ │ + bne 82544 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8257c │ │ │ │ + beq 82570 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 82660 │ │ │ │ + ldr ip, [pc, #260] @ 82654 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82654 │ │ │ │ + beq 82648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82604 │ │ │ │ + beq 825f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82654 │ │ │ │ - beq 82604 │ │ │ │ - ldr r3, [pc, #196] @ 82664 │ │ │ │ - bl 3578c0 │ │ │ │ + blt 82648 │ │ │ │ + beq 825f8 │ │ │ │ + ldr r3, [pc, #196] @ 82658 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b8c70 │ │ │ │ + bl b8bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 825f0 │ │ │ │ + beq 825e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 825bc │ │ │ │ - ldr r3, [pc, #112] @ 82668 │ │ │ │ + b 825b0 │ │ │ │ + ldr r3, [pc, #112] @ 8265c │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 82630 │ │ │ │ - ldr r3, [pc, #88] @ 82664 │ │ │ │ - bl 3578c0 │ │ │ │ + b 82624 │ │ │ │ + ldr r3, [pc, #88] @ 82658 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 82668 │ │ │ │ + ldr r2, [pc, #80] @ 8265c │ │ │ │ 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 82644 │ │ │ │ - bl a5780 │ │ │ │ + bne 82638 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82654 │ │ │ │ + bne 82648 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3daac │ │ │ │ - ldr r0, [pc] @ 82688 │ │ │ │ + bl 3da1c │ │ │ │ + ldr r0, [pc] @ 8267c │ │ │ │ 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 826c8 │ │ │ │ - ldr r2, [pc, #80] @ 8270c │ │ │ │ - ldr r1, [pc, #80] @ 82710 │ │ │ │ - ldr r0, [pc, #80] @ 82714 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 82700 │ │ │ │ + bne 826bc │ │ │ │ + ldr r2, [pc, #80] @ 82700 │ │ │ │ + ldr r1, [pc, #80] @ 82704 │ │ │ │ + ldr r0, [pc, #80] @ 82708 │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 826f4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82700 │ │ │ │ + beq 826f4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 82718 │ │ │ │ + ldr r3, [pc, #48] @ 8270c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 8271c │ │ │ │ - ldreq r1, [pc, #32] @ 82720 │ │ │ │ - bl 18ee94 │ │ │ │ + ldrne r1, [pc, #32] @ 82710 │ │ │ │ + ldreq r1, [pc, #32] @ 82714 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r0, r6, r0, asr #1 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r0, r6, r0, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - mlaseq r9, r0, fp, r3 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + mlaseq r9, r0, r3, r4 │ │ │ │ │ │ │ │ -00082724 : │ │ │ │ +00082718 : │ │ │ │ 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] @ 82818 │ │ │ │ + ldr r1, [pc, #216] @ 8280c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8280c │ │ │ │ - ldr r7, [pc, #196] @ 8281c │ │ │ │ + beq 82800 │ │ │ │ + ldr r7, [pc, #196] @ 82810 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82770 │ │ │ │ + beq 82764 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ - b 82788 │ │ │ │ + bl 180450 │ │ │ │ + b 8277c │ │ │ │ bl 39c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82760 │ │ │ │ - b 8280c │ │ │ │ + beq 82754 │ │ │ │ + b 82800 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 827e4 │ │ │ │ + bcc 827d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -90921,722 +90918,722 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ orrcc r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82780 │ │ │ │ - b 827f8 │ │ │ │ + beq 82774 │ │ │ │ + b 827ec │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82788 │ │ │ │ - b 827fc │ │ │ │ + beq 8277c │ │ │ │ + b 827f0 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r7, ip, r9, ip │ │ │ │ + mlaseq r7, r4, r2, sp │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ │ │ │ │ -00082820 : │ │ │ │ +00082814 : │ │ │ │ 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 82838 │ │ │ │ + bne 8282c │ │ │ │ mov r0, r5 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 82934 │ │ │ │ + beq 82928 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 82880 │ │ │ │ + bne 82874 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b2054 │ │ │ │ + bl b1fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 828c0 │ │ │ │ + bne 828b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82934 │ │ │ │ + beq 82928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 82934 │ │ │ │ + bne 82928 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 82934 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 82928 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 82860 │ │ │ │ - ldr r3, [pc, #92] @ 82940 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 82854 │ │ │ │ + ldr r3, [pc, #92] @ 82934 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 82944 │ │ │ │ + ldr r1, [pc, #84] @ 82938 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 2782d4 │ │ │ │ + bl 27873c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8290c │ │ │ │ - ldr r1, [pc, #64] @ 82948 │ │ │ │ - ldr r0, [pc, #64] @ 8294c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 82900 │ │ │ │ + ldr r1, [pc, #64] @ 8293c │ │ │ │ + ldr r0, [pc, #64] @ 82940 │ │ │ │ + bl 7dabc <_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 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 82950 │ │ │ │ - ldr r0, [pc, #12] @ 8294c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 82944 │ │ │ │ + ldr r0, [pc, #12] @ 82940 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - @ instruction: 0x00393bb0 │ │ │ │ - ldrheq sp, [r3], #-24 @ 0xffffffe8 │ │ │ │ - eorseq r3, r9, r8, asr #23 │ │ │ │ + @ instruction: 0x003943b0 │ │ │ │ + ldrsbeq sp, [r3], #-144 @ 0xffffff70 │ │ │ │ + eorseq r4, r9, r8, asr #7 │ │ │ │ │ │ │ │ -00082954 : │ │ │ │ +00082948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 829f0 │ │ │ │ + ldr r2, [pc, #132] @ 829e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82988 │ │ │ │ - ldr r1, [pc, #116] @ 829f4 │ │ │ │ - ldr r0, [pc, #116] @ 829f8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 829d0 │ │ │ │ - ldr r2, [pc, #108] @ 829fc │ │ │ │ + beq 8297c │ │ │ │ + ldr r1, [pc, #116] @ 829e8 │ │ │ │ + ldr r0, [pc, #116] @ 829ec │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 829c4 │ │ │ │ + ldr r2, [pc, #108] @ 829f0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 829d8 │ │ │ │ + beq 829cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 829c0 │ │ │ │ + beq 829b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 829c0 │ │ │ │ + beq 829b4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 829dc │ │ │ │ - ldr r3, [pc, #56] @ 82a00 │ │ │ │ - ldr r1, [pc, #56] @ 82a04 │ │ │ │ + b 829d0 │ │ │ │ + ldr r3, [pc, #56] @ 829f4 │ │ │ │ + ldr r1, [pc, #56] @ 829f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r7, r7, r4, lsl #17 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r0, ror #23 │ │ │ │ + eorseq r4, r9, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 82b78 │ │ │ │ - ldr r2, [pc, #332] @ 82b7c │ │ │ │ + ldr r0, [pc, #332] @ 82b6c │ │ │ │ + ldr r2, [pc, #332] @ 82b70 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a5c │ │ │ │ + bne 82a50 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82b80 │ │ │ │ + ldr r3, [pc, #312] @ 82b74 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82ad4 │ │ │ │ + beq 82ac8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad4 │ │ │ │ - b 82a60 │ │ │ │ + ble 82ac8 │ │ │ │ + b 82a54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a9c │ │ │ │ + bne 82a90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82b80 │ │ │ │ + ldr r3, [pc, #248] @ 82b74 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82ad4 │ │ │ │ + beq 82ac8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad4 │ │ │ │ - b 82aa0 │ │ │ │ + ble 82ac8 │ │ │ │ + b 82a94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b0c │ │ │ │ + beq 82b00 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82afc │ │ │ │ + bne 82af0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82b80 │ │ │ │ + ldr r3, [pc, #176] @ 82b74 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82aec │ │ │ │ - ldr r3, [pc, #168] @ 82b84 │ │ │ │ - ldr r1, [pc, #168] @ 82b88 │ │ │ │ + bne 82ae0 │ │ │ │ + ldr r3, [pc, #168] @ 82b78 │ │ │ │ + ldr r1, [pc, #168] @ 82b7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r7, #0 │ │ │ │ - b 82b70 │ │ │ │ + b 82b64 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad4 │ │ │ │ - b 82b00 │ │ │ │ + ble 82ac8 │ │ │ │ + b 82af4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f88fc │ │ │ │ + bl 1f8cd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82b44 │ │ │ │ + beq 82b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b44 │ │ │ │ + bne 82b38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b68 │ │ │ │ + beq 82b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82b68 │ │ │ │ + bne 82b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 82cfc │ │ │ │ - ldr r2, [pc, #332] @ 82d00 │ │ │ │ + ldr r0, [pc, #332] @ 82cf0 │ │ │ │ + ldr r2, [pc, #332] @ 82cf4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82be0 │ │ │ │ + bne 82bd4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82d04 │ │ │ │ + ldr r3, [pc, #312] @ 82cf8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82c58 │ │ │ │ + beq 82c4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c58 │ │ │ │ - b 82be4 │ │ │ │ + ble 82c4c │ │ │ │ + b 82bd8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82c20 │ │ │ │ + bne 82c14 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82d04 │ │ │ │ + ldr r3, [pc, #248] @ 82cf8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82c58 │ │ │ │ + beq 82c4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c58 │ │ │ │ - b 82c24 │ │ │ │ + ble 82c4c │ │ │ │ + b 82c18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82c90 │ │ │ │ + beq 82c84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82c80 │ │ │ │ + bne 82c74 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82d04 │ │ │ │ + ldr r3, [pc, #176] @ 82cf8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82c70 │ │ │ │ - ldr r3, [pc, #168] @ 82d08 │ │ │ │ - ldr r1, [pc, #168] @ 82d0c │ │ │ │ + bne 82c64 │ │ │ │ + ldr r3, [pc, #168] @ 82cfc │ │ │ │ + ldr r1, [pc, #168] @ 82d00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r7, #0 │ │ │ │ - b 82cf4 │ │ │ │ + b 82ce8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c58 │ │ │ │ - b 82c84 │ │ │ │ + ble 82c4c │ │ │ │ + b 82c78 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a9f0 │ │ │ │ + bl 4a9e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82cc8 │ │ │ │ + beq 82cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82cc8 │ │ │ │ + bne 82cbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82cec │ │ │ │ + beq 82ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82cec │ │ │ │ + bne 82ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r4, ror pc │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -00082d10 : │ │ │ │ +00082d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 82d60 │ │ │ │ - ldr r2, [pc, #80] @ 82d8c │ │ │ │ - bl 3578c0 │ │ │ │ + beq 82d54 │ │ │ │ + ldr r2, [pc, #80] @ 82d80 │ │ │ │ + bl 3580c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82d60 │ │ │ │ + bne 82d54 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 293f84 │ │ │ │ + bl 294204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b384 │ │ │ │ + b 9b318 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d90 : │ │ │ │ +00082d84 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82d10 │ │ │ │ + b 82d04 │ │ │ │ │ │ │ │ -00082d98 : │ │ │ │ +00082d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82dd8 │ │ │ │ + beq 82dcc │ │ │ │ mov r5, r1 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82de0 │ │ │ │ - ldr r3, [pc, #84] @ 82e1c │ │ │ │ - bl 3578c0 │ │ │ │ + bne 82dd4 │ │ │ │ + ldr r3, [pc, #84] @ 82e10 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r5, #0 │ │ │ │ - b 82e14 │ │ │ │ + b 82e08 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 289b80 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 28a08c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82e14 │ │ │ │ + beq 82e08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82e14 │ │ │ │ + bne 82e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082e20 <_PySys_GetAttr@@Base>: │ │ │ │ +00082e14 <_PySys_GetAttr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r3, #3872] @ 0xf20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82e90 <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 82e84 <_PySys_GetAttr@@Base+0x70> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 82e84 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 82e78 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dcb54 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dce9c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00082e98 : │ │ │ │ +00082e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82f10 │ │ │ │ + ldr r3, [pc, #96] @ 82f04 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82f14 │ │ │ │ + ldr r0, [pc, #84] @ 82f08 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82f14 │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82f08 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b35ac <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b3c80 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82ef8 │ │ │ │ - ldr r0, [pc, #32] @ 82f18 │ │ │ │ - bl 2a6f00 │ │ │ │ - ldr r0, [pc, #20] @ 82f14 │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82f14 │ │ │ │ + bge 82eec │ │ │ │ + ldr r0, [pc, #32] @ 82f0c │ │ │ │ + bl 2a7170 │ │ │ │ + ldr r0, [pc, #20] @ 82f08 │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82f08 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b24c │ │ │ │ - b 82ed4 │ │ │ │ + bl 231050 │ │ │ │ + b 82ec8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x00393bf8 │ │ │ │ + @ instruction: 0x003943f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 82f4c │ │ │ │ + ldr r3, [pc, #24] @ 82f40 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 82f50 │ │ │ │ + ldrne r0, [pc, #16] @ 82f44 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82e98 │ │ │ │ - ldr r0, [pc] @ 82f4c │ │ │ │ + bl 82e8c │ │ │ │ + ldr r0, [pc] @ 82f40 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r6, fp, ip, lsl lr │ │ │ │ + eoreq r7, fp, ip, ror #5 │ │ │ │ │ │ │ │ -00082f54 : │ │ │ │ +00082f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82fcc │ │ │ │ + ldr r3, [pc, #96] @ 82fc0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82fd0 │ │ │ │ + ldr r0, [pc, #84] @ 82fc4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82fd0 │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82fc4 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a9684 │ │ │ │ + bl 2a98f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82fb4 │ │ │ │ - ldr r0, [pc, #32] @ 82fd4 │ │ │ │ - bl 2a6f00 │ │ │ │ - ldr r0, [pc, #20] @ 82fd0 │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82fd0 │ │ │ │ + bge 82fa8 │ │ │ │ + ldr r0, [pc, #32] @ 82fc8 │ │ │ │ + bl 2a7170 │ │ │ │ + ldr r0, [pc, #20] @ 82fc4 │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b24c │ │ │ │ - b 82f90 │ │ │ │ + bl 231050 │ │ │ │ + b 82f84 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r9, ip, lsr #24 │ │ │ │ + eorseq r4, r9, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 83008 │ │ │ │ + ldr r3, [pc, #24] @ 82ffc │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 8300c │ │ │ │ + ldrne r0, [pc, #16] @ 83000 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82f54 │ │ │ │ - ldr r0, [pc] @ 83008 │ │ │ │ + bl 82f48 │ │ │ │ + ldr r0, [pc] @ 82ffc │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r8, sp, r8, lsl #26 │ │ │ │ + andseq r9, sp, r0, asr r0 │ │ │ │ │ │ │ │ -00083010 : │ │ │ │ +00083004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 83038 │ │ │ │ - bl 22fb24 │ │ │ │ - bl 2349e4 │ │ │ │ + ldr r0, [pc, #16] @ 8302c │ │ │ │ + bl 22fbe4 │ │ │ │ + bl 234af0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 83038 │ │ │ │ - b 8b24c │ │ │ │ + ldr r0, [pc] @ 8302c │ │ │ │ + b 231050 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -0008303c : │ │ │ │ +00083030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83074 │ │ │ │ - bl 22fb24 │ │ │ │ - ldr r3, [pc, #20] @ 83074 │ │ │ │ + ldr r0, [pc, #28] @ 83068 │ │ │ │ + bl 22fbe4 │ │ │ │ + ldr r3, [pc, #20] @ 83068 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b24c │ │ │ │ + b 231050 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083078 : │ │ │ │ +0008306c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 830b0 │ │ │ │ - bl 22fb24 │ │ │ │ + ldr r0, [pc, #28] @ 830a4 │ │ │ │ + bl 22fbe4 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 830b0 │ │ │ │ + ldr r3, [pc, #16] @ 830a4 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b24c │ │ │ │ + b 231050 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -000830b4 : │ │ │ │ +000830a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 83110 │ │ │ │ - bl 22fb24 │ │ │ │ - ldr r2, [pc, #60] @ 83114 │ │ │ │ + ldr r0, [pc, #64] @ 83104 │ │ │ │ + bl 22fbe4 │ │ │ │ + ldr r2, [pc, #60] @ 83108 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 830f0 │ │ │ │ + ble 830e4 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ 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 8b24c │ │ │ │ + bl 231050 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083118 : │ │ │ │ +0008310c : │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 831c0 │ │ │ │ + beq 831b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8319c │ │ │ │ + beq 83190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 831c8 │ │ │ │ + beq 831bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 831c8 │ │ │ │ + bne 831bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8319c │ │ │ │ + beq 83190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8319c │ │ │ │ + bne 83190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831c0 │ │ │ │ + beq 831b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 831c0 │ │ │ │ + bne 831b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 83238 │ │ │ │ + b 8322c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28ad70 │ │ │ │ + bl 28b27c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83214 │ │ │ │ + beq 83208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 83214 │ │ │ │ + bne 83208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83238 │ │ │ │ + beq 8322c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83238 │ │ │ │ + bne 8322c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00083244 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00083238 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 832d4 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 832c8 <_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] │ │ │ │ @@ -91644,40 +91641,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 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 832d0 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7d4 │ │ │ │ - b 832d4 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b300 │ │ │ │ + bne 832c4 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a818 │ │ │ │ + b 832c8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000832e0 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +000832d4 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 6251c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 83370 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 83364 <_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] │ │ │ │ @@ -91685,375 +91682,375 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ + bl 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 8336c <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7d4 │ │ │ │ - b 83370 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b300 │ │ │ │ + bne 83360 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a818 │ │ │ │ + b 83364 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0008337c : │ │ │ │ +00083370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 83438 │ │ │ │ + ldr r2, [pc, #164] @ 8342c │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 8343c │ │ │ │ + ldr r0, [pc, #152] @ 83430 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237ddc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 237ef4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83428 │ │ │ │ + beq 8341c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 833b0 │ │ │ │ + bne 833a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 833e0 │ │ │ │ + beq 833d4 │ │ │ │ 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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 833e8 │ │ │ │ - ldr r0, [pc, #48] @ 8343c │ │ │ │ - bl 8b24c │ │ │ │ + bne 833dc │ │ │ │ + ldr r0, [pc, #48] @ 83430 │ │ │ │ + bl 231050 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 356a0c │ │ │ │ + bl 357210 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 8343c │ │ │ │ - bl 8b24c │ │ │ │ + ldr r0, [pc, #12] @ 83430 │ │ │ │ + bl 231050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -00083440 : │ │ │ │ +00083434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 83584 │ │ │ │ + ldr r3, [pc, #300] @ 83578 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83478 │ │ │ │ - ldr r1, [pc, #276] @ 83588 │ │ │ │ - ldr r0, [pc, #276] @ 8358c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 83590 │ │ │ │ + bne 8346c │ │ │ │ + ldr r1, [pc, #276] @ 8357c │ │ │ │ + ldr r0, [pc, #276] @ 83580 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 83584 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8356c │ │ │ │ + blt 83560 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 834a8 │ │ │ │ + beq 8349c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 834fc │ │ │ │ - bl 9b300 │ │ │ │ + bne 834f0 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 8356c │ │ │ │ - ldr r1, [pc, #196] @ 83590 │ │ │ │ + beq 83560 │ │ │ │ + ldr r1, [pc, #196] @ 83584 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2782d4 │ │ │ │ + bl 27873c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 834fc │ │ │ │ + beq 834f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8356c │ │ │ │ + beq 83560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8356c │ │ │ │ - b 8353c │ │ │ │ + bne 83560 │ │ │ │ + b 83530 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8356c │ │ │ │ + beq 83560 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83544 │ │ │ │ + beq 83538 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8356c │ │ │ │ + beq 83560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8356c │ │ │ │ + bne 83560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8356c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 83560 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8357c │ │ │ │ + beq 83570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + b 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1896a0 <_PyErr_Clear@@Base> │ │ │ │ + b 189684 <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subseq sp, r3, r8, asr #3 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subseq sp, r3, r0, ror #19 │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -00083594 : │ │ │ │ +00083588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 83608 │ │ │ │ + ldr r0, [pc, #88] @ 835fc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 835c8 │ │ │ │ - bl 11a820 │ │ │ │ + bge 835bc │ │ │ │ + bl 11a864 │ │ │ │ mov r4, #0 │ │ │ │ - b 835fc │ │ │ │ + b 835f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 835f8 │ │ │ │ + beq 835ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 835f8 │ │ │ │ + beq 835ec │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008360c : │ │ │ │ +00083600 : │ │ │ │ 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] @ 83828 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #512] @ 8381c │ │ │ │ + bl 3580c0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8382c │ │ │ │ + ldr ip, [pc, #492] @ 83820 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 83814 │ │ │ │ + beq 83808 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b2054 │ │ │ │ + bl b1fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 836a0 │ │ │ │ + bne 83694 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83814 │ │ │ │ + beq 83808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83814 │ │ │ │ + bne 83808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 83814 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 83808 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 83664 │ │ │ │ - ldr r0, [pc, #372] @ 83830 │ │ │ │ + bne 83658 │ │ │ │ + ldr r0, [pc, #372] @ 83824 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9de48 │ │ │ │ + bl 9dddc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2782d4 │ │ │ │ + bl 27873c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 83718 │ │ │ │ + beq 8370c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8370c │ │ │ │ + beq 83700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8370c │ │ │ │ + bne 83700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 83834 │ │ │ │ - ldr r0, [pc, #288] @ 83838 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 83828 │ │ │ │ + ldr r0, [pc, #288] @ 8382c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83738 │ │ │ │ + beq 8372c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83738 │ │ │ │ + bne 8372c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 83820 │ │ │ │ + beq 83814 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 279798 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 279c00 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 83820 │ │ │ │ + beq 83814 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8377c │ │ │ │ - ldr r1, [pc, #196] @ 8383c │ │ │ │ - ldr r0, [pc, #188] @ 83838 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 83840 │ │ │ │ + bne 83770 │ │ │ │ + ldr r1, [pc, #196] @ 83830 │ │ │ │ + ldr r0, [pc, #188] @ 8382c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 83834 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18dd80 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd64 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8379c │ │ │ │ - ldr r1, [pc, #172] @ 83844 │ │ │ │ - ldr r0, [pc, #156] @ 83838 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 83790 │ │ │ │ + ldr r1, [pc, #172] @ 83838 │ │ │ │ + ldr r0, [pc, #156] @ 8382c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 837ec │ │ │ │ + beq 837e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634f4 │ │ │ │ + bl 263844 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 837c8 │ │ │ │ - ldr r1, [pc, #132] @ 83848 │ │ │ │ - ldr r0, [pc, #112] @ 83838 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 837bc │ │ │ │ + ldr r1, [pc, #132] @ 8383c │ │ │ │ + ldr r0, [pc, #112] @ 8382c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 837ec │ │ │ │ + beq 837e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 837ec │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 837e0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83820 │ │ │ │ + beq 83814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83820 │ │ │ │ + bne 83814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 83820 │ │ │ │ - ldr r1, [pc, #48] @ 8384c │ │ │ │ - ldr r0, [pc, #24] @ 83838 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 83814 │ │ │ │ + ldr r1, [pc, #48] @ 83840 │ │ │ │ + ldr r0, [pc, #24] @ 8382c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r0, asr #1 │ │ │ │ - eorseq sl, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, asr ip │ │ │ │ - subseq sp, r3, r4, ror #3 │ │ │ │ - eorseq r3, r9, r4, ror ip │ │ │ │ + eorseq r5, r9, r0, asr #17 │ │ │ │ + eorseq fp, r5, r0, ror r1 │ │ │ │ + eorseq r4, r9, ip, asr r4 │ │ │ │ + ldrsheq sp, [r3], #-156 @ 0xffffff64 │ │ │ │ + eorseq r4, r9, r4, ror r4 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - mlaseq r9, r4, ip, r3 │ │ │ │ - eorseq r3, r9, r8, lsr #25 │ │ │ │ - eorseq r3, r9, r8, asr #25 │ │ │ │ + mlaseq r9, r4, r4, r4 │ │ │ │ + eorseq r4, r9, r8, lsr #9 │ │ │ │ + eorseq r4, r9, r8, asr #9 │ │ │ │ │ │ │ │ -00083850 : │ │ │ │ - ldr r3, [pc, #12] @ 83864 │ │ │ │ +00083844 : │ │ │ │ + ldr r3, [pc, #12] @ 83858 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8360c │ │ │ │ + b 83600 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 838a0 │ │ │ │ + bne 83894 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 838b4 │ │ │ │ - b 838c4 │ │ │ │ + bne 838a8 │ │ │ │ + b 838b8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83890 │ │ │ │ + beq 83884 │ │ │ │ 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 838e0 │ │ │ │ + beq 838d4 │ │ │ │ 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} │ │ │ │ @@ -92066,31 +92063,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 83934 │ │ │ │ + bne 83928 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83948 │ │ │ │ - b 83958 │ │ │ │ + bne 8393c │ │ │ │ + b 8394c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83924 │ │ │ │ + beq 83918 │ │ │ │ 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 83974 │ │ │ │ + beq 83968 │ │ │ │ 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} │ │ │ │ @@ -92103,98 +92100,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 839d4 │ │ │ │ - ldr r3, [pc, #40] @ 839e8 │ │ │ │ + bne 839c8 │ │ │ │ + ldr r3, [pc, #40] @ 839dc │ │ │ │ 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 839b8 │ │ │ │ + beq 839ac │ │ │ │ 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 83a30 │ │ │ │ + bne 83a24 │ │ │ │ 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 83a14 │ │ │ │ + beq 83a08 │ │ │ │ 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 83a88 │ │ │ │ + bne 83a7c │ │ │ │ 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 83a6c │ │ │ │ + beq 83a60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83ab4 │ │ │ │ - ldreq r0, [pc, #4] @ 83ab8 │ │ │ │ + ldrne r0, [pc, #4] @ 83aa8 │ │ │ │ + ldreq r0, [pc, #4] @ 83aac │ │ │ │ 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 83af4 │ │ │ │ + bne 83ae8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b08 │ │ │ │ - b 83b18 │ │ │ │ + bne 83afc │ │ │ │ + b 83b0c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83ae4 │ │ │ │ + beq 83ad8 │ │ │ │ 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 │ │ │ │ @@ -92202,20 +92199,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] @ 83b74 │ │ │ │ + ldr r2, [pc, #44] @ 83b68 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 83b78 │ │ │ │ + ldr r3, [pc, #28] @ 83b6c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -92224,15 +92221,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] @ 83c2c │ │ │ │ + ldr r3, [pc, #140] @ 83c20 │ │ │ │ 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] │ │ │ │ @@ -92241,39 +92238,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 83bf8 │ │ │ │ + bne 83bec │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 83b7c │ │ │ │ + bl 83b70 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 83c2c │ │ │ │ + ldr r2, [pc, #40] @ 83c20 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 83c1c │ │ │ │ + beq 83c10 │ │ │ │ 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] @ 83c4c │ │ │ │ - ldr r2, [pc, #20] @ 83c50 │ │ │ │ + ldr r3, [pc, #20] @ 83c40 │ │ │ │ + ldr r2, [pc, #20] @ 83c44 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83c54 │ │ │ │ + ldr r0, [pc, #16] @ 83c48 │ │ │ │ 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 │ │ │ │ @@ -92281,23 +92278,23 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83c90 │ │ │ │ + bne 83c84 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83ca4 │ │ │ │ - b 83cb4 │ │ │ │ + bne 83c98 │ │ │ │ + b 83ca8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83c80 │ │ │ │ + beq 83c74 │ │ │ │ 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 │ │ │ │ @@ -92308,40 +92305,40 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 83d48 │ │ │ │ + beq 83d3c │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83d08 │ │ │ │ + ble 83cfc │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83d18 │ │ │ │ + bls 83d0c │ │ │ │ mvn r0, #0 │ │ │ │ - b 83d60 │ │ │ │ + b 83d54 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d10 │ │ │ │ + bne 83d04 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83d10 │ │ │ │ - ldr r3, [pc, #24] @ 83d68 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 83d04 │ │ │ │ + ldr r3, [pc, #24] @ 83d5c │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -92349,999 +92346,999 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bgt 83d9c │ │ │ │ + bgt 83d90 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83d84 │ │ │ │ + b 83d78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 83dac │ │ │ │ + ldr r0, [pc] @ 83da0 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83ddc │ │ │ │ + beq 83dd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20bc5c <_PyDeadline_Init@@Base+0x67c> │ │ │ │ - ldr r0, [pc, #8] @ 83de4 │ │ │ │ + bl 20bcdc <_PyBytesWriter_WriteBytes@@Base+0x43c4> │ │ │ │ + ldr r0, [pc, #8] @ 83dd8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83de4 │ │ │ │ + ldr r0, [pc] @ 83dd8 │ │ │ │ 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 21eaf4 │ │ │ │ + b 21eb0c │ │ │ │ b 5477c │ │ │ │ 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 83e4c │ │ │ │ + bne 83e40 │ │ │ │ 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 83e0c │ │ │ │ + bl 83e00 │ │ │ │ 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] @ 83ec4 │ │ │ │ + ldr r0, [pc, #28] @ 83eb8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b978 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b96c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, r8, lsl #23 │ │ │ │ + andeq sl, r7, ip, ror fp │ │ │ │ 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] @ 84070 │ │ │ │ + ldreq r7, [pc, #376] @ 84064 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83f14 │ │ │ │ + beq 83f08 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 84074 │ │ │ │ + ldr r7, [pc, #356] @ 84068 │ │ │ │ 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 83f78 │ │ │ │ + bge 83f6c │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83f4c │ │ │ │ + bne 83f40 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 8404c │ │ │ │ + beq 84040 │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 84078 │ │ │ │ - ldr r1, [pc, #288] @ 8407c │ │ │ │ + ldreq r7, [pc, #288] @ 8406c │ │ │ │ + ldr r1, [pc, #288] @ 84070 │ │ │ │ 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 8404c │ │ │ │ + b 84040 │ │ │ │ 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] @ 84080 │ │ │ │ - ldrlt r9, [pc, #232] @ 84084 │ │ │ │ + ldrge r9, [pc, #232] @ 84074 │ │ │ │ + ldrlt r9, [pc, #232] @ 84078 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 84088 │ │ │ │ - bl 356678 │ │ │ │ + ldrge r9, [pc, #208] @ 8407c │ │ │ │ + bl 356e7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 356678 │ │ │ │ + bl 356e7c │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 84078 │ │ │ │ + ldr r3, [pc, #148] @ 8406c │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 8408c │ │ │ │ + ldr r2, [pc, #148] @ 84080 │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 84090 │ │ │ │ + ldr r3, [pc, #136] @ 84084 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 84094 │ │ │ │ + ldr r3, [pc, #112] @ 84088 │ │ │ │ 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] @ 84098 │ │ │ │ - ldr r0, [pc, #64] @ 8409c │ │ │ │ + ldr r2, [pc, #64] @ 8408c │ │ │ │ + ldr r0, [pc, #64] @ 84090 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036b6d4 │ │ │ │ - eorseq fp, r8, r4, lsr #18 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - @ instruction: 0x00393cf4 │ │ │ │ - eorseq fp, r8, ip, lsr #7 │ │ │ │ - eorseq fp, r6, r8, asr #11 │ │ │ │ - eorseq sl, r7, ip, asr r3 │ │ │ │ - eorseq r9, r8, r8, asr sp │ │ │ │ - eorseq r3, r9, r0, lsl #26 │ │ │ │ - eorseq r3, r9, r8, lsl #26 │ │ │ │ - eorseq r3, r9, ip, ror #25 │ │ │ │ - andeq sl, r7, r8, lsl #23 │ │ │ │ + @ instruction: 0x0036bed4 │ │ │ │ + eorseq ip, r8, ip, asr #3 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + @ instruction: 0x003944f4 │ │ │ │ + eorseq fp, r8, r4, asr ip │ │ │ │ + eorseq fp, r6, r8, asr #27 │ │ │ │ + @ instruction: 0x0037abb4 │ │ │ │ + eorseq sl, r8, r8, asr r5 │ │ │ │ + eorseq r4, r9, r0, lsl #10 │ │ │ │ + eorseq r4, r9, r8, lsl #10 │ │ │ │ + eorseq r4, r9, ip, ror #9 │ │ │ │ + andeq sl, r7, ip, ror fp │ │ │ │ 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] @ 8424c │ │ │ │ + ldr r0, [pc, #380] @ 84240 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 84250 │ │ │ │ + ldr r2, [pc, #376] @ 84244 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 841bc │ │ │ │ + bne 841b0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ec8 │ │ │ │ - ldr r3, [pc, #248] @ 84254 │ │ │ │ - ldr r2, [pc, #248] @ 84258 │ │ │ │ + bl 83ebc │ │ │ │ + ldr r3, [pc, #248] @ 84248 │ │ │ │ + ldr r2, [pc, #248] @ 8424c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 8424c │ │ │ │ - bl 83e80 │ │ │ │ + ldr r0, [pc, #228] @ 84240 │ │ │ │ + bl 83e74 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 841b4 │ │ │ │ - ldr r2, [pc, #208] @ 8425c │ │ │ │ - ldr r0, [pc, #188] @ 8424c │ │ │ │ + bge 841a8 │ │ │ │ + ldr r2, [pc, #208] @ 84250 │ │ │ │ + ldr r0, [pc, #188] @ 84240 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 84260 │ │ │ │ - ldr r0, [pc, #168] @ 8424c │ │ │ │ + ldr r2, [pc, #192] @ 84254 │ │ │ │ + ldr r0, [pc, #168] @ 84240 │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ - ldr r2, [pc, #176] @ 84264 │ │ │ │ - b 84238 │ │ │ │ - ldr r2, [pc, #172] @ 84268 │ │ │ │ - b 84238 │ │ │ │ + bl 83e74 │ │ │ │ + ldr r2, [pc, #176] @ 84258 │ │ │ │ + b 8422c │ │ │ │ + ldr r2, [pc, #172] @ 8425c │ │ │ │ + b 8422c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83ec8 │ │ │ │ - ldr r3, [pc, #96] @ 8426c │ │ │ │ - ldr r2, [pc, #96] @ 84270 │ │ │ │ + bl 83ebc │ │ │ │ + ldr r3, [pc, #96] @ 84260 │ │ │ │ + ldr r2, [pc, #96] @ 84264 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 8424c │ │ │ │ - bl 83e80 │ │ │ │ + ldr r0, [pc, #52] @ 84240 │ │ │ │ + bl 83e74 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 841b4 │ │ │ │ - ldr r2, [pc, #56] @ 84274 │ │ │ │ + bge 841a8 │ │ │ │ + ldr r2, [pc, #56] @ 84268 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 8424c │ │ │ │ + ldr r0, [pc, #8] @ 84240 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83e80 │ │ │ │ - andeq sl, r7, r8, lsl #23 │ │ │ │ - eorseq r3, r9, r8, lsr #26 │ │ │ │ - eorseq fp, r8, r4, lsr #18 │ │ │ │ - eorseq r3, r9, ip, ror #25 │ │ │ │ - eorseq r8, r7, ip, lsr #2 │ │ │ │ - eorseq r3, r9, r8, lsl sp │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ - eorseq r3, r9, r0, lsr sp │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - eorseq r3, r9, r8, lsr sp │ │ │ │ - eorseq r3, r9, r0, asr #26 │ │ │ │ + b 83e74 │ │ │ │ + andeq sl, r7, ip, ror fp │ │ │ │ + eorseq r4, r9, r8, lsr #10 │ │ │ │ + eorseq ip, r8, ip, asr #3 │ │ │ │ + eorseq r4, r9, ip, ror #9 │ │ │ │ + eorseq r8, r7, ip, lsr #18 │ │ │ │ + eorseq r4, r9, r8, lsl r5 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq r4, r9, r0, lsr r5 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r4, r9, r8, lsr r5 │ │ │ │ + eorseq r4, r9, r0, asr #10 │ │ │ │ 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] @ 842dc │ │ │ │ - ldr r0, [pc, #56] @ 842e0 │ │ │ │ - bl 83e80 │ │ │ │ + ldr r2, [pc, #56] @ 842d0 │ │ │ │ + ldr r0, [pc, #56] @ 842d4 │ │ │ │ + bl 83e74 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 842e4 │ │ │ │ - ldr r0, [pc, #12] @ 842e0 │ │ │ │ + ldr r2, [pc, #20] @ 842d8 │ │ │ │ + ldr r0, [pc, #12] @ 842d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83e80 │ │ │ │ - eorseq r3, r9, r8, lsr #26 │ │ │ │ - andeq sl, r7, r8, lsl #23 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ + b 83e74 │ │ │ │ + eorseq r4, r9, r8, lsr #10 │ │ │ │ + andeq sl, r7, ip, ror fp │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ │ │ │ │ -000842e8 : │ │ │ │ +000842dc : │ │ │ │ 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 84330 │ │ │ │ + bne 84324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 84334 │ │ │ │ + bge 84328 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0008433c : │ │ │ │ +00084330 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00084340 : │ │ │ │ +00084334 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -00084348 : │ │ │ │ +0008433c : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008436c : │ │ │ │ +00084360 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00084370 : │ │ │ │ +00084364 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084374 : │ │ │ │ - ldr r3, [pc, #20] @ 84390 │ │ │ │ +00084368 : │ │ │ │ + ldr r3, [pc, #20] @ 84384 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00084394 : │ │ │ │ - b 83cd0 │ │ │ │ +00084388 : │ │ │ │ + b 83cc4 │ │ │ │ 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 843d4 │ │ │ │ + beq 843c8 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 843d8 │ │ │ │ - b 8447c │ │ │ │ + beq 843cc │ │ │ │ + b 84470 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 843f4 │ │ │ │ + bls 843e8 │ │ │ │ mvn r3, #0 │ │ │ │ - b 84480 │ │ │ │ + b 84474 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aff0 │ │ │ │ + bl 8afe4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 843ec │ │ │ │ + beq 843e0 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 8445c │ │ │ │ + beq 84450 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 84454 │ │ │ │ + beq 84448 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 84454 │ │ │ │ - bl 8b5d4 │ │ │ │ + bne 84448 │ │ │ │ + bl 8b57c │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 84488 │ │ │ │ + ldrne r3, [pc, #60] @ 8447c │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 84480 │ │ │ │ + b 84474 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 8440c │ │ │ │ + b 84400 │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 84480 │ │ │ │ + b 84474 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r7, r5, r0, lsl #29 │ │ │ │ + eorseq r8, r5, r0, lsl #13 │ │ │ │ │ │ │ │ -0008448c : │ │ │ │ +00084480 : │ │ │ │ mov r2, #0 │ │ │ │ - b 255cf4 │ │ │ │ + b 255ecc │ │ │ │ │ │ │ │ -00084494 <_Py_closerange@@Base>: │ │ │ │ +00084488 <_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 844dc <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 844d0 <_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 844dc <_Py_closerange@@Base+0x48> │ │ │ │ + b 844d0 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -000844f4 : │ │ │ │ +000844e8 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000844fc : │ │ │ │ +000844f0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084504 : │ │ │ │ +000844f8 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 84524 │ │ │ │ + ldr r3, [pc, #20] @ 84518 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00084528 : │ │ │ │ +0008451c : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 84594 │ │ │ │ + bhi 84588 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 8459c │ │ │ │ + ldr r5, [pc, #80] @ 84590 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 283e20 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 284304 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8458c │ │ │ │ + bne 84580 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283e20 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 284304 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8458c │ │ │ │ + bne 84580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b46a4 │ │ │ │ + bl 2b4d78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000845a0 : │ │ │ │ +00084594 : │ │ │ │ mov r0, #2 │ │ │ │ - b 84528 │ │ │ │ + b 8451c │ │ │ │ │ │ │ │ -000845a8 : │ │ │ │ - ldr r3, [pc, #16] @ 845c0 │ │ │ │ +0008459c : │ │ │ │ + ldr r3, [pc, #16] @ 845b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ b 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ sub r0, r0, #32768 @ 0x8000 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 845e4 │ │ │ │ - b a649c │ │ │ │ + bne 845d8 │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 295ec │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83e0c │ │ │ │ + bl 83e00 │ │ │ │ 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 83e0c │ │ │ │ + bl 83e00 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29ef8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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] @ 84b7c │ │ │ │ + ldr r1, [pc, #1232] @ 84b70 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84b80 │ │ │ │ + ldr r1, [pc, #1224] @ 84b74 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84b84 │ │ │ │ + ldr ip, [pc, #1216] @ 84b78 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 84b88 │ │ │ │ - ldr r5, [pc, #1212] @ 84b8c │ │ │ │ - ldr r0, [pc, #1212] @ 84b90 │ │ │ │ - ldr r2, [pc, #1212] @ 84b94 │ │ │ │ - ldr r3, [pc, #1212] @ 84b98 │ │ │ │ + ldr r7, [pc, #1212] @ 84b7c │ │ │ │ + ldr r5, [pc, #1212] @ 84b80 │ │ │ │ + ldr r0, [pc, #1212] @ 84b84 │ │ │ │ + ldr r2, [pc, #1212] @ 84b88 │ │ │ │ + ldr r3, [pc, #1212] @ 84b8c │ │ │ │ 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] @ 84b9c │ │ │ │ - ldr r2, [pc, #1188] @ 84ba0 │ │ │ │ + ldr r0, [pc, #1188] @ 84b90 │ │ │ │ + ldr r2, [pc, #1188] @ 84b94 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84ba4 │ │ │ │ + ldr r3, [pc, #1180] @ 84b98 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84ba8 │ │ │ │ + ldr r1, [pc, #1156] @ 84b9c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 840a0 │ │ │ │ + bl 84094 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84bac │ │ │ │ + ldr r1, [pc, #1136] @ 84ba0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 840a0 │ │ │ │ - ldr r3, [pc, #1116] @ 84bb0 │ │ │ │ - ldr r2, [pc, #1116] @ 84bb4 │ │ │ │ - ldr r0, [pc, #1088] @ 84b9c │ │ │ │ + bl 84094 │ │ │ │ + ldr r3, [pc, #1116] @ 84ba4 │ │ │ │ + ldr r2, [pc, #1116] @ 84ba8 │ │ │ │ + ldr r0, [pc, #1088] @ 84b90 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83ec8 │ │ │ │ - ldr r2, [pc, #1084] @ 84bb8 │ │ │ │ - ldr r0, [pc, #1052] @ 84b9c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ - ldr r3, [pc, #1072] @ 84bbc │ │ │ │ - ldr r2, [pc, #1060] @ 84bb4 │ │ │ │ - ldr r0, [pc, #1032] @ 84b9c │ │ │ │ + bl 83ebc │ │ │ │ + ldr r2, [pc, #1084] @ 84bac │ │ │ │ + ldr r0, [pc, #1052] @ 84b90 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83e74 │ │ │ │ + ldr r3, [pc, #1072] @ 84bb0 │ │ │ │ + ldr r2, [pc, #1060] @ 84ba8 │ │ │ │ + ldr r0, [pc, #1032] @ 84b90 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83ec8 │ │ │ │ - ldr r2, [pc, #1028] @ 84bb8 │ │ │ │ - ldr r0, [pc, #996] @ 84b9c │ │ │ │ + bl 83ebc │ │ │ │ + ldr r2, [pc, #1028] @ 84bac │ │ │ │ + ldr r0, [pc, #996] @ 84b90 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ - ldr r1, [pc, #1020] @ 84bc0 │ │ │ │ + bl 83e74 │ │ │ │ + ldr r1, [pc, #1020] @ 84bb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ - ldr r1, [pc, #1000] @ 84bc4 │ │ │ │ + bl 84094 │ │ │ │ + ldr r1, [pc, #1000] @ 84bb8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ - ldr r1, [pc, #980] @ 84bc8 │ │ │ │ + bl 84094 │ │ │ │ + ldr r1, [pc, #980] @ 84bbc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ - ldr r1, [pc, #960] @ 84bcc │ │ │ │ + bl 84094 │ │ │ │ + ldr r1, [pc, #960] @ 84bc0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ - ldr r1, [pc, #940] @ 84bd0 │ │ │ │ + bl 84094 │ │ │ │ + ldr r1, [pc, #940] @ 84bc4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ + bl 84094 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 84bc8 │ │ │ │ + ldr r1, [pc, #904] @ 84bbc │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ - ldr r1, [pc, #896] @ 84bd4 │ │ │ │ + bl 84094 │ │ │ │ + ldr r1, [pc, #896] @ 84bc8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84278 │ │ │ │ - ldr r1, [pc, #884] @ 84bd8 │ │ │ │ + bl 8426c │ │ │ │ + ldr r1, [pc, #884] @ 84bcc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84278 │ │ │ │ - ldr r1, [pc, #872] @ 84bdc │ │ │ │ + bl 8426c │ │ │ │ + ldr r1, [pc, #872] @ 84bd0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84278 │ │ │ │ - ldr r1, [pc, #860] @ 84be0 │ │ │ │ + bl 8426c │ │ │ │ + ldr r1, [pc, #860] @ 84bd4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84278 │ │ │ │ - ldr r1, [pc, #848] @ 84be4 │ │ │ │ + bl 8426c │ │ │ │ + ldr r1, [pc, #848] @ 84bd8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84278 │ │ │ │ - ldr r1, [pc, #836] @ 84be8 │ │ │ │ + bl 8426c │ │ │ │ + ldr r1, [pc, #836] @ 84bdc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84278 │ │ │ │ - ldr r1, [pc, #824] @ 84bec │ │ │ │ + bl 8426c │ │ │ │ + ldr r1, [pc, #824] @ 84be0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a0 │ │ │ │ + bl 84094 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 848f4 │ │ │ │ + beq 848e8 │ │ │ │ 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 356678 │ │ │ │ + bl 356e7c │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 356678 │ │ │ │ - ldr r3, [pc, #744] @ 84bf0 │ │ │ │ + bl 356e7c │ │ │ │ + ldr r3, [pc, #744] @ 84be4 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84bf4 │ │ │ │ + ldr r2, [pc, #720] @ 84be8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84b9c │ │ │ │ - bl 83e80 │ │ │ │ - bl 23a11c │ │ │ │ - ldr r3, [pc, #704] @ 84bf8 │ │ │ │ - ldr r2, [pc, #704] @ 84bfc │ │ │ │ + ldr r0, [pc, #624] @ 84b90 │ │ │ │ + bl 83e74 │ │ │ │ + bl 23a234 │ │ │ │ + ldr r3, [pc, #704] @ 84bec │ │ │ │ + ldr r2, [pc, #704] @ 84bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84b9c │ │ │ │ - bl 83e80 │ │ │ │ + ldr r0, [pc, #592] @ 84b90 │ │ │ │ + bl 83e74 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 84c00 │ │ │ │ + ldr r3, [pc, #664] @ 84bf4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 84c04 │ │ │ │ - ldr lr, [pc, #648] @ 84c08 │ │ │ │ + ldr r3, [pc, #648] @ 84bf8 │ │ │ │ + ldr lr, [pc, #648] @ 84bfc │ │ │ │ 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] @ 84c0c │ │ │ │ + ldr r0, [pc, #608] @ 84c00 │ │ │ │ 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] @ 84c10 │ │ │ │ + ldr r0, [pc, #572] @ 84c04 │ │ │ │ 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 356678 │ │ │ │ + bl 356e7c │ │ │ │ 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 356678 │ │ │ │ + bl 356e7c │ │ │ │ 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 84a60 │ │ │ │ + blt 84a54 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84a78 │ │ │ │ + blt 84a6c │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84a94 │ │ │ │ + blt 84a88 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 3554f8 │ │ │ │ - ldr r9, [pc, #364] @ 84c14 │ │ │ │ - ldr r0, [pc, #240] @ 84b9c │ │ │ │ + bl 355cfc │ │ │ │ + ldr r9, [pc, #364] @ 84c08 │ │ │ │ + ldr r0, [pc, #240] @ 84b90 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 84c18 │ │ │ │ + ldr r2, [pc, #356] @ 84c0c │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 84c1c │ │ │ │ - ldr r5, [pc, #348] @ 84c20 │ │ │ │ + ldr r3, [pc, #348] @ 84c10 │ │ │ │ + ldr r5, [pc, #348] @ 84c14 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ 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 3554f8 │ │ │ │ + bl 355cfc │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84b9c │ │ │ │ + ldr r0, [pc, #152] @ 84b90 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84c24 │ │ │ │ + ldr r2, [pc, #280] @ 84c18 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 84c28 │ │ │ │ + ldr r3, [pc, #276] @ 84c1c │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83ec8 │ │ │ │ + bl 83ebc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84b64 │ │ │ │ - ldr r2, [pc, #232] @ 84c2c │ │ │ │ - ldr r0, [pc, #84] @ 84b9c │ │ │ │ + beq 84b58 │ │ │ │ + ldr r2, [pc, #232] @ 84c20 │ │ │ │ + ldr r0, [pc, #84] @ 84b90 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83ec8 │ │ │ │ - ldr r2, [pc, #76] @ 84bb8 │ │ │ │ - ldr r0, [pc, #44] @ 84b9c │ │ │ │ + bl 83ebc │ │ │ │ + ldr r2, [pc, #76] @ 84bac │ │ │ │ + ldr r0, [pc, #44] @ 84b90 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e80 │ │ │ │ + bl 83e74 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq r9, ip, sp, r3 │ │ │ │ - eorseq r3, r9, r0, asr #27 │ │ │ │ - eorseq r3, r9, r8, lsl #27 │ │ │ │ + mlaseq r9, ip, r5, r4 │ │ │ │ + eorseq r4, r9, r0, asr #11 │ │ │ │ + eorseq r4, r9, r8, lsl #11 │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - mlaseq r9, r4, sp, r3 │ │ │ │ - eorseq r3, r9, r8, lsr #27 │ │ │ │ - @ instruction: 0x00393db4 │ │ │ │ - andeq sl, r7, r8, lsl #23 │ │ │ │ - eorseq r3, r9, r0, ror #26 │ │ │ │ - eorseq r3, r9, r4, asr sp │ │ │ │ - eorseq r3, r9, r8, asr #27 │ │ │ │ - @ instruction: 0x00393dd4 │ │ │ │ - eorseq sl, r5, r0, lsl #31 │ │ │ │ - eorseq r3, r9, r8, lsr #26 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ - eorseq r3, r9, r0, ror #27 │ │ │ │ - eorseq r3, r9, r8, ror #27 │ │ │ │ - @ instruction: 0x00393df0 │ │ │ │ - @ instruction: 0x00393dfc │ │ │ │ - eorseq r3, r9, r8, lsl #28 │ │ │ │ - eorseq sl, r5, ip, lsl pc │ │ │ │ - eorseq r3, r9, r0, lsl lr │ │ │ │ - eorseq r3, r9, ip, lsl lr │ │ │ │ - eorseq r3, r9, r8, lsr #28 │ │ │ │ - eorseq sl, r5, ip, asr #29 │ │ │ │ - eorseq r3, r9, r0, lsr lr │ │ │ │ - eorseq r3, r9, r8, lsr lr │ │ │ │ - eorseq lr, r6, r4, asr #4 │ │ │ │ - eorseq r3, r9, r0, asr #28 │ │ │ │ - eorseq r3, r9, ip, asr #28 │ │ │ │ - eorseq r3, r9, r0, ror #28 │ │ │ │ - eorseq r3, r9, ip, ror #28 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + mlaseq r9, r4, r5, r4 │ │ │ │ + eorseq r4, r9, r8, lsr #11 │ │ │ │ + @ instruction: 0x003945b4 │ │ │ │ + andeq sl, r7, ip, ror fp │ │ │ │ + eorseq r4, r9, r0, ror #10 │ │ │ │ + eorseq r4, r9, r4, asr r5 │ │ │ │ + eorseq r4, r9, r8, asr #11 │ │ │ │ + @ instruction: 0x003945d4 │ │ │ │ + eorseq fp, r5, r0, lsl #15 │ │ │ │ + eorseq r4, r9, r8, lsr #10 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq r4, r9, r0, ror #11 │ │ │ │ + eorseq r4, r9, r8, ror #11 │ │ │ │ + @ instruction: 0x003945f0 │ │ │ │ + @ instruction: 0x003945fc │ │ │ │ + eorseq r4, r9, r8, lsl #12 │ │ │ │ + eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq r4, r9, r0, lsl r6 │ │ │ │ + eorseq r4, r9, ip, lsl r6 │ │ │ │ + eorseq r4, r9, r8, lsr #12 │ │ │ │ + eorseq fp, r5, ip, asr #13 │ │ │ │ + eorseq r4, r9, r0, lsr r6 │ │ │ │ + eorseq r4, r9, r8, lsr r6 │ │ │ │ + eorseq lr, r6, r4, ror #20 │ │ │ │ + eorseq r4, r9, r0, asr #12 │ │ │ │ + eorseq r4, r9, ip, asr #12 │ │ │ │ + eorseq r4, r9, r0, ror #12 │ │ │ │ + eorseq r4, r9, ip, ror #12 │ │ │ │ subseq r9, r9, r0, lsl #19 │ │ │ │ subseq r9, r9, r8, lsl #19 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ subseq r9, r9, r8, ror r7 │ │ │ │ subseq r9, r9, r0, ror r7 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - eorseq r3, r9, r8, ror lr │ │ │ │ - @ instruction: 0x0036bef4 │ │ │ │ - mlaseq r8, ip, r1, r4 │ │ │ │ - eorseq r3, r9, ip, lsl #29 │ │ │ │ - eorseq r1, r7, ip, lsl #31 │ │ │ │ - @ instruction: 0x00393ed0 │ │ │ │ + eorseq r4, r9, r8, ror r6 │ │ │ │ + @ instruction: 0x0036c6f4 │ │ │ │ + mlaseq r8, ip, r9, r4 │ │ │ │ + eorseq r4, r9, ip, lsl #13 │ │ │ │ + eorseq r2, r7, ip, lsl #15 │ │ │ │ + @ instruction: 0x003946d0 │ │ │ │ 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 84c70 │ │ │ │ + bne 84c64 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84cb0 │ │ │ │ + beq 84ca4 │ │ │ │ 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] │ │ │ │ @@ -93378,112 +93375,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] @ 84d3c │ │ │ │ + ldr r2, [pc, #20] @ 84d30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c84c │ │ │ │ + bl 24c9c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00381df8 │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ 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 84df0 │ │ │ │ + beq 84de4 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84d84 │ │ │ │ + beq 84d78 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84df0 │ │ │ │ + beq 84de4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84d68 │ │ │ │ + b 84d5c │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84df0 │ │ │ │ - ldr r3, [pc, #124] @ 84e10 │ │ │ │ + beq 84de4 │ │ │ │ + ldr r3, [pc, #124] @ 84e04 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84df0 │ │ │ │ - ldr r5, [pc, #112] @ 84e14 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 84de4 │ │ │ │ + ldr r5, [pc, #112] @ 84e08 │ │ │ │ + bl 3580c0 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84df0 │ │ │ │ - ldr r3, [pc, #96] @ 84e18 │ │ │ │ + beq 84de4 │ │ │ │ + ldr r3, [pc, #96] @ 84e0c │ │ │ │ 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 7b978 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 84e08 │ │ │ │ + bl 7b96c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84dfc │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b978 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b96c <_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 │ │ │ │ - @ instruction: 0x00393edc │ │ │ │ + @ instruction: 0x003946dc │ │ │ │ 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 23b7e0 │ │ │ │ + bl 23b8f8 │ │ │ │ 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 84e9c │ │ │ │ + bcc 84e90 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84e7c │ │ │ │ + b 84e70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84eb8 │ │ │ │ + beq 84eac │ │ │ │ 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 │ │ │ │ @@ -93495,100 +93492,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 84f28 │ │ │ │ + bls 84f1c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84f1c │ │ │ │ + bne 84f10 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84f1c │ │ │ │ - bl 283d90 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 84f10 │ │ │ │ + bl 284274 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84ef0 │ │ │ │ + b 84ee4 │ │ │ │ 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 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ mov r5, #0 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84f88 │ │ │ │ + bge 84f7c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b97c │ │ │ │ + bl 23ba94 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84fd4 │ │ │ │ - ldr r3, [pc, #196] @ 85054 │ │ │ │ + b 84fc8 │ │ │ │ + ldr r3, [pc, #196] @ 85048 │ │ │ │ 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 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84f5c │ │ │ │ + beq 84f50 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84fac │ │ │ │ + b 84fa0 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 84ff8 │ │ │ │ + beq 84fec │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84fe4 │ │ │ │ + bne 84fd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84fd4 │ │ │ │ + bne 84fc8 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 85024 │ │ │ │ + beq 85018 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 8500c │ │ │ │ + b 85000 │ │ │ │ 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 7bb98 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7bb8c <_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 │ │ │ │ @@ -93596,260 +93593,260 @@ │ │ │ │ mov r4, r3 │ │ │ │ sub r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 23a8c8 │ │ │ │ + bl 23a9e0 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 850dc │ │ │ │ + bne 850d0 │ │ │ │ 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 23ae90 │ │ │ │ + bl 23afa8 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 850bc │ │ │ │ + b 850b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23ae90 │ │ │ │ + b 23afa8 │ │ │ │ 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] @ 8519c │ │ │ │ + ldr r0, [pc, #132] @ 85190 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 23acfc │ │ │ │ - ldr r0, [pc, #116] @ 851a0 │ │ │ │ - bl 264b98 │ │ │ │ + bl 23ae14 │ │ │ │ + ldr r0, [pc, #116] @ 85194 │ │ │ │ + bl 264ee8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 264ce4 │ │ │ │ + bl 265034 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 85190 │ │ │ │ + beq 85184 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85190 │ │ │ │ + beq 85184 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85190 │ │ │ │ - ldr r0, [pc, #40] @ 851a4 │ │ │ │ + beq 85184 │ │ │ │ + ldr r0, [pc, #40] @ 85198 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b9ec <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b9e0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 85194 │ │ │ │ + b 85188 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - @ instruction: 0x00393ef0 │ │ │ │ + @ instruction: 0x003946f0 │ │ │ │ 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 264ce4 │ │ │ │ + bl 265034 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85284 │ │ │ │ + beq 85278 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 23acfc │ │ │ │ + bl 23ae14 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 264b98 │ │ │ │ - ldr r7, [pc, #136] @ 8528c │ │ │ │ + bl 264ee8 │ │ │ │ + ldr r7, [pc, #136] @ 85280 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85284 │ │ │ │ + beq 85278 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 85208 │ │ │ │ + beq 851fc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 8526c │ │ │ │ - bl 357718 │ │ │ │ + bne 85260 │ │ │ │ + bl 357f1c │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85284 │ │ │ │ - ldr r0, [pc, #28] @ 85290 │ │ │ │ + beq 85278 │ │ │ │ + ldr r0, [pc, #28] @ 85284 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b9ec <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b9e0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, ip, ror #21 │ │ │ │ - eorseq r3, r9, ip, lsr pc │ │ │ │ + eorseq r4, r9, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 85310 │ │ │ │ + ldr r1, [pc, #100] @ 85304 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 852c4 │ │ │ │ - bl 342a14 │ │ │ │ + bne 852b8 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85300 │ │ │ │ + bne 852f4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 852f0 │ │ │ │ + bne 852e4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 85300 │ │ │ │ + b 852f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea10 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl cea44 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 852e8 │ │ │ │ + beq 852dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r9, [pc, #360] @ 85494 │ │ │ │ + ldr r9, [pc, #360] @ 85488 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8548c │ │ │ │ - ldr r6, [pc, #344] @ 85498 │ │ │ │ + beq 85480 │ │ │ │ + ldr r6, [pc, #344] @ 8548c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 85374 │ │ │ │ + beq 85368 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 85348 │ │ │ │ + bne 8533c │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 85378 │ │ │ │ + b 8536c │ │ │ │ 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 853c4 │ │ │ │ + beq 853b8 │ │ │ │ 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 853fc │ │ │ │ - ldr r1, [pc, #200] @ 8549c │ │ │ │ + beq 853f0 │ │ │ │ + ldr r1, [pc, #200] @ 85490 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 85448 │ │ │ │ + b 8543c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 854a0 │ │ │ │ + ldr r3, [pc, #140] @ 85494 │ │ │ │ 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] @ 854a4 │ │ │ │ + ldr r1, [pc, #116] @ 85498 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 854a8 │ │ │ │ + ldr r1, [pc, #76] @ 8549c │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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 │ │ │ │ @@ -93857,365 +93854,365 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 29ef8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ - mlaseq r5, r0, r6, r8 │ │ │ │ - eorseq r6, r7, r4, lsr sl │ │ │ │ - eorseq r3, r9, r8, lsl #31 │ │ │ │ - eorseq lr, r5, ip, asr #29 │ │ │ │ + mlaseq r5, r0, lr, r8 │ │ │ │ + eorseq r7, r7, r0, lsl #4 │ │ │ │ + eorseq r4, r9, r8, lsl #15 │ │ │ │ + eorseq pc, r5, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 8559c │ │ │ │ + ldr r6, [pc, #216] @ 85590 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 854f4 │ │ │ │ + beq 854e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 85504 │ │ │ │ - ldr r1, [pc, #164] @ 855a0 │ │ │ │ + b 854f8 │ │ │ │ + ldr r1, [pc, #164] @ 85594 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 855a4 │ │ │ │ + ldr r1, [pc, #136] @ 85598 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_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] @ 855a8 │ │ │ │ + ldr r1, [pc, #104] @ 8559c │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 8558c │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + ble 85580 │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4b34 │ │ │ │ + bl 2a4da4 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 855ac │ │ │ │ + ldr r1, [pc, #72] @ 855a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a68c8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 855b0 │ │ │ │ + bl 2a6b38 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 855a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + bl 234cc0 <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 8552c │ │ │ │ + b 85520 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 855b0 │ │ │ │ + ldr r1, [pc, #24] @ 855a4 │ │ │ │ mov r2, #1 │ │ │ │ - b 234bb4 <_Py_write_noraise@@Base> │ │ │ │ + b 234cc0 <_Py_write_noraise@@Base> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00393fb4 │ │ │ │ - @ instruction: 0x00393ff8 │ │ │ │ - eorseq r4, r9, r0, lsr r0 │ │ │ │ - eorseq r4, r9, ip, lsr r0 │ │ │ │ - eorseq sp, r7, r0, lsl r7 │ │ │ │ + @ instruction: 0x003947b4 │ │ │ │ + @ instruction: 0x003947f8 │ │ │ │ + eorseq r4, r9, r0, lsr r8 │ │ │ │ + eorseq r4, r9, ip, lsr r8 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69bdc <_Py_hashtable_size@@Base> │ │ │ │ + bl 6adb0 <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85638 │ │ │ │ + beq 8562c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85638 │ │ │ │ + beq 8562c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85638 │ │ │ │ + bne 8562c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 85690 │ │ │ │ + beq 85684 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85690 │ │ │ │ + beq 85684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85690 │ │ │ │ + bne 85684 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085698 <_Py_stat@@Base>: │ │ │ │ +0008568c <_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 1704bc │ │ │ │ + bl 17043c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85730 <_Py_stat@@Base+0x98> │ │ │ │ + beq 85724 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b5b9c │ │ │ │ + bl 1b5ef4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 856f8 <_Py_stat@@Base+0x60> │ │ │ │ + bne 856ec <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85730 <_Py_stat@@Base+0x98> │ │ │ │ + beq 85724 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85730 <_Py_stat@@Base+0x98> │ │ │ │ + bne 85724 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 85730 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 85724 <_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 85734 <_Py_stat@@Base+0x9c> │ │ │ │ + beq 85728 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85734 <_Py_stat@@Base+0x9c> │ │ │ │ + bne 85728 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 85734 <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 85728 <_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] @ 85788 <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 8577c <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8577c <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3fa0 │ │ │ │ + beq 85770 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c3ee4 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7cf0 │ │ │ │ - bl 132620 │ │ │ │ - ldr r3, [pc, #12] @ 857c8 <_Py_stat@@Base+0x130> │ │ │ │ + bl c7c34 │ │ │ │ + bl 132628 │ │ │ │ + ldr r3, [pc, #12] @ 857bc <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000857cc <_Py_open@@Base>: │ │ │ │ +000857c0 <_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 bba28 │ │ │ │ + bl bb970 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 858a4 <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 858f4 <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 858f8 <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 858fc <_Py_open@@Base+0x130> │ │ │ │ + beq 85898 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 858e8 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 858ec <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 858f0 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 858c0 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 858b4 <_Py_open@@Base+0xf4> │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 8585c <_Py_open@@Base+0x90> │ │ │ │ + bge 85850 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 858ac <_Py_open@@Base+0xe0> │ │ │ │ - bl 132620 │ │ │ │ + bne 858a0 <_Py_open@@Base+0xe0> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85814 <_Py_open@@Base+0x48> │ │ │ │ - b 858c0 <_Py_open@@Base+0xf4> │ │ │ │ + beq 85808 <_Py_open@@Base+0x48> │ │ │ │ + b 858b4 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85880 <_Py_open@@Base+0xb4> │ │ │ │ + beq 85874 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85880 <_Py_open@@Base+0xb4> │ │ │ │ + bne 85874 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 85900 <_Py_open@@Base+0x134> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 858f4 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256794 │ │ │ │ + bl 25696c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 858e8 <_Py_open@@Base+0x11c> │ │ │ │ + bne 858dc <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 858e8 <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 85904 <_Py_open@@Base+0x138> │ │ │ │ + b 858dc <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 858f8 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 144134 │ │ │ │ + bl 14413c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 858a4 <_Py_open@@Base+0xd8> │ │ │ │ + beq 85898 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 858a4 <_Py_open@@Base+0xd8> │ │ │ │ + bne 85898 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 858a4 <_Py_open@@Base+0xd8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 85898 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, ip, asr r7 │ │ │ │ - eorseq r7, r6, r4, asr #28 │ │ │ │ + eorseq r7, r7, ip, asr pc │ │ │ │ + eorseq r8, r6, r4, asr #12 │ │ │ │ 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] @ 859b8 <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 859ac <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 859bc <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 859b0 <_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 2d9edc │ │ │ │ + bl 2da72c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85958 <_Py_open@@Base+0x18c> │ │ │ │ + bne 8594c <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85994 <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 859c0 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 859c4 <_Py_open@@Base+0x1f8> │ │ │ │ + b 85988 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 859b4 <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 859b8 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85950 <_Py_open@@Base+0x184> │ │ │ │ + blt 85944 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dd384 │ │ │ │ + bl 2ddbd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85950 <_Py_open@@Base+0x184> │ │ │ │ - bl a649c │ │ │ │ - ldr r3, [pc, #28] @ 859b8 <_Py_open@@Base+0x1ec> │ │ │ │ + blt 85944 <_Py_open@@Base+0x184> │ │ │ │ + bl a642c │ │ │ │ + ldr r3, [pc, #28] @ 859ac <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 859b0 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 859a4 <_Py_open@@Base+0x1e4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sl, r7, ip, asr fp │ │ │ │ - eorseq r7, r8, ip, ror #26 │ │ │ │ - eorseq r3, r8, r4, asr r4 │ │ │ │ + eorseq fp, r7, ip, asr r3 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq r3, r8, r4, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85a00 <_Py_open@@Base+0x234> │ │ │ │ - bl a5780 │ │ │ │ - ldr r3, [pc, #36] @ 85a18 <_Py_open@@Base+0x24c> │ │ │ │ + bne 859f4 <_Py_open@@Base+0x234> │ │ │ │ + bl a5710 │ │ │ │ + ldr r3, [pc, #36] @ 85a0c <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 85a18 <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 85a1c <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85a0c <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85a10 <_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 │ │ │ │ @@ -94225,61 +94222,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 85a5c <_Py_open@@Base+0x290> │ │ │ │ + bne 85a50 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85a8c <_Py_open@@Base+0x2c0> │ │ │ │ + bne 85a80 <_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] @ 85b14 <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 85b08 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85b08 <_Py_open@@Base+0x33c> │ │ │ │ + beq 85afc <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85aac <_Py_open@@Base+0x2e0> │ │ │ │ - bl a5780 │ │ │ │ + bne 85aa0 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b08 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85afc <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85acc <_Py_open@@Base+0x300> │ │ │ │ - bl a5780 │ │ │ │ + bne 85ac0 <_Py_open@@Base+0x300> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b08 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85afc <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85aec <_Py_open@@Base+0x320> │ │ │ │ - bl a5780 │ │ │ │ + bne 85ae0 <_Py_open@@Base+0x320> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b08 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85afc <_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 353a90 │ │ │ │ + b 354294 │ │ │ │ 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 │ │ │ │ @@ -94288,41 +94285,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 85b64 <_Py_open@@Base+0x398> │ │ │ │ + bne 85b58 <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85b94 <_Py_open@@Base+0x3c8> │ │ │ │ + beq 85b88 <_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] @ 85bc8 <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85bbc <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85bbc <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85bb0 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85bb4 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a5780 │ │ │ │ + bne 85ba8 <_Py_open@@Base+0x3e8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bbc <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85bb0 <_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 │ │ │ │ @@ -94333,49 +94330,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 85c18 <_Py_open@@Base+0x44c> │ │ │ │ + bne 85c0c <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c50 <_Py_open@@Base+0x484> │ │ │ │ + beq 85c44 <_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] @ 85c94 <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85c88 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c50 <_Py_open@@Base+0x484> │ │ │ │ + bne 85c44 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85c8c <_Py_open@@Base+0x4c0> │ │ │ │ + b 85c80 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85c78 <_Py_open@@Base+0x4ac> │ │ │ │ - bl a5780 │ │ │ │ + bne 85c6c <_Py_open@@Base+0x4ac> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85c98 <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85c8c <_Py_open@@Base+0x4c0> │ │ │ │ - b 85c48 <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85c9c <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85c98 <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85c8c <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85c80 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85c3c <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85c90 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85c8c <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85ca0 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85c94 <_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 │ │ │ │ @@ -94387,50 +94384,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 85cf0 <_Py_open@@Base+0x524> │ │ │ │ + bne 85ce4 <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d28 <_Py_open@@Base+0x55c> │ │ │ │ + beq 85d1c <_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] @ 85d70 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85d64 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d28 <_Py_open@@Base+0x55c> │ │ │ │ + bne 85d1c <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85d68 <_Py_open@@Base+0x59c> │ │ │ │ + b 85d5c <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85d4c <_Py_open@@Base+0x580> │ │ │ │ - bl a5780 │ │ │ │ + bne 85d40 <_Py_open@@Base+0x580> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85d74 <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85d68 <_Py_open@@Base+0x59c> │ │ │ │ - b 85d20 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85d68 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85d5c <_Py_open@@Base+0x59c> │ │ │ │ + b 85d14 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85d74 <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85d68 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85d78 <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85d6c <_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 │ │ │ │ @@ -94441,46 +94438,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 85dc8 <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85dbc <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85e00 <_Py_open@@Base+0x634> │ │ │ │ + beq 85df4 <_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] @ 85e40 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85e34 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e00 <_Py_open@@Base+0x634> │ │ │ │ + bne 85df4 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85e38 <_Py_open@@Base+0x66c> │ │ │ │ + b 85e2c <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85e24 <_Py_open@@Base+0x658> │ │ │ │ - bl a5780 │ │ │ │ + bne 85e18 <_Py_open@@Base+0x658> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85e44 <_Py_open@@Base+0x678> │ │ │ │ - beq 85e38 <_Py_open@@Base+0x66c> │ │ │ │ - b 85df8 <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85e48 <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85e44 <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85e38 <_Py_open@@Base+0x678> │ │ │ │ + beq 85e2c <_Py_open@@Base+0x66c> │ │ │ │ + b 85dec <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85e3c <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85e38 <_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 │ │ │ │ @@ -94493,46 +94490,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 85e98 <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85e8c <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ec8 <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85ebc <_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] @ 85f08 <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85efc <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85efc <_Py_open@@Base+0x730> │ │ │ │ + beq 85ef0 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85ee8 <_Py_open@@Base+0x71c> │ │ │ │ - bl a5780 │ │ │ │ + bne 85edc <_Py_open@@Base+0x71c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85efc <_Py_open@@Base+0x730> │ │ │ │ + bne 85ef0 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 │ │ │ │ @@ -94541,45 +94538,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 85f58 <_Py_open@@Base+0x78c> │ │ │ │ + bne 85f4c <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85f88 <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85f7c <_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] @ 85fc4 <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 85fb8 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85fb8 <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85fac <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85fa8 <_Py_open@@Base+0x7dc> │ │ │ │ - bl a5780 │ │ │ │ + bne 85f9c <_Py_open@@Base+0x7dc> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85fb8 <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85fac <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 │ │ │ │ @@ -94588,46 +94585,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 86014 <_Py_open@@Base+0x848> │ │ │ │ + bne 86008 <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 86044 <_Py_open@@Base+0x878> │ │ │ │ + beq 86038 <_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] @ 86084 <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 86078 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86078 <_Py_open@@Base+0x8ac> │ │ │ │ + beq 8606c <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86064 <_Py_open@@Base+0x898> │ │ │ │ - bl a5780 │ │ │ │ + bne 86058 <_Py_open@@Base+0x898> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86078 <_Py_open@@Base+0x8ac> │ │ │ │ + bne 8606c <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 │ │ │ │ @@ -94638,343 +94635,343 @@ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 860d0 <_Py_open@@Base+0x904> │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #8] @ 860c4 <_Py_open@@Base+0x904> │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r8, asr #32 │ │ │ │ + eorseq r4, r9, r8, asr #16 │ │ │ │ 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] @ 86104 <_Py_open@@Base+0x938> │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #8] @ 860f8 <_Py_open@@Base+0x938> │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r8, rrx │ │ │ │ + eorseq r4, r9, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 357718 │ │ │ │ - ldr r2, [pc, #32] @ 86150 <_Py_open@@Base+0x984> │ │ │ │ + bl 357f1c │ │ │ │ + ldr r2, [pc, #32] @ 86144 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 86154 <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 86158 <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 86148 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 8614c <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128c00 │ │ │ │ - eorseq ip, r7, r4, lsl #19 │ │ │ │ - eorseq r4, r9, r0, lsr #1 │ │ │ │ - eorseq r4, r9, ip, lsr #1 │ │ │ │ + b 128c0c │ │ │ │ + eorseq sp, r7, ip, ror #5 │ │ │ │ + eorseq r4, r9, r0, lsr #17 │ │ │ │ + eorseq r4, r9, ip, lsr #17 │ │ │ │ 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] @ 861b8 <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 861ac <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 861bc <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 861b0 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 861c0 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #16] @ 861b4 <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r0, lsr #1 │ │ │ │ - eorseq ip, r7, r4, lsl #19 │ │ │ │ - eorseq r4, r9, r4, asr #1 │ │ │ │ + eorseq r4, r9, r0, lsr #17 │ │ │ │ + eorseq sp, r7, ip, ror #5 │ │ │ │ + eorseq r4, r9, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl f246c │ │ │ │ + bl f249c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 861f4 <_Py_open@@Base+0xa28> │ │ │ │ + bne 861e8 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 86238 <_Py_open@@Base+0xa6c> │ │ │ │ + b 8622c <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f246c │ │ │ │ + bl f249c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 861ec <_Py_open@@Base+0xa20> │ │ │ │ + beq 861e0 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f246c │ │ │ │ + bl f249c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 861ec <_Py_open@@Base+0xa20> │ │ │ │ + beq 861e0 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 86240 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 86234 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r4, [r9], -r0 @ │ │ │ │ + @ instruction: 0x003948f0 │ │ │ │ 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 8624c <_Py_open@@Base+0xa80> │ │ │ │ - b a3448 │ │ │ │ + bgt 86240 <_Py_open@@Base+0xa80> │ │ │ │ + b a33d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 86324 <_Py_open@@Base+0xb58> │ │ │ │ + beq 86318 <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 86328 <_Py_open@@Base+0xb5c> │ │ │ │ + bls 8631c <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 862b4 <_Py_open@@Base+0xae8> │ │ │ │ + bne 862a8 <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 86288 <_Py_open@@Base+0xabc> │ │ │ │ - bl a5a70 │ │ │ │ + b 8627c <_Py_open@@Base+0xabc> │ │ │ │ + bl a5a00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86300 <_Py_open@@Base+0xb34> │ │ │ │ + beq 862f4 <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 862f8 <_Py_open@@Base+0xb2c> │ │ │ │ + beq 862ec <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 862f8 <_Py_open@@Base+0xb2c> │ │ │ │ + bne 862ec <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 862ac <_Py_open@@Base+0xae0> │ │ │ │ + bge 862a0 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86324 <_Py_open@@Base+0xb58> │ │ │ │ + beq 86318 <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86324 <_Py_open@@Base+0xb58> │ │ │ │ + bne 86318 <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 86264 <_Py_open@@Base+0xa98> │ │ │ │ + b 86258 <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 86264 <_Py_open@@Base+0xa98> │ │ │ │ + bl 86258 <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 863e0 <_Py_open@@Base+0xc14> │ │ │ │ + beq 863d4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 86388 <_Py_open@@Base+0xbbc> │ │ │ │ + bne 8637c <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e0 <_Py_open@@Base+0xc14> │ │ │ │ + beq 863d4 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863e0 <_Py_open@@Base+0xc14> │ │ │ │ + bne 863d4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 863e0 <_Py_open@@Base+0xc14> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 863d4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 863e8 <_Py_open@@Base+0xc1c> │ │ │ │ + bne 863dc <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863bc <_Py_open@@Base+0xbf0> │ │ │ │ + beq 863b0 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863bc <_Py_open@@Base+0xbf0> │ │ │ │ + bne 863b0 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e0 <_Py_open@@Base+0xc14> │ │ │ │ + beq 863d4 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 863e0 <_Py_open@@Base+0xc14> │ │ │ │ + bne 863d4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 86408 <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r2, [pc, #32] @ 86410 <_Py_open@@Base+0xc44> │ │ │ │ + b 863fc <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 86404 <_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 a5a70 │ │ │ │ + b a5a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86448 <_Py_open@@Base+0xc7c> │ │ │ │ - bl a5780 │ │ │ │ + bne 8643c <_Py_open@@Base+0xc7c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86450 <_Py_open@@Base+0xc84> │ │ │ │ - b 8649c <_Py_open@@Base+0xcd0> │ │ │ │ + beq 86444 <_Py_open@@Base+0xc84> │ │ │ │ + b 86490 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86464 <_Py_open@@Base+0xc98> │ │ │ │ - ldr r3, [pc, #76] @ 864a4 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #76] @ 864a8 <_Py_open@@Base+0xcdc> │ │ │ │ + bge 86458 <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 86498 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 8649c <_Py_open@@Base+0xcdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8649c <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86490 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86480 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r3, [pc, #48] @ 864a4 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #52] @ 864ac <_Py_open@@Base+0xce0> │ │ │ │ + blt 86474 <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 86498 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 864a0 <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8649c <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86490 <_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 a3448 │ │ │ │ + b a33d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r8, lsl r1 │ │ │ │ - eorseq r4, r9, r0, ror #2 │ │ │ │ + eorseq r4, r9, r8, lsl r9 │ │ │ │ + eorseq r4, r9, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 864e0 <_Py_open@@Base+0xd14> │ │ │ │ - bl a5780 │ │ │ │ + bne 864d4 <_Py_open@@Base+0xd14> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 864e8 <_Py_open@@Base+0xd1c> │ │ │ │ - b 86534 <_Py_open@@Base+0xd68> │ │ │ │ + beq 864dc <_Py_open@@Base+0xd1c> │ │ │ │ + b 86528 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 864fc <_Py_open@@Base+0xd30> │ │ │ │ - ldr r3, [pc, #76] @ 8653c <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #76] @ 86540 <_Py_open@@Base+0xd74> │ │ │ │ + bge 864f0 <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 86530 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 86534 <_Py_open@@Base+0xd74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86534 <_Py_open@@Base+0xd68> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86528 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86518 <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r3, [pc, #48] @ 8653c <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #52] @ 86544 <_Py_open@@Base+0xd78> │ │ │ │ + blt 8650c <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 86530 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 86538 <_Py_open@@Base+0xd78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86534 <_Py_open@@Base+0xd68> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86528 <_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 a3448 │ │ │ │ + b a33d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r4, lsr #3 │ │ │ │ - eorseq r4, r9, ip, ror #3 │ │ │ │ + eorseq r4, r9, r4, lsr #19 │ │ │ │ + eorseq r4, r9, ip, ror #19 │ │ │ │ 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 17d2b8 │ │ │ │ + bl 17d524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865d0 <_Py_open@@Base+0xe04> │ │ │ │ + beq 865c4 <_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 865a4 <_Py_open@@Base+0xdd8> │ │ │ │ + beq 86598 <_Py_open@@Base+0xdd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 865a4 <_Py_open@@Base+0xdd8> │ │ │ │ + bne 86598 <_Py_open@@Base+0xdd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 865c0 <_Py_open@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #40] @ 865dc <_Py_open@@Base+0xe10> │ │ │ │ - ldr r1, [pc, #40] @ 865e0 <_Py_open@@Base+0xe14> │ │ │ │ + bne 865b4 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 865d0 <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 865d4 <_Py_open@@Base+0xe14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 865d0 <_Py_open@@Base+0xe04> │ │ │ │ + bl 18ee78 │ │ │ │ + b 865c4 <_Py_open@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a3448 │ │ │ │ + b a33d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, lsr r2 │ │ │ │ + eorseq r4, r9, r0, lsr sl │ │ │ │ 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 │ │ │ │ @@ -94983,201 +94980,201 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r3, ip} │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #120] @ 866a4 <_Py_open@@Base+0xed8> │ │ │ │ + ldr r1, [pc, #120] @ 86698 <_Py_open@@Base+0xed8> │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 86688 <_Py_open@@Base+0xebc> │ │ │ │ + bne 8667c <_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 86688 <_Py_open@@Base+0xebc> │ │ │ │ + bhi 8667c <_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 8669c <_Py_open@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #24] @ 866a8 <_Py_open@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #24] @ 866ac <_Py_open@@Base+0xee0> │ │ │ │ + b 86690 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 8669c <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 866a0 <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, ip, asr #4 │ │ │ │ + eorseq r4, r9, ip, asr #20 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, ror #4 │ │ │ │ + eorseq r4, r9, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 867cc <_Py_open@@Base+0x1000> │ │ │ │ + ldr r3, [pc, #260] @ 867c0 <_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 86714 <_Py_open@@Base+0xf48> │ │ │ │ - ldr r3, [pc, #224] @ 867d0 <_Py_open@@Base+0x1004> │ │ │ │ + blt 86708 <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 867c4 <_Py_open@@Base+0x1004> │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 867d4 <_Py_open@@Base+0x1008> │ │ │ │ + ldrge r0, [pc, #212] @ 867c8 <_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 86754 <_Py_open@@Base+0xf88> │ │ │ │ + blt 86748 <_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 8677c <_Py_open@@Base+0xfb0> │ │ │ │ - b 8678c <_Py_open@@Base+0xfc0> │ │ │ │ + bge 86770 <_Py_open@@Base+0xfb0> │ │ │ │ + b 86780 <_Py_open@@Base+0xfc0> │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 8677c <_Py_open@@Base+0xfb0> │ │ │ │ + beq 86770 <_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 86798 <_Py_open@@Base+0xfcc> │ │ │ │ + blt 8678c <_Py_open@@Base+0xfcc> │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 86798 <_Py_open@@Base+0xfcc> │ │ │ │ + b 8678c <_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] @ 867d8 <_Py_open@@Base+0x100c> │ │ │ │ - ldr r1, [pc, #28] @ 867dc <_Py_open@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #28] @ 867cc <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 867d0 <_Py_open@@Base+0x1010> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 10273c4 <__bss_end__@@Base+0xa6247c> │ │ │ │ + ble 10273b8 <__bss_end__@@Base+0xa62470> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe738fdc <__bss_end__@@Base+0xfe174094> │ │ │ │ + blcc fe738fd0 <__bss_end__@@Base+0xfe174088> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r9, r6, r0, lsl #28 │ │ │ │ + eorseq sl, r6, r0, lsl #12 │ │ │ │ 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 8681c <_Py_open@@Base+0x1050> │ │ │ │ - ldr r2, [pc, #140] @ 8689c <_Py_open@@Base+0x10d0> │ │ │ │ - ldr r1, [pc, #140] @ 868a0 <_Py_open@@Base+0x10d4> │ │ │ │ - ldr r0, [pc, #140] @ 868a4 <_Py_open@@Base+0x10d8> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 86830 <_Py_open@@Base+0x1064> │ │ │ │ + bne 86810 <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 86890 <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 86894 <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 86898 <_Py_open@@Base+0x10d8> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 86824 <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 86838 <_Py_open@@Base+0x106c> │ │ │ │ + bne 8682c <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 86894 <_Py_open@@Base+0x10c8> │ │ │ │ + b 86888 <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8685c <_Py_open@@Base+0x1090> │ │ │ │ - ldr r3, [pc, #88] @ 868a8 <_Py_open@@Base+0x10dc> │ │ │ │ - ldr r1, [pc, #88] @ 868ac <_Py_open@@Base+0x10e0> │ │ │ │ + beq 86850 <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 8689c <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 868a0 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86830 <_Py_open@@Base+0x1064> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86824 <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86880 <_Py_open@@Base+0x10b4> │ │ │ │ + beq 86874 <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92a2c │ │ │ │ - b 86894 <_Py_open@@Base+0x10c8> │ │ │ │ - ldr r3, [pc, #40] @ 868b0 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r1, [pc, #40] @ 868b4 <_Py_open@@Base+0x10e8> │ │ │ │ + bl 929c0 │ │ │ │ + b 86888 <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 868a4 <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 868a8 <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - mlaseq r9, ip, r2, r4 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + mlaseq r9, ip, sl, r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror r2 │ │ │ │ + eorseq r4, r9, r8, ror sl │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8690c <_Py_open@@Base+0x1140> │ │ │ │ + beq 86900 <_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] @ 8691c <_Py_open@@Base+0x1150> │ │ │ │ - beq 86914 <_Py_open@@Base+0x1148> │ │ │ │ + ldreq r0, [pc, #40] @ 86910 <_Py_open@@Base+0x1150> │ │ │ │ + beq 86908 <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92a2c │ │ │ │ - b 86914 <_Py_open@@Base+0x1148> │ │ │ │ - ldr r0, [pc, #8] @ 8691c <_Py_open@@Base+0x1150> │ │ │ │ + bl 929c0 │ │ │ │ + b 86908 <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 86910 <_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 │ │ │ │ @@ -95187,95 +95184,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 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 869b0 <_Py_open@@Base+0x11e4> │ │ │ │ + bne 869a4 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 8698c <_Py_open@@Base+0x11c0> │ │ │ │ - ldr r3, [pc, #88] @ 869d0 <_Py_open@@Base+0x1204> │ │ │ │ - ldr r1, [pc, #88] @ 869d4 <_Py_open@@Base+0x1208> │ │ │ │ + beq 86980 <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 869c4 <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 869c8 <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 869b0 <_Py_open@@Base+0x11e4> │ │ │ │ + bl 113400 │ │ │ │ + b 869a4 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869c4 <_Py_open@@Base+0x11f8> │ │ │ │ + beq 869b8 <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr #5 │ │ │ │ + eorseq r4, r9, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86a0c <_Py_open@@Base+0x1240> │ │ │ │ - bl a5780 │ │ │ │ + bne 86a00 <_Py_open@@Base+0x1240> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a1c <_Py_open@@Base+0x1250> │ │ │ │ + beq 86a10 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 86a30 <_Py_open@@Base+0x1264> │ │ │ │ - ldr r3, [pc, #104] @ 86a8c <_Py_open@@Base+0x12c0> │ │ │ │ - ldr r1, [pc, #104] @ 86a90 <_Py_open@@Base+0x12c4> │ │ │ │ + bls 86a24 <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 86a80 <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 86a84 <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86a04 <_Py_open@@Base+0x1238> │ │ │ │ + bl 18ee78 │ │ │ │ + b 869f8 <_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 86a84 <_Py_open@@Base+0x12b8> │ │ │ │ - ldr r1, [pc, #36] @ 86a94 <_Py_open@@Base+0x12c8> │ │ │ │ + bne 86a78 <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 86a88 <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86a84 <_Py_open@@Base+0x12b8> │ │ │ │ + bne 86a78 <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9deb4 │ │ │ │ - ldr r0, [pc, #12] @ 86a98 <_Py_open@@Base+0x12cc> │ │ │ │ + b 9de48 │ │ │ │ + ldr r0, [pc, #12] @ 86a8c <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0037d2b8 │ │ │ │ - @ instruction: 0x003942d0 │ │ │ │ + mlaseq r7, r4, sl, sp │ │ │ │ + @ instruction: 0x00394ad0 │ │ │ │ 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 │ │ │ │ @@ -95291,179 +95288,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 86b0c <_Py_open@@Base+0x1340> │ │ │ │ - ldr r3, [pc, #840] @ 86e48 <_Py_open@@Base+0x167c> │ │ │ │ - ldr r1, [pc, #840] @ 86e4c <_Py_open@@Base+0x1680> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86b58 <_Py_open@@Base+0x138c> │ │ │ │ - ldr r3, [pc, #828] @ 86e50 <_Py_open@@Base+0x1684> │ │ │ │ + beq 86b00 <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86e3c <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86e40 <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 86b4c <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86e44 <_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] @ 86e54 <_Py_open@@Base+0x1688> │ │ │ │ - ldr r3, [pc, #788] @ 86e58 <_Py_open@@Base+0x168c> │ │ │ │ + ldr r2, [pc, #788] @ 86e48 <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86e4c <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118d30 │ │ │ │ + bl 118d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86b60 <_Py_open@@Base+0x1394> │ │ │ │ + bne 86b54 <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 86e3c <_Py_open@@Base+0x1670> │ │ │ │ + b 86e30 <_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 86b9c <_Py_open@@Base+0x13d0> │ │ │ │ - ldr r3, [pc, #724] @ 86e5c <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #724] @ 86e60 <_Py_open@@Base+0x1694> │ │ │ │ + bne 86b90 <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86e50 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86e54 <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86de8 <_Py_open@@Base+0x161c> │ │ │ │ - bl 147dd8 │ │ │ │ + b 86ddc <_Py_open@@Base+0x161c> │ │ │ │ + bl 147dd4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86b80 <_Py_open@@Base+0x13b4> │ │ │ │ + blt 86b74 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bf4 <_Py_open@@Base+0x1428> │ │ │ │ - bl 147dd8 │ │ │ │ + beq 86be8 <_Py_open@@Base+0x1428> │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86bd8 <_Py_open@@Base+0x140c> │ │ │ │ - bl a5780 │ │ │ │ + bne 86bcc <_Py_open@@Base+0x140c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86de8 <_Py_open@@Base+0x161c> │ │ │ │ - b 86be0 <_Py_open@@Base+0x1414> │ │ │ │ + bne 86ddc <_Py_open@@Base+0x161c> │ │ │ │ + b 86bd4 <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86bf8 <_Py_open@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #628] @ 86e5c <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #632] @ 86e64 <_Py_open@@Base+0x1698> │ │ │ │ + bge 86bec <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86e50 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86e58 <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86b90 <_Py_open@@Base+0x13c4> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86b84 <_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 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86c34 <_Py_open@@Base+0x1468> │ │ │ │ - bl 29f6f4 │ │ │ │ - b 86b90 <_Py_open@@Base+0x13c4> │ │ │ │ + bne 86c28 <_Py_open@@Base+0x1468> │ │ │ │ + bl 29f9e8 │ │ │ │ + b 86b84 <_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 86c64 <_Py_open@@Base+0x1498> │ │ │ │ + bne 86c58 <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86c80 <_Py_open@@Base+0x14b4> │ │ │ │ - b 86c8c <_Py_open@@Base+0x14c0> │ │ │ │ + bhi 86c74 <_Py_open@@Base+0x14b4> │ │ │ │ + b 86c80 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ddc60 │ │ │ │ + bl 2de510 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86c54 <_Py_open@@Base+0x1488> │ │ │ │ - b 86c9c <_Py_open@@Base+0x14d0> │ │ │ │ + bne 86c48 <_Py_open@@Base+0x1488> │ │ │ │ + b 86c90 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86ca4 <_Py_open@@Base+0x14d8> │ │ │ │ - ldr r3, [pc, #468] @ 86e68 <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #468] @ 86e6c <_Py_open@@Base+0x16a0> │ │ │ │ + bne 86c98 <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86e5c <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86e60 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 86de8 <_Py_open@@Base+0x161c> │ │ │ │ + b 86ddc <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86e70 <_Py_open@@Base+0x16a4> │ │ │ │ + ldr r3, [pc, #448] @ 86e64 <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 86d1c <_Py_open@@Base+0x1550> │ │ │ │ + beq 86d10 <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86cd8 <_Py_open@@Base+0x150c> │ │ │ │ + bls 86ccc <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86cec <_Py_open@@Base+0x1520> │ │ │ │ - ldr r3, [pc, #392] @ 86e68 <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #400] @ 86e74 <_Py_open@@Base+0x16a8> │ │ │ │ + bne 86ce0 <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86e5c <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86e68 <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86c9c <_Py_open@@Base+0x14d0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 86c90 <_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 86d20 <_Py_open@@Base+0x1554> │ │ │ │ + b 86d14 <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86da0 <_Py_open@@Base+0x15d4> │ │ │ │ + beq 86d94 <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86d70 <_Py_open@@Base+0x15a4> │ │ │ │ + bls 86d64 <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86d70 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86d64 <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86d70 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86d64 <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86d84 <_Py_open@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #240] @ 86e68 <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #252] @ 86e78 <_Py_open@@Base+0x16ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 86c9c <_Py_open@@Base+0x14d0> │ │ │ │ - ldr r1, [pc, #228] @ 86e70 <_Py_open@@Base+0x16a4> │ │ │ │ + bne 86d78 <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86e5c <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86e6c <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 86c90 <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86e64 <_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 │ │ │ │ @@ -95471,1933 +95468,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] @ 86e7c <_Py_open@@Base+0x16b0> │ │ │ │ + ldr r2, [pc, #176] @ 86e70 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d22b0 │ │ │ │ + bl 2d27e0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86c9c <_Py_open@@Base+0x14d0> │ │ │ │ + beq 86c90 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86e04 <_Py_open@@Base+0x1638> │ │ │ │ + beq 86df8 <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ 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 86e34 <_Py_open@@Base+0x1668> │ │ │ │ - bl 1133ac │ │ │ │ + ble 86e28 <_Py_open@@Base+0x1668> │ │ │ │ + bl 113400 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 86e14 <_Py_open@@Base+0x1648> │ │ │ │ + b 86e08 <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, ror #5 │ │ │ │ + eorseq r4, r9, r0, ror #21 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - eorseq r4, r9, r4, lsl #6 │ │ │ │ + eorseq r4, r9, r4, lsl #22 │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r0, lsr #6 │ │ │ │ - eorseq r4, r9, r4, asr #6 │ │ │ │ + eorseq r4, r9, r0, lsr #22 │ │ │ │ + eorseq r4, r9, r4, asr #22 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r0, ror #6 │ │ │ │ + eorseq r4, r9, r0, ror #22 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r4, r9, ip, lsl #7 │ │ │ │ - @ instruction: 0x003943b8 │ │ │ │ + eorseq r4, r9, ip, lsl #23 │ │ │ │ + @ instruction: 0x00394bb8 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86eb8 <_Py_open@@Base+0x16ec> │ │ │ │ + beq 86eac <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86ea8 <_Py_open@@Base+0x16dc> │ │ │ │ + beq 86e9c <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86ebc <_Py_open@@Base+0x16f0> │ │ │ │ - ldr r1, [pc, #28] @ 86ec0 <_Py_open@@Base+0x16f4> │ │ │ │ + ldr r3, [pc, #28] @ 86eb0 <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86eb4 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18ee94 │ │ │ │ - ldr r3, [pc, #20] @ 86ec4 <_Py_open@@Base+0x16f8> │ │ │ │ - ldr r1, [pc, #20] @ 86ec8 <_Py_open@@Base+0x16fc> │ │ │ │ + b 18ee78 │ │ │ │ + ldr r3, [pc, #20] @ 86eb8 <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86ebc <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18ee94 │ │ │ │ - b 29f6f4 │ │ │ │ + b 18ee78 │ │ │ │ + b 29f9e8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, ip, lsl #8 │ │ │ │ + eorseq r4, r9, ip, lsl #24 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + eorseq r4, r9, r8, ror #23 │ │ │ │ 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] @ 87090 <_Py_open@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #396] @ 87084 <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86f1c <_Py_open@@Base+0x1750> │ │ │ │ + bne 86f10 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 87084 <_Py_open@@Base+0x18b8> │ │ │ │ - ldr r1, [pc, #368] @ 87094 <_Py_open@@Base+0x18c8> │ │ │ │ + b 87078 <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 87088 <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149490 │ │ │ │ + bl 14948c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86f14 <_Py_open@@Base+0x1748> │ │ │ │ + beq 86f08 <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86f90 <_Py_open@@Base+0x17c4> │ │ │ │ + ble 86f84 <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86f4c <_Py_open@@Base+0x1780> │ │ │ │ + bls 86f40 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 86f7c <_Py_open@@Base+0x17b0> │ │ │ │ + b 86f70 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86f44 <_Py_open@@Base+0x1778> │ │ │ │ - ldr r3, [pc, #308] @ 87098 <_Py_open@@Base+0x18cc> │ │ │ │ + beq 86f38 <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 8708c <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86f7c <_Py_open@@Base+0x17b0> │ │ │ │ + bhi 86f70 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86f94 <_Py_open@@Base+0x17c8> │ │ │ │ + bne 86f88 <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 87030 <_Py_open@@Base+0x1864> │ │ │ │ + b 87024 <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86ff8 <_Py_open@@Base+0x182c> │ │ │ │ + bge 86fec <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 8709c <_Py_open@@Base+0x18d0> │ │ │ │ + ldr r1, [pc, #228] @ 87090 <_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 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8702c <_Py_open@@Base+0x1860> │ │ │ │ + beq 87020 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86fa4 <_Py_open@@Base+0x17d8> │ │ │ │ - ldr r3, [pc, #160] @ 870a0 <_Py_open@@Base+0x18d4> │ │ │ │ + b 86f98 <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 87094 <_Py_open@@Base+0x18d4> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ - b 87030 <_Py_open@@Base+0x1864> │ │ │ │ + b 87024 <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 87050 <_Py_open@@Base+0x1884> │ │ │ │ - bl 1133ac │ │ │ │ + beq 87044 <_Py_open@@Base+0x1884> │ │ │ │ + bl 113400 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 87038 <_Py_open@@Base+0x186c> │ │ │ │ + b 8702c <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 87084 <_Py_open@@Base+0x18b8> │ │ │ │ + beq 87078 <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 87084 <_Py_open@@Base+0x18b8> │ │ │ │ + bne 87078 <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r4, r9, r8, lsr r4 │ │ │ │ - eorseq r4, r9, ip, asr #8 │ │ │ │ + eorseq r4, r9, r8, lsr ip │ │ │ │ + eorseq r4, r9, ip, asr #24 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r4, r9, ip, ror r4 │ │ │ │ - andeq r6, r8, r4, lsl r4 │ │ │ │ + eorseq r4, r9, ip, ror ip │ │ │ │ + andeq r6, r8, r8, lsl #8 │ │ │ │ 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] @ 87158 <_Py_open@@Base+0x198c> │ │ │ │ + ldr r1, [pc, #144] @ 8714c <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87130 <_Py_open@@Base+0x1964> │ │ │ │ + beq 87124 <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 8715c <_Py_open@@Base+0x1990> │ │ │ │ - ldr r0, [pc, #112] @ 87160 <_Py_open@@Base+0x1994> │ │ │ │ - bl bc028 │ │ │ │ + ldr r1, [pc, #112] @ 87150 <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 87154 <_Py_open@@Base+0x1994> │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87130 <_Py_open@@Base+0x1964> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 87124 <_Py_open@@Base+0x1964> │ │ │ │ + bl c3ee4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87138 <_Py_open@@Base+0x196c> │ │ │ │ - ldr r3, [pc, #60] @ 87164 <_Py_open@@Base+0x1998> │ │ │ │ - ldr r1, [pc, #60] @ 87168 <_Py_open@@Base+0x199c> │ │ │ │ + bne 8712c <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 87158 <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 8715c <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 87150 <_Py_open@@Base+0x1984> │ │ │ │ + b 87144 <_Py_open@@Base+0x1984> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003944d4 │ │ │ │ - @ instruction: 0x00381df8 │ │ │ │ - eorseq r4, r9, r8, ror #9 │ │ │ │ + @ instruction: 0x00394cd4 │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ + eorseq r4, r9, r8, ror #25 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, lsl #10 │ │ │ │ + eorseq r4, r9, r0, lsl #26 │ │ │ │ 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] @ 8723c <_Py_open@@Base+0x1a70> │ │ │ │ + ldr r1, [pc, #172] @ 87230 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 871c0 <_Py_open@@Base+0x19f4> │ │ │ │ + beq 871b4 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 871c8 <_Py_open@@Base+0x19fc> │ │ │ │ - ldr r3, [pc, #136] @ 87240 <_Py_open@@Base+0x1a74> │ │ │ │ - ldr r1, [pc, #136] @ 87244 <_Py_open@@Base+0x1a78> │ │ │ │ + bcc 871bc <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 87234 <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 87238 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 87234 <_Py_open@@Base+0x1a68> │ │ │ │ + b 87228 <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 87248 <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r0, [pc, #116] @ 8724c <_Py_open@@Base+0x1a80> │ │ │ │ - bl bc028 │ │ │ │ + ldr r1, [pc, #116] @ 8723c <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 87240 <_Py_open@@Base+0x1a80> │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 871c0 <_Py_open@@Base+0x19f4> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 871b4 <_Py_open@@Base+0x19f4> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8722c <_Py_open@@Base+0x1a60> │ │ │ │ - ldr r3, [pc, #48] @ 87250 <_Py_open@@Base+0x1a84> │ │ │ │ - ldr r1, [pc, #48] @ 87254 <_Py_open@@Base+0x1a88> │ │ │ │ + bne 87220 <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 87244 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 87248 <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 871c0 <_Py_open@@Base+0x19f4> │ │ │ │ + bl 18ee78 │ │ │ │ + b 871b4 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r8, lsl r5 │ │ │ │ + eorseq r4, r9, r8, lsl sp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, ip, lsr #10 │ │ │ │ - eorseq r2, r6, r0, lsl #28 │ │ │ │ - eorseq r4, r9, r4, asr r5 │ │ │ │ + eorseq r4, r9, ip, lsr #26 │ │ │ │ + eorseq r3, r6, r0, lsl #12 │ │ │ │ + eorseq r4, r9, r4, asr sp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, ip, ror #10 │ │ │ │ + eorseq r4, r9, ip, ror #26 │ │ │ │ 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] @ 872d0 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #84] @ 872c4 <_Py_open@@Base+0x1b04> │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872b8 <_Py_open@@Base+0x1aec> │ │ │ │ - bl c3fa0 │ │ │ │ + beq 872ac <_Py_open@@Base+0x1aec> │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 872c0 <_Py_open@@Base+0x1af4> │ │ │ │ - ldr r3, [pc, #36] @ 872d4 <_Py_open@@Base+0x1b08> │ │ │ │ - ldr r1, [pc, #36] @ 872d8 <_Py_open@@Base+0x1b0c> │ │ │ │ + bne 872b4 <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 872c8 <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 872cc <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 872c8 <_Py_open@@Base+0x1afc> │ │ │ │ + b 872bc <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, lsl #11 │ │ │ │ + eorseq r4, r9, r4, lsl #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r8, r5, r4 │ │ │ │ + mlaseq r9, r8, sp, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 87358 <_Py_open@@Base+0x1b8c> │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #88] @ 8734c <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87310 <_Py_open@@Base+0x1b44> │ │ │ │ + bne 87304 <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 87350 <_Py_open@@Base+0x1b84> │ │ │ │ + b 87344 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b7288 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b7758 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87308 <_Py_open@@Base+0x1b3c> │ │ │ │ - ldr r3, [pc, #52] @ 8735c <_Py_open@@Base+0x1b90> │ │ │ │ + beq 872fc <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 87350 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8734c <_Py_open@@Base+0x1b80> │ │ │ │ + beq 87340 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2ca29c <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2ca79c <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 87360 <_Py_open@@Base+0x1b94> │ │ │ │ - bne 87350 <_Py_open@@Base+0x1b84> │ │ │ │ - ldr r0, [pc, #16] @ 87364 <_Py_open@@Base+0x1b98> │ │ │ │ + ldrne r0, [pc, #20] @ 87354 <_Py_open@@Base+0x1b94> │ │ │ │ + bne 87344 <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 87358 <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, ip, lsr #11 │ │ │ │ + eorseq r4, r9, ip, lsr #27 │ │ │ │ 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] @ 873e0 <_Py_open@@Base+0x1c14> │ │ │ │ + ldr r1, [pc, #84] @ 873d4 <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873d8 <_Py_open@@Base+0x1c0c> │ │ │ │ + beq 873cc <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 873c8 <_Py_open@@Base+0x1bfc> │ │ │ │ - bl c3fa0 │ │ │ │ + beq 873bc <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c3ee4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83e0c │ │ │ │ + bl 83e00 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7cf0 │ │ │ │ - b 873d4 <_Py_open@@Base+0x1c08> │ │ │ │ - bl 83e0c │ │ │ │ + bl c7c34 │ │ │ │ + b 873c8 <_Py_open@@Base+0x1c08> │ │ │ │ + bl 83e00 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 873e4 <_Py_open@@Base+0x1c18> │ │ │ │ + ldr r0, [pc, #8] @ 873d8 <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003945bc │ │ │ │ + @ instruction: 0x00394dbc │ │ │ │ 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] @ 8744c <_Py_open@@Base+0x1c80> │ │ │ │ + ldr r1, [pc, #64] @ 87440 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87440 <_Py_open@@Base+0x1c74> │ │ │ │ + beq 87434 <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84528 │ │ │ │ + bl 8451c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 87450 <_Py_open@@Base+0x1c84> │ │ │ │ - beq 87444 <_Py_open@@Base+0x1c78> │ │ │ │ - ldr r3, [pc, #28] @ 87454 <_Py_open@@Base+0x1c88> │ │ │ │ - ldr r1, [pc, #28] @ 87458 <_Py_open@@Base+0x1c8c> │ │ │ │ + ldreq r0, [pc, #32] @ 87444 <_Py_open@@Base+0x1c84> │ │ │ │ + beq 87438 <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 87448 <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 8744c <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r8, asr #11 │ │ │ │ + eorseq r4, r9, r8, asr #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0037d2b8 │ │ │ │ + mlaseq r7, r4, sl, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 8748c <_Py_open@@Base+0x1cc0> │ │ │ │ - bl a5780 │ │ │ │ + bne 87480 <_Py_open@@Base+0x1cc0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 874d0 <_Py_open@@Base+0x1d04> │ │ │ │ + bne 874c4 <_Py_open@@Base+0x1d04> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 874c8 <_Py_open@@Base+0x1cfc> │ │ │ │ + bne 874bc <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 874c8 <_Py_open@@Base+0x1cfc> │ │ │ │ - ldr r3, [pc, #24] @ 874d8 <_Py_open@@Base+0x1d0c> │ │ │ │ + beq 874bc <_Py_open@@Base+0x1cfc> │ │ │ │ + ldr r3, [pc, #24] @ 874cc <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ 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 87508 <_Py_open@@Base+0x1d3c> │ │ │ │ - ldr r3, [pc, #16] @ 87510 <_Py_open@@Base+0x1d44> │ │ │ │ + bge 874fc <_Py_open@@Base+0x1d3c> │ │ │ │ + ldr r3, [pc, #16] @ 87504 <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #4] @ 87514 <_Py_open@@Base+0x1d48> │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #4] @ 87508 <_Py_open@@Base+0x1d48> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8756c <_Py_open@@Base+0x1da0> │ │ │ │ + beq 87560 <_Py_open@@Base+0x1da0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 8757c <_Py_open@@Base+0x1db0> │ │ │ │ + ldr r3, [pc, #48] @ 87570 <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87574 <_Py_open@@Base+0x1da8> │ │ │ │ + b 87568 <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ 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 875ac <_Py_open@@Base+0x1de0> │ │ │ │ - ldr r3, [pc, #16] @ 875b4 <_Py_open@@Base+0x1de8> │ │ │ │ + bge 875a0 <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r3, [pc, #16] @ 875a8 <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ - ldr r0, [pc, #4] @ 875b8 <_Py_open@@Base+0x1dec> │ │ │ │ + b 144118 │ │ │ │ + ldr r0, [pc, #4] @ 875ac <_Py_open@@Base+0x1dec> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 875f4 <_Py_open@@Base+0x1e28> │ │ │ │ - ldr r3, [pc, #40] @ 87614 <_Py_open@@Base+0x1e48> │ │ │ │ + beq 875e8 <_Py_open@@Base+0x1e28> │ │ │ │ + ldr r3, [pc, #40] @ 87608 <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 8760c <_Py_open@@Base+0x1e40> │ │ │ │ + bl 144118 │ │ │ │ + b 87600 <_Py_open@@Base+0x1e40> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2caef0 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2cb3f0 <_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 2cad18 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cb218 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8769c <_Py_open@@Base+0x1ed0> │ │ │ │ + beq 87690 <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87694 <_Py_open@@Base+0x1ec8> │ │ │ │ + beq 87688 <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 876a4 <_Py_open@@Base+0x1ed8> │ │ │ │ + ldr r2, [pc, #32] @ 87698 <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 8769c <_Py_open@@Base+0x1ed0> │ │ │ │ + bl 144118 │ │ │ │ + b 87690 <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ 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 876e0 <_Py_open@@Base+0x1f14> │ │ │ │ - ldr r3, [pc, #56] @ 87710 <_Py_open@@Base+0x1f44> │ │ │ │ + beq 876d4 <_Py_open@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #56] @ 87704 <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 87708 <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 144118 │ │ │ │ + b 876fc <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 876d0 <_Py_open@@Base+0x1f04> │ │ │ │ + bne 876c4 <_Py_open@@Base+0x1f04> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2caef0 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2cb3f0 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #224] @ 87818 <_Py_open@@Base+0x204c> │ │ │ │ + ldr r1, [pc, #224] @ 8780c <_Py_open@@Base+0x204c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87770 <_Py_open@@Base+0x1fa4> │ │ │ │ - bl 11a820 │ │ │ │ - ldr r2, [pc, #204] @ 8781c <_Py_open@@Base+0x2050> │ │ │ │ - ldr r1, [pc, #204] @ 87820 <_Py_open@@Base+0x2054> │ │ │ │ + bne 87764 <_Py_open@@Base+0x1fa4> │ │ │ │ + bl 11a864 │ │ │ │ + ldr r2, [pc, #204] @ 87810 <_Py_open@@Base+0x2050> │ │ │ │ + ldr r1, [pc, #204] @ 87814 <_Py_open@@Base+0x2054> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 87774 <_Py_open@@Base+0x1fa8> │ │ │ │ + bne 87768 <_Py_open@@Base+0x1fa8> │ │ │ │ mov r0, #0 │ │ │ │ - b 87810 <_Py_open@@Base+0x2044> │ │ │ │ + b 87804 <_Py_open@@Base+0x2044> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 87824 <_Py_open@@Base+0x2058> │ │ │ │ - ldr r0, [pc, #164] @ 87828 <_Py_open@@Base+0x205c> │ │ │ │ - bl bc028 │ │ │ │ + ldr r1, [pc, #164] @ 87818 <_Py_open@@Base+0x2058> │ │ │ │ + ldr r0, [pc, #164] @ 8781c <_Py_open@@Base+0x205c> │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87768 <_Py_open@@Base+0x1f9c> │ │ │ │ + blt 8775c <_Py_open@@Base+0x1f9c> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87804 <_Py_open@@Base+0x2038> │ │ │ │ + bne 877f8 <_Py_open@@Base+0x2038> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 877e8 <_Py_open@@Base+0x201c> │ │ │ │ + beq 877dc <_Py_open@@Base+0x201c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 877e8 <_Py_open@@Base+0x201c> │ │ │ │ + beq 877dc <_Py_open@@Base+0x201c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 877e8 <_Py_open@@Base+0x201c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 877dc <_Py_open@@Base+0x201c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 8782c <_Py_open@@Base+0x2060> │ │ │ │ - beq 87810 <_Py_open@@Base+0x2044> │ │ │ │ - ldr r3, [pc, #52] @ 87830 <_Py_open@@Base+0x2064> │ │ │ │ + ldreq r0, [pc, #56] @ 87820 <_Py_open@@Base+0x2060> │ │ │ │ + beq 87804 <_Py_open@@Base+0x2044> │ │ │ │ + ldr r3, [pc, #52] @ 87824 <_Py_open@@Base+0x2064> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 87810 <_Py_open@@Base+0x2044> │ │ │ │ + bl 144118 │ │ │ │ + b 87804 <_Py_open@@Base+0x2044> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 877c4 <_Py_open@@Base+0x1ff8> │ │ │ │ - b 877f4 <_Py_open@@Base+0x2028> │ │ │ │ + bne 877b8 <_Py_open@@Base+0x1ff8> │ │ │ │ + b 877e8 <_Py_open@@Base+0x2028> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003945d4 │ │ │ │ - @ instruction: 0x0017d2b8 │ │ │ │ - eorseq r4, r9, r4, ror #11 │ │ │ │ - eorseq pc, r5, r0, lsl #13 │ │ │ │ - @ instruction: 0x003945f4 │ │ │ │ + @ instruction: 0x00394dd4 │ │ │ │ + andseq sp, r7, r4, lsr #10 │ │ │ │ + eorseq r4, r9, r4, ror #27 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x00394df4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - ldreq r3, [pc, #668] @ 87af0 <_Py_open@@Base+0x2324> │ │ │ │ + ldreq r3, [pc, #668] @ 87ae4 <_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] @ 87af4 <_Py_open@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #644] @ 87ae8 <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87af8 <_Py_open@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #632] @ 87aec <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bc028 │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8794c <_Py_open@@Base+0x2180> │ │ │ │ + blt 87940 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 878d0 <_Py_open@@Base+0x2104> │ │ │ │ - bl c3fa0 │ │ │ │ + bne 878c4 <_Py_open@@Base+0x2104> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87ab4 <_Py_open@@Base+0x22e8> │ │ │ │ - ldr r3, [pc, #564] @ 87afc <_Py_open@@Base+0x2330> │ │ │ │ + bge 87aa8 <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87af0 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 8794c <_Py_open@@Base+0x2180> │ │ │ │ + bl 144118 │ │ │ │ + b 87940 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 87b00 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #548] @ 87af4 <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 879f0 <_Py_open@@Base+0x2224> │ │ │ │ + beq 879e4 <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 8792c <_Py_open@@Base+0x2160> │ │ │ │ + beq 87920 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 87978 <_Py_open@@Base+0x21ac> │ │ │ │ - ldr r3, [pc, #500] @ 87b04 <_Py_open@@Base+0x2338> │ │ │ │ + bgt 8796c <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 87af8 <_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 87ac0 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87ab4 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 87954 <_Py_open@@Base+0x2188> │ │ │ │ + ble 87948 <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r3, [pc, #452] @ 87b08 <_Py_open@@Base+0x233c> │ │ │ │ - ldr r1, [pc, #452] @ 87b0c <_Py_open@@Base+0x2340> │ │ │ │ + bl 113400 │ │ │ │ + ldr r3, [pc, #452] @ 87afc <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87b00 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 87ae8 <_Py_open@@Base+0x231c> │ │ │ │ - ldr r3, [pc, #424] @ 87b04 <_Py_open@@Base+0x2338> │ │ │ │ + b 87adc <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 87af8 <_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 87ac0 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87ab4 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87ac0 <_Py_open@@Base+0x22f4> │ │ │ │ + beq 87ab4 <_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 879bc <_Py_open@@Base+0x21f0> │ │ │ │ + beq 879b0 <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 87a64 <_Py_open@@Base+0x2298> │ │ │ │ + blt 87a58 <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 879e0 <_Py_open@@Base+0x2214> │ │ │ │ + beq 879d4 <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ - b 87ae8 <_Py_open@@Base+0x231c> │ │ │ │ + bl a642c │ │ │ │ + b 87adc <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92a2c │ │ │ │ - b 87ae8 <_Py_open@@Base+0x231c> │ │ │ │ - bl 11a820 │ │ │ │ - ldr r1, [pc, #276] @ 87b10 <_Py_open@@Base+0x2344> │ │ │ │ + bl 929c0 │ │ │ │ + b 87adc <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a864 │ │ │ │ + ldr r1, [pc, #276] @ 87b04 <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a94 <_Py_open@@Base+0x22c8> │ │ │ │ + beq 87a88 <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 87934 <_Py_open@@Base+0x2168> │ │ │ │ + bgt 87928 <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87b04 <_Py_open@@Base+0x2338> │ │ │ │ + ldr r3, [pc, #220] @ 87af8 <_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 c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87a7c <_Py_open@@Base+0x22b0> │ │ │ │ - ldr r3, [pc, #144] @ 87afc <_Py_open@@Base+0x2330> │ │ │ │ + bge 87a70 <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87af0 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133ac │ │ │ │ - b 8794c <_Py_open@@Base+0x2180> │ │ │ │ + bl 113400 │ │ │ │ + b 87940 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92a2c │ │ │ │ - b 87ae8 <_Py_open@@Base+0x231c> │ │ │ │ - bl 11a820 │ │ │ │ - ldr r1, [pc, #116] @ 87b14 <_Py_open@@Base+0x2348> │ │ │ │ + bl 929c0 │ │ │ │ + b 87adc <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a864 │ │ │ │ + ldr r1, [pc, #116] @ 87b08 <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c13d0 │ │ │ │ + bl 1c171c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87894 <_Py_open@@Base+0x20c8> │ │ │ │ - b 8794c <_Py_open@@Base+0x2180> │ │ │ │ + bne 87888 <_Py_open@@Base+0x20c8> │ │ │ │ + b 87940 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ - b 87ae8 <_Py_open@@Base+0x231c> │ │ │ │ - bl c3fa0 │ │ │ │ + bl a642c │ │ │ │ + b 87adc <_Py_open@@Base+0x231c> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ - b 87994 <_Py_open@@Base+0x21c8> │ │ │ │ + bl c7c34 │ │ │ │ + b 87988 <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r4, r9, ip, lsl #12 │ │ │ │ - eorseq r4, r9, r8, lsl #12 │ │ │ │ + eorseq r4, r9, ip, lsl #28 │ │ │ │ + eorseq r4, r9, r8, lsl #28 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsl r6 │ │ │ │ + eorseq r4, r9, r8, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr #12 │ │ │ │ - eorseq r4, r9, r0, asr #12 │ │ │ │ - eorseq r4, r9, ip, asr #12 │ │ │ │ + eorseq r4, r9, r4, lsr #28 │ │ │ │ + eorseq r4, r9, r0, asr #28 │ │ │ │ + eorseq r4, r9, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87b48 <_Py_open@@Base+0x237c> │ │ │ │ - bl a5780 │ │ │ │ + bne 87b3c <_Py_open@@Base+0x237c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87b8c <_Py_open@@Base+0x23c0> │ │ │ │ - bl c3fa0 │ │ │ │ + bne 87b80 <_Py_open@@Base+0x23c0> │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87b94 <_Py_open@@Base+0x23c8> │ │ │ │ + bge 87b88 <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87b94 <_Py_open@@Base+0x23c8> │ │ │ │ - ldr r3, [pc, #24] @ 87b9c <_Py_open@@Base+0x23d0> │ │ │ │ + beq 87b88 <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 87b90 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87ba0 <_Py_open@@Base+0x23d4> │ │ │ │ + ldr r0, [pc, #4] @ 87b94 <_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 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87bdc <_Py_open@@Base+0x2410> │ │ │ │ - bl a5780 │ │ │ │ + bne 87bd0 <_Py_open@@Base+0x2410> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87bdc <_Py_open@@Base+0x2410> │ │ │ │ + beq 87bd0 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 87c04 <_Py_open@@Base+0x2438> │ │ │ │ + b 87bf8 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b79d8 <_Py_dup@@Base> │ │ │ │ + bl 1b7d30 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87bd4 <_Py_open@@Base+0x2408> │ │ │ │ - bl a649c │ │ │ │ + beq 87bc8 <_Py_open@@Base+0x2408> │ │ │ │ + bl a642c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87c04 <_Py_open@@Base+0x2438> │ │ │ │ + bne 87bf8 <_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] @ 87cf8 <_Py_open@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #200] @ 87cec <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87c6c <_Py_open@@Base+0x24a0> │ │ │ │ + beq 87c60 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87c74 <_Py_open@@Base+0x24a8> │ │ │ │ + bne 87c68 <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87cac <_Py_open@@Base+0x24e0> │ │ │ │ - ldr r3, [pc, #160] @ 87cfc <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #160] @ 87d00 <_Py_open@@Base+0x2534> │ │ │ │ + beq 87ca0 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87cf0 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87cf4 <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, #0 │ │ │ │ - b 87cf0 <_Py_open@@Base+0x2524> │ │ │ │ + b 87ce4 <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87c8c <_Py_open@@Base+0x24c0> │ │ │ │ + bne 87c80 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87cac <_Py_open@@Base+0x24e0> │ │ │ │ - b 87c54 <_Py_open@@Base+0x2488> │ │ │ │ - ldr r3, [pc, #104] @ 87cfc <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #108] @ 87d04 <_Py_open@@Base+0x2538> │ │ │ │ + beq 87ca0 <_Py_open@@Base+0x24e0> │ │ │ │ + b 87c48 <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87cf0 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87cf8 <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 87c6c <_Py_open@@Base+0x24a0> │ │ │ │ + bl 113400 │ │ │ │ + b 87c60 <_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 87ce0 <_Py_open@@Base+0x2514> │ │ │ │ - ldr r3, [pc, #56] @ 87d08 <_Py_open@@Base+0x253c> │ │ │ │ + bne 87cd4 <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87cfc <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ - b 87c6c <_Py_open@@Base+0x24a0> │ │ │ │ + bl 113400 │ │ │ │ + b 87c60 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133ac │ │ │ │ + bl 113400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003946b0 │ │ │ │ + @ instruction: 0x00394eb0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r0, asr #13 │ │ │ │ - eorseq r4, r9, ip, ror #13 │ │ │ │ + eorseq r4, r9, r0, asr #29 │ │ │ │ + eorseq r4, r9, ip, ror #29 │ │ │ │ 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 83e0c │ │ │ │ + bl 83e00 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 87d48 <_Py_open@@Base+0x257c> │ │ │ │ + bcc 87d3c <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 87d4c <_Py_open@@Base+0x2580> │ │ │ │ + bcs 87d40 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 83b7c │ │ │ │ + bl 83b70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87d80 <_Py_open@@Base+0x25b4> │ │ │ │ + ldr r1, [pc, #32] @ 87d74 <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87d84 <_Py_open@@Base+0x25b8> │ │ │ │ + ldr r0, [pc, #20] @ 87d78 <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r8, lsl #14 │ │ │ │ + eorseq r4, r9, r8, lsl #30 │ │ │ │ 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] @ 87e20 <_Py_open@@Base+0x2654> │ │ │ │ + ldr r1, [pc, #116] @ 87e14 <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87dd8 <_Py_open@@Base+0x260c> │ │ │ │ + beq 87dcc <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87de0 <_Py_open@@Base+0x2614> │ │ │ │ - ldr r3, [pc, #84] @ 87e24 <_Py_open@@Base+0x2658> │ │ │ │ - ldr r1, [pc, #84] @ 87e28 <_Py_open@@Base+0x265c> │ │ │ │ + bge 87dd4 <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87e18 <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87e1c <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 87e18 <_Py_open@@Base+0x264c> │ │ │ │ - bl 84374 │ │ │ │ + b 87e0c <_Py_open@@Base+0x264c> │ │ │ │ + bl 84368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83cd0 │ │ │ │ + bl 83cc4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e10 <_Py_open@@Base+0x2644> │ │ │ │ - ldr r3, [pc, #36] @ 87e24 <_Py_open@@Base+0x2658> │ │ │ │ + bne 87e04 <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87e18 <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 87e2c <_Py_open@@Base+0x2660> │ │ │ │ + ldr r1, [pc, #36] @ 87e20 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 87dd8 <_Py_open@@Base+0x260c> │ │ │ │ + bl 11774c │ │ │ │ + b 87dcc <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r4, ror #14 │ │ │ │ + eorseq r4, r9, r4, ror #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, ror r7 │ │ │ │ - mlaseq r9, r8, r7, r4 │ │ │ │ + eorseq r4, r9, r4, ror pc │ │ │ │ + mlaseq r9, r8, pc, r4 @ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87e74 <_Py_open@@Base+0x26a8> │ │ │ │ + beq 87e68 <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14882c │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87e88 <_Py_open@@Base+0x26bc> │ │ │ │ - bl a5780 │ │ │ │ + bne 87e7c <_Py_open@@Base+0x26bc> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e88 <_Py_open@@Base+0x26bc> │ │ │ │ - b 87ea0 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #44] @ 87ea8 <_Py_open@@Base+0x26dc> │ │ │ │ + beq 87e7c <_Py_open@@Base+0x26bc> │ │ │ │ + b 87e94 <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87e9c <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87eac <_Py_open@@Base+0x26e0> │ │ │ │ + ldr r1, [pc, #40] @ 87ea0 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 117704 │ │ │ │ + b 11774c │ │ │ │ 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 a3448 │ │ │ │ + b a33d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003947b4 │ │ │ │ - b 87e30 <_Py_open@@Base+0x2664> │ │ │ │ + @ instruction: 0x00394fb4 │ │ │ │ + b 87e24 <_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 14882c │ │ │ │ + bl 148828 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87ee8 <_Py_open@@Base+0x271c> │ │ │ │ - bl a5780 │ │ │ │ + bne 87edc <_Py_open@@Base+0x271c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f08 <_Py_open@@Base+0x273c> │ │ │ │ + bne 87efc <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f10 <_Py_open@@Base+0x2744> │ │ │ │ - ldr r3, [pc, #28] @ 87f20 <_Py_open@@Base+0x2754> │ │ │ │ + bne 87f04 <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87f14 <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 87f18 <_Py_open@@Base+0x274c> │ │ │ │ + b 87f0c <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bba28 │ │ │ │ + bl bb970 │ │ │ │ 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] @ 88198 <_Py_open@@Base+0x29cc> │ │ │ │ + ldr r1, [pc, #576] @ 8818c <_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 b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87f98 <_Py_open@@Base+0x27cc> │ │ │ │ + beq 87f8c <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87fa0 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r3, [pc, #524] @ 8819c <_Py_open@@Base+0x29d0> │ │ │ │ - ldr r1, [pc, #524] @ 881a0 <_Py_open@@Base+0x29d4> │ │ │ │ + bne 87f94 <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 88190 <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 88194 <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 8818c <_Py_open@@Base+0x29c0> │ │ │ │ + b 88180 <_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] @ 881a4 <_Py_open@@Base+0x29d8> │ │ │ │ + ldr r1, [pc, #488] @ 88198 <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f98 <_Py_open@@Base+0x27cc> │ │ │ │ + beq 87f8c <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87fe8 <_Py_open@@Base+0x281c> │ │ │ │ - ldr r3, [pc, #460] @ 881a8 <_Py_open@@Base+0x29dc> │ │ │ │ - ldr r1, [pc, #460] @ 881ac <_Py_open@@Base+0x29e0> │ │ │ │ + bcc 87fdc <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 8819c <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 881a0 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 87f98 <_Py_open@@Base+0x27cc> │ │ │ │ + bl 18ee78 │ │ │ │ + b 87f8c <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 881b0 <_Py_open@@Base+0x29e4> │ │ │ │ - ldr r0, [pc, #444] @ 881b4 <_Py_open@@Base+0x29e8> │ │ │ │ - bl bc028 │ │ │ │ + ldr r1, [pc, #444] @ 881a4 <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 881a8 <_Py_open@@Base+0x29e8> │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87f98 <_Py_open@@Base+0x27cc> │ │ │ │ + blt 87f8c <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 881b8 <_Py_open@@Base+0x29ec> │ │ │ │ + ldr r2, [pc, #424] @ 881ac <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be24 │ │ │ │ + bl 8bdcc │ │ │ │ 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 c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8807c <_Py_open@@Base+0x28b0> │ │ │ │ + beq 88070 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34765c <_PyLong_DivmodNear@@Base+0x1b10> │ │ │ │ - b 8809c <_Py_open@@Base+0x28d0> │ │ │ │ + bl 347f18 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ + b 88090 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 880a4 <_Py_open@@Base+0x28d8> │ │ │ │ - ldr r3, [pc, #296] @ 881bc <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #296] @ 881c0 <_Py_open@@Base+0x29f4> │ │ │ │ + beq 88098 <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 881b0 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 881b4 <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 8817c <_Py_open@@Base+0x29b0> │ │ │ │ + b 88170 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 880e0 <_Py_open@@Base+0x2914> │ │ │ │ + beq 880d4 <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 88104 <_Py_open@@Base+0x2938> │ │ │ │ + bne 880f8 <_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 88104 <_Py_open@@Base+0x2938> │ │ │ │ + b 880f8 <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 88104 <_Py_open@@Base+0x2938> │ │ │ │ - ldr r3, [pc, #196] @ 881bc <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #200] @ 881c4 <_Py_open@@Base+0x29f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8809c <_Py_open@@Base+0x28d0> │ │ │ │ - bl c3fa0 │ │ │ │ + beq 880f8 <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 881b0 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 881b8 <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 88090 <_Py_open@@Base+0x28d0> │ │ │ │ + bl c3ee4 │ │ │ │ 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] @ 881c8 <_Py_open@@Base+0x29fc> │ │ │ │ + ldr r3, [pc, #160] @ 881bc <_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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8815c <_Py_open@@Base+0x2990> │ │ │ │ + beq 88150 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 34765c <_PyLong_DivmodNear@@Base+0x1b10> │ │ │ │ - b 8809c <_Py_open@@Base+0x28d0> │ │ │ │ + bl 347f18 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ + b 88090 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8809c <_Py_open@@Base+0x28d0> │ │ │ │ - ldr r0, [pc, #88] @ 881cc <_Py_open@@Base+0x2a00> │ │ │ │ + beq 88090 <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 881c0 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8818c <_Py_open@@Base+0x29c0> │ │ │ │ + beq 88180 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r9, ip, asr #15 │ │ │ │ + eorseq r4, r9, ip, asr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003947dc │ │ │ │ - eorseq r4, r9, r8, lsl #16 │ │ │ │ + @ instruction: 0x00394fdc │ │ │ │ + eorseq r5, r9, r8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r8, lsr r8 │ │ │ │ - eorseq pc, r5, r0, lsl #13 │ │ │ │ - eorseq r4, r9, r4, ror #16 │ │ │ │ - eorseq r6, r7, r4, lsr sl │ │ │ │ + eorseq r5, r9, r8, lsr r0 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + eorseq r5, r9, r4, rrx │ │ │ │ + eorseq r7, r7, r0, lsl #4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror r8 │ │ │ │ - eorseq r4, r9, r0, lsr #17 │ │ │ │ + eorseq r5, r9, r8, ror r0 │ │ │ │ + eorseq r5, r9, r0, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r4, r9, r0, asr #17 │ │ │ │ + eorseq r5, r9, r0, asr #1 │ │ │ │ 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] @ 88238 <_Py_open@@Base+0x2a6c> │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #68] @ 8822c <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8822c <_Py_open@@Base+0x2a60> │ │ │ │ + beq 88220 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8821c <_Py_open@@Base+0x2a50> │ │ │ │ + blt 88210 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8821c <_Py_open@@Base+0x2a50> │ │ │ │ + bhi 88210 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18bf58 │ │ │ │ - b 88230 <_Py_open@@Base+0x2a64> │ │ │ │ - ldr r3, [pc, #24] @ 8823c <_Py_open@@Base+0x2a70> │ │ │ │ - ldr r1, [pc, #24] @ 88240 <_Py_open@@Base+0x2a74> │ │ │ │ + bl 18bf3c │ │ │ │ + b 88224 <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 88230 <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 88234 <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, asr #17 │ │ │ │ + eorseq r5, r9, r4, asr #1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003948d0 │ │ │ │ + ldrsbeq r5, [r9], -r0 @ │ │ │ │ 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 88254 <_Py_open@@Base+0x2a88> │ │ │ │ - b 1759e4 │ │ │ │ + bne 88248 <_Py_open@@Base+0x2a88> │ │ │ │ + b 175c50 │ │ │ │ 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 88280 <_Py_open@@Base+0x2ab4> │ │ │ │ - b 150b48 │ │ │ │ + bgt 88274 <_Py_open@@Base+0x2ab4> │ │ │ │ + b 150aac │ │ │ │ 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 2c847c <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2c897c <_PyTime_ObjectToTimespec@@Base+0x2710> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88304 <_Py_open@@Base+0x2b38> │ │ │ │ - ldr r3, [pc, #116] @ 88350 <_Py_open@@Base+0x2b84> │ │ │ │ + bne 882f8 <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 88344 <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 882fc <_Py_open@@Base+0x2b30> │ │ │ │ + beq 882f0 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2acd08 │ │ │ │ + bl 2acf78 │ │ │ │ mvn r0, #0 │ │ │ │ - b 88348 <_Py_open@@Base+0x2b7c> │ │ │ │ + b 8833c <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 88328 <_Py_open@@Base+0x2b5c> │ │ │ │ + beq 8831c <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 88328 <_Py_open@@Base+0x2b5c> │ │ │ │ + bne 8831c <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 882ec <_Py_open@@Base+0x2b20> │ │ │ │ + bcs 882e0 <_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 88330 <_Py_open@@Base+0x2b64> │ │ │ │ + bgt 88324 <_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 2acb34 │ │ │ │ + bl 2acda4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 883b8 <_Py_open@@Base+0x2bec> │ │ │ │ - ldr r3, [pc, #128] @ 88410 <_Py_open@@Base+0x2c44> │ │ │ │ + bne 883ac <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 88404 <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 883b0 <_Py_open@@Base+0x2be4> │ │ │ │ + beq 883a4 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2acd08 │ │ │ │ + bl 2acf78 │ │ │ │ mvn r0, #0 │ │ │ │ - b 88408 <_Py_open@@Base+0x2c3c> │ │ │ │ + b 883fc <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 883e8 <_Py_open@@Base+0x2c1c> │ │ │ │ + beq 883dc <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 883e8 <_Py_open@@Base+0x2c1c> │ │ │ │ + bcc 883dc <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2acd08 │ │ │ │ - b 883b0 <_Py_open@@Base+0x2be4> │ │ │ │ + bl 2acf78 │ │ │ │ + b 883a4 <_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 883f0 <_Py_open@@Base+0x2c24> │ │ │ │ + bgt 883e4 <_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 2acbac │ │ │ │ + bl 2ace1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884b8 <_Py_open@@Base+0x2cec> │ │ │ │ + beq 884ac <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167c1c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167b58 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88488 <_Py_open@@Base+0x2cbc> │ │ │ │ + beq 8847c <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88488 <_Py_open@@Base+0x2cbc> │ │ │ │ + bne 8847c <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 884bc <_Py_open@@Base+0x2cf0> │ │ │ │ + bge 884b0 <_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] @ 884c8 <_Py_open@@Base+0x2cfc> │ │ │ │ + ldr r1, [pc, #20] @ 884bc <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00381dfc │ │ │ │ + @ instruction: 0x003825fc │ │ │ │ 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 2acbac │ │ │ │ + bl 2ace1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88564 <_Py_open@@Base+0x2d98> │ │ │ │ + beq 88558 <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167c1c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167b58 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88540 <_Py_open@@Base+0x2d74> │ │ │ │ + beq 88534 <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88540 <_Py_open@@Base+0x2d74> │ │ │ │ + bne 88534 <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88568 <_Py_open@@Base+0x2d9c> │ │ │ │ + bge 8855c <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 88574 <_Py_open@@Base+0x2da8> │ │ │ │ + ldr r1, [pc, #20] @ 88568 <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r8, sp, sl │ │ │ │ + mlaseq r8, r8, r5, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bne 885ac <_Py_open@@Base+0x2de0> │ │ │ │ + bne 885a0 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 885e0 <_Py_open@@Base+0x2e14> │ │ │ │ - b 885d4 <_Py_open@@Base+0x2e08> │ │ │ │ + bne 885d4 <_Py_open@@Base+0x2e14> │ │ │ │ + b 885c8 <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 88624 <_Py_open@@Base+0x2e58> │ │ │ │ + ldr r0, [pc, #104] @ 88618 <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88594 <_Py_open@@Base+0x2dc8> │ │ │ │ + bne 88588 <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885cc <_Py_open@@Base+0x2e00> │ │ │ │ + bne 885c0 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88600 <_Py_open@@Base+0x2e34> │ │ │ │ - bl a5780 │ │ │ │ + bne 885f4 <_Py_open@@Base+0x2e34> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885cc <_Py_open@@Base+0x2e00> │ │ │ │ - bl c3fa0 │ │ │ │ + bne 885c0 <_Py_open@@Base+0x2e00> │ │ │ │ + bl c3ee4 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84494 <_Py_closerange@@Base> │ │ │ │ + bl 84488 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ - ldr r0, [pc, #4] @ 88628 <_Py_open@@Base+0x2e5c> │ │ │ │ + bl c7c34 │ │ │ │ + ldr r0, [pc, #4] @ 8861c <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsl #17 │ │ │ │ + eorseq fp, r6, ip, lsl #1 │ │ │ │ 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 88664 <_Py_open@@Base+0x2e98> │ │ │ │ + bne 88658 <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88694 <_Py_open@@Base+0x2ec8> │ │ │ │ - b 88688 <_Py_open@@Base+0x2ebc> │ │ │ │ + bne 88688 <_Py_open@@Base+0x2ec8> │ │ │ │ + b 8867c <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 8872c <_Py_open@@Base+0x2f60> │ │ │ │ + ldr r0, [pc, #184] @ 88720 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8864c <_Py_open@@Base+0x2e80> │ │ │ │ - b 88720 <_Py_open@@Base+0x2f54> │ │ │ │ - bl a5780 │ │ │ │ + bne 88640 <_Py_open@@Base+0x2e80> │ │ │ │ + b 88714 <_Py_open@@Base+0x2f54> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88720 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88714 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 886b4 <_Py_open@@Base+0x2ee8> │ │ │ │ - bl a5780 │ │ │ │ + bne 886a8 <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88720 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88714 <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 886d4 <_Py_open@@Base+0x2f08> │ │ │ │ - ldr r3, [pc, #104] @ 88730 <_Py_open@@Base+0x2f64> │ │ │ │ - ldr r1, [pc, #104] @ 88734 <_Py_open@@Base+0x2f68> │ │ │ │ + bls 886c8 <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 88724 <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 88728 <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 88720 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18ee78 │ │ │ │ + b 88714 <_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] @ 88738 <_Py_open@@Base+0x2f6c> │ │ │ │ - bge 88724 <_Py_open@@Base+0x2f58> │ │ │ │ - ldr r3, [pc, #32] @ 8873c <_Py_open@@Base+0x2f70> │ │ │ │ + ldrge r0, [pc, #36] @ 8872c <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 88718 <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 88730 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r7, r4, lsr #32 │ │ │ │ + eorseq r2, r7, r4, lsr #16 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0037d2b8 │ │ │ │ + mlaseq r7, r4, sl, sp │ │ │ │ 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 88780 <_Py_open@@Base+0x2fb4> │ │ │ │ + bhi 88774 <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 887b0 <_Py_open@@Base+0x2fe4> │ │ │ │ - b 887a4 <_Py_open@@Base+0x2fd8> │ │ │ │ - ldr r0, [pc, #228] @ 8886c <_Py_open@@Base+0x30a0> │ │ │ │ + bne 887a4 <_Py_open@@Base+0x2fe4> │ │ │ │ + b 88798 <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 88860 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88768 <_Py_open@@Base+0x2f9c> │ │ │ │ + bne 8875c <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 88864 <_Py_open@@Base+0x3098> │ │ │ │ - bl a5780 │ │ │ │ + b 88858 <_Py_open@@Base+0x3098> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8879c <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 88790 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 887d0 <_Py_open@@Base+0x3004> │ │ │ │ - bl a5780 │ │ │ │ + bne 887c4 <_Py_open@@Base+0x3004> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8879c <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 88790 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 8882c <_Py_open@@Base+0x3060> │ │ │ │ + ble 88820 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88808 <_Py_open@@Base+0x303c> │ │ │ │ + beq 887fc <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8880c <_Py_open@@Base+0x3040> │ │ │ │ - bl a5780 │ │ │ │ + bne 88800 <_Py_open@@Base+0x3040> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8880c <_Py_open@@Base+0x3040> │ │ │ │ - b 8879c <_Py_open@@Base+0x2fd0> │ │ │ │ + beq 88800 <_Py_open@@Base+0x3040> │ │ │ │ + b 88790 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88870 <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r3, [pc, #92] @ 88864 <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 88830 <_Py_open@@Base+0x3064> │ │ │ │ - ldr r3, [pc, #84] @ 88874 <_Py_open@@Base+0x30a8> │ │ │ │ - ldr r1, [pc, #84] @ 88878 <_Py_open@@Base+0x30ac> │ │ │ │ + beq 88824 <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 88868 <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 8886c <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8879c <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 88790 <_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] @ 88870 <_Py_open@@Base+0x30a4> │ │ │ │ - bge 88864 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r3, [pc, #32] @ 8887c <_Py_open@@Base+0x30b0> │ │ │ │ + ldrge r0, [pc, #28] @ 88864 <_Py_open@@Base+0x30a4> │ │ │ │ + bge 88858 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 88870 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 8879c <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 144118 │ │ │ │ + b 88790 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r7, ip, lsr r0 │ │ │ │ + eorseq r2, r7, ip, lsr r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003948f4 │ │ │ │ + ldrsheq r5, [r9], -r4 @ │ │ │ │ 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 888d0 <_Py_open@@Base+0x3104> │ │ │ │ + bne 888c4 <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 888f4 <_Py_open@@Base+0x3128> │ │ │ │ - ldr r2, [pc, #416] @ 88a60 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #416] @ 88a64 <_Py_open@@Base+0x3298> │ │ │ │ - ldr r0, [pc, #416] @ 88a68 <_Py_open@@Base+0x329c> │ │ │ │ + bne 888e8 <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 88a54 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 88a58 <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 88a5c <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 8891c <_Py_open@@Base+0x3150> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 88910 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88a68 <_Py_open@@Base+0x329c> │ │ │ │ + ldr r0, [pc, #392] @ 88a5c <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 888a4 <_Py_open@@Base+0x30d8> │ │ │ │ - b 8891c <_Py_open@@Base+0x3150> │ │ │ │ + bne 88898 <_Py_open@@Base+0x30d8> │ │ │ │ + b 88910 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 88924 <_Py_open@@Base+0x3158> │ │ │ │ - ldr r2, [pc, #336] @ 88a60 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #344] @ 88a6c <_Py_open@@Base+0x32a0> │ │ │ │ - ldr r0, [pc, #336] @ 88a68 <_Py_open@@Base+0x329c> │ │ │ │ + bne 88918 <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 88a54 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 88a60 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 88a5c <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88a58 <_Py_open@@Base+0x328c> │ │ │ │ + b 88a4c <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88a70 <_Py_open@@Base+0x32a4> │ │ │ │ - beq 88a58 <_Py_open@@Base+0x328c> │ │ │ │ - ldr r1, [pc, #312] @ 88a74 <_Py_open@@Base+0x32a8> │ │ │ │ + ldreq r0, [pc, #316] @ 88a64 <_Py_open@@Base+0x32a4> │ │ │ │ + beq 88a4c <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 88a68 <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105cf8 │ │ │ │ + bl 105d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 889a8 <_Py_open@@Base+0x31dc> │ │ │ │ + beq 8899c <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88a78 <_Py_open@@Base+0x32ac> │ │ │ │ - bl 105cf8 │ │ │ │ + ldr r1, [pc, #292] @ 88a6c <_Py_open@@Base+0x32ac> │ │ │ │ + bl 105d28 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889ac <_Py_open@@Base+0x31e0> │ │ │ │ + beq 889a0 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88a7c <_Py_open@@Base+0x32b0> │ │ │ │ - bl 105cf8 │ │ │ │ + ldr r1, [pc, #268] @ 88a70 <_Py_open@@Base+0x32b0> │ │ │ │ + bl 105d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889ac <_Py_open@@Base+0x31e0> │ │ │ │ + beq 889a0 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88a80 <_Py_open@@Base+0x32b4> │ │ │ │ - bl 105cf8 │ │ │ │ + ldr r1, [pc, #248] @ 88a74 <_Py_open@@Base+0x32b4> │ │ │ │ + bl 105d28 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 889ac <_Py_open@@Base+0x31e0> │ │ │ │ - ldr r3, [pc, #232] @ 88a84 <_Py_open@@Base+0x32b8> │ │ │ │ - ldr r1, [pc, #232] @ 88a88 <_Py_open@@Base+0x32bc> │ │ │ │ + beq 889a0 <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 88a78 <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 88a7c <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8891c <_Py_open@@Base+0x3150> │ │ │ │ + bl 18ee78 │ │ │ │ + b 88910 <_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 28d2c0 │ │ │ │ + bl 28d7d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88a3c <_Py_open@@Base+0x3270> │ │ │ │ - ldr r1, [pc, #180] @ 88a8c <_Py_open@@Base+0x32c0> │ │ │ │ + bne 88a30 <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 88a80 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88a90 <_Py_open@@Base+0x32c4> │ │ │ │ + ldr r3, [pc, #176] @ 88a84 <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8891c <_Py_open@@Base+0x3150> │ │ │ │ + beq 88910 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1754e8 │ │ │ │ + bl 171eb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88a2c <_Py_open@@Base+0x3260> │ │ │ │ + beq 88a20 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a2c <_Py_open@@Base+0x3260> │ │ │ │ + bne 88a20 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88a44 <_Py_open@@Base+0x3278> │ │ │ │ - ldr r0, [pc, #52] @ 88a70 <_Py_open@@Base+0x32a4> │ │ │ │ - b 88a48 <_Py_open@@Base+0x327c> │ │ │ │ + bne 88a38 <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 88a64 <_Py_open@@Base+0x32a4> │ │ │ │ + b 88a3c <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a34 <_Py_open@@Base+0x3268> │ │ │ │ - ldr r0, [pc, #72] @ 88a94 <_Py_open@@Base+0x32c8> │ │ │ │ + beq 88a28 <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 88a88 <_Py_open@@Base+0x32c8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq r7, r7, r8, lsl #8 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r7, r7, r8, lsl #24 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r7, r7, r8, lsr #3 │ │ │ │ - eorseq r3, r6, r0, asr #14 │ │ │ │ - eorseq r7, r7, ip, lsr #3 │ │ │ │ - @ instruction: 0x003771b0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003771b8 │ │ │ │ - eoreq r1, r1, r0, lsr #3 │ │ │ │ - eoreq r1, r1, r8, ror #11 │ │ │ │ + eorseq r7, r7, r8, lsr #19 │ │ │ │ + eorseq r3, r6, r0, asr #30 │ │ │ │ + eorseq r7, r7, ip, lsr #19 │ │ │ │ + @ instruction: 0x003779b0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003779b8 │ │ │ │ + @ instruction: 0x002111b0 │ │ │ │ + strdeq r1, [r1], -r8 @ │ │ │ │ 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 88ac4 <_Py_open@@Base+0x32f8> │ │ │ │ - ldr r3, [pc, #180] @ 88b6c <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #180] @ 88b70 <_Py_open@@Base+0x33a4> │ │ │ │ + bgt 88ab8 <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 88b60 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 88b64 <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 88b64 <_Py_open@@Base+0x3398> │ │ │ │ + bl 11774c │ │ │ │ + b 88b58 <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88ae4 <_Py_open@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #148] @ 88b6c <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #152] @ 88b74 <_Py_open@@Base+0x33a8> │ │ │ │ + ble 88ad8 <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 88b60 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 88b68 <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 88b64 <_Py_open@@Base+0x3398> │ │ │ │ + bl 11774c │ │ │ │ + b 88b58 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 88b64 <_Py_open@@Base+0x3398> │ │ │ │ + blt 88b58 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88b18 <_Py_open@@Base+0x334c> │ │ │ │ - bl a5780 │ │ │ │ + bne 88b0c <_Py_open@@Base+0x334c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88b64 <_Py_open@@Base+0x3398> │ │ │ │ + bne 88b58 <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 88b40 <_Py_open@@Base+0x3374> │ │ │ │ + beq 88b34 <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88b4c <_Py_open@@Base+0x3380> │ │ │ │ + beq 88b40 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 88b50 <_Py_open@@Base+0x3384> │ │ │ │ - b 88b64 <_Py_open@@Base+0x3398> │ │ │ │ + bge 88b44 <_Py_open@@Base+0x3384> │ │ │ │ + b 88b58 <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 88b50 <_Py_open@@Base+0x3384> │ │ │ │ + b 88b44 <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 87834 <_Py_open@@Base+0x2068> │ │ │ │ + b 87828 <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, lsl #18 │ │ │ │ - eorseq r4, r9, ip, lsr r9 │ │ │ │ + eorseq r5, r9, ip, lsl #2 │ │ │ │ + eorseq r5, r9, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bb4 <_Py_open@@Base+0x33e8> │ │ │ │ + blt 88ba8 <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88bbc <_Py_open@@Base+0x33f0> │ │ │ │ - ldr r3, [pc, #24] @ 88bc4 <_Py_open@@Base+0x33f8> │ │ │ │ + bne 88bb0 <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 88bb8 <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88bc8 <_Py_open@@Base+0x33fc> │ │ │ │ + ldr r0, [pc, #4] @ 88bbc <_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 │ │ │ │ @@ -97410,486 +97407,486 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 88c2c <_Py_open@@Base+0x3460> │ │ │ │ + bne 88c20 <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88c6c <_Py_open@@Base+0x34a0> │ │ │ │ - ldr ip, [pc, #192] @ 88cf4 <_Py_open@@Base+0x3528> │ │ │ │ + beq 88c60 <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88ce8 <_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 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88c6c <_Py_open@@Base+0x34a0> │ │ │ │ + bne 88c60 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 88cec <_Py_open@@Base+0x3520> │ │ │ │ + b 88ce0 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de00c │ │ │ │ + bl 1de384 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 88c64 <_Py_open@@Base+0x3498> │ │ │ │ + blt 88c58 <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88ca8 <_Py_open@@Base+0x34dc> │ │ │ │ + beq 88c9c <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88cac <_Py_open@@Base+0x34e0> │ │ │ │ - bl a5780 │ │ │ │ + bne 88ca0 <_Py_open@@Base+0x34e0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88cac <_Py_open@@Base+0x34e0> │ │ │ │ - b 88c64 <_Py_open@@Base+0x3498> │ │ │ │ + beq 88ca0 <_Py_open@@Base+0x34e0> │ │ │ │ + b 88c58 <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88cf8 <_Py_open@@Base+0x352c> │ │ │ │ - beq 88cec <_Py_open@@Base+0x3520> │ │ │ │ - ldr r3, [pc, #28] @ 88cfc <_Py_open@@Base+0x3530> │ │ │ │ + ldreq r0, [pc, #32] @ 88cec <_Py_open@@Base+0x352c> │ │ │ │ + beq 88ce0 <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88cf0 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144110 │ │ │ │ + b 144118 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r8, ror #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 88d1c <_Py_open@@Base+0x3550> │ │ │ │ - ldr r0, [pc, #4] @ 88d20 <_Py_open@@Base+0x3554> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r4, r9, r8, ror #18 │ │ │ │ - ldrsheq sp, [r3], #-28 @ 0xffffffe4 │ │ │ │ + ldr r1, [pc, #4] @ 88d10 <_Py_open@@Base+0x3550> │ │ │ │ + ldr r0, [pc, #4] @ 88d14 <_Py_open@@Base+0x3554> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r8, ror #2 │ │ │ │ + subseq sp, r3, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83e0c │ │ │ │ - bl 8aee8 │ │ │ │ + bl 83e00 │ │ │ │ + bl 8aedc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88d4c <_Py_open@@Base+0x3580> │ │ │ │ + bne 88d40 <_Py_open@@Base+0x3580> │ │ │ │ pop {r4, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1801fc │ │ │ │ - ldr r0, [pc, #80] @ 88dac <_Py_open@@Base+0x35e0> │ │ │ │ + bl 180450 │ │ │ │ + ldr r0, [pc, #80] @ 88da0 <_Py_open@@Base+0x35e0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 281000 │ │ │ │ + bl 2814e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88d88 <_Py_open@@Base+0x35bc> │ │ │ │ + bne 88d7c <_Py_open@@Base+0x35bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 162268 │ │ │ │ - ldr r3, [pc, #56] @ 88db0 <_Py_open@@Base+0x35e4> │ │ │ │ - ldr r1, [pc, #56] @ 88db4 <_Py_open@@Base+0x35e8> │ │ │ │ + bl 162200 │ │ │ │ + ldr r3, [pc, #56] @ 88da4 <_Py_open@@Base+0x35e4> │ │ │ │ + ldr r1, [pc, #56] @ 88da8 <_Py_open@@Base+0x35e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1801fc │ │ │ │ + bl 180450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157eac │ │ │ │ + bl 157e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162268 │ │ │ │ - ldr r0, [pc, #12] @ 88db8 <_Py_open@@Base+0x35ec> │ │ │ │ + bl 162200 │ │ │ │ + ldr r0, [pc, #12] @ 88dac <_Py_open@@Base+0x35ec> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r8, r0, lsl #26 │ │ │ │ + strdeq r8, [r8], -r4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, ror r9 │ │ │ │ + eorseq r5, r9, r8, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088dbc : │ │ │ │ +00088db0 : │ │ │ │ b 32d7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1cdb7c │ │ │ │ + bl 1cdec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88df8 │ │ │ │ - ldr r3, [pc, #328] @ 88f34 │ │ │ │ - ldr r1, [pc, #328] @ 88f38 │ │ │ │ + bne 88dec │ │ │ │ + ldr r3, [pc, #328] @ 88f28 │ │ │ │ + ldr r1, [pc, #328] @ 88f2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 88e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 88dfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce430 │ │ │ │ + bl 1ce778 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88e10 │ │ │ │ + bge 88e04 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88e2c │ │ │ │ - ldr r3, [pc, #284] @ 88f3c │ │ │ │ - ldr r1, [pc, #284] @ 88f40 │ │ │ │ + ble 88e20 │ │ │ │ + ldr r3, [pc, #284] @ 88f30 │ │ │ │ + ldr r1, [pc, #284] @ 88f34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 88e08 │ │ │ │ + bl 18ee78 │ │ │ │ + b 88dfc │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88e88 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 88e08 │ │ │ │ - bl 1357e4 │ │ │ │ + bne 88e7c │ │ │ │ + bl 29f9e8 │ │ │ │ + b 88dfc │ │ │ │ + bl 1357ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88f18 │ │ │ │ + beq 88f0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88e9c │ │ │ │ + beq 88e90 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 299e18 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a098 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ebc │ │ │ │ + beq 88eb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88ee0 │ │ │ │ + bne 88ed4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 88e48 │ │ │ │ - b 88ef8 │ │ │ │ - ldr r3, [pc, #144] @ 88f34 │ │ │ │ - ldr r1, [pc, #156] @ 88f44 │ │ │ │ + bne 88e3c │ │ │ │ + b 88eec │ │ │ │ + ldr r3, [pc, #144] @ 88f28 │ │ │ │ + ldr r1, [pc, #156] @ 88f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88ec4 │ │ │ │ - b 88f18 │ │ │ │ + bne 88eb8 │ │ │ │ + b 88f0c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88f18 │ │ │ │ + beq 88f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88f18 │ │ │ │ + bne 88f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 88f18 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 88f0c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88e84 │ │ │ │ + bne 88e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 88e84 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 88e78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88f24 │ │ │ │ - ldr r3, [pc, #52] @ 88f48 │ │ │ │ + bge 88f18 │ │ │ │ + ldr r3, [pc, #52] @ 88f3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ - b 88e08 │ │ │ │ + bl 99cd4 │ │ │ │ + b 88dfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ - ldr r0, [pc, #24] @ 88f4c │ │ │ │ + bl 99cd4 │ │ │ │ + ldr r0, [pc, #24] @ 88f40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, r9, r4 │ │ │ │ + mlaseq r9, r4, r1, r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003949bc │ │ │ │ - eorseq r4, r9, ip, asr #19 │ │ │ │ + @ instruction: 0x003951bc │ │ │ │ + eorseq r5, r9, ip, asr #3 │ │ │ │ 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] @ 88fb4 │ │ │ │ - bl 2de324 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88fa8 │ │ │ │ + bl 2debe0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88fac │ │ │ │ + beq 88fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88fa8 │ │ │ │ - ldr r3, [pc, #24] @ 88fb8 │ │ │ │ + bge 88f9c │ │ │ │ + ldr r3, [pc, #24] @ 88fac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 88fac │ │ │ │ - bl a649c │ │ │ │ + bl 144118 │ │ │ │ + b 88fa0 │ │ │ │ + bl a642c │ │ │ │ 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] @ 89020 │ │ │ │ - bl 2b8440 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 89014 │ │ │ │ + bl 2b8940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89018 │ │ │ │ + beq 8900c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 89024 │ │ │ │ - bge 89018 │ │ │ │ - ldr r3, [pc, #20] @ 89028 │ │ │ │ + ldrge r0, [pc, #24] @ 89018 │ │ │ │ + bge 8900c │ │ │ │ + ldr r3, [pc, #20] @ 8901c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, ror #19 │ │ │ │ + eorseq r5, r9, r4, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89060 │ │ │ │ + bne 89054 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 89094 │ │ │ │ + b 89088 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c40d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4420 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89090 │ │ │ │ + blt 89084 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3199ac <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31a26c <_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 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89174 │ │ │ │ + beq 89168 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 355878 │ │ │ │ - ldr r3, [pc, #176] @ 89180 │ │ │ │ + bl 35607c │ │ │ │ + ldr r3, [pc, #176] @ 89174 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89150 │ │ │ │ + beq 89144 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 355878 │ │ │ │ - ldr r3, [pc, #104] @ 89180 │ │ │ │ + bl 35607c │ │ │ │ + ldr r3, [pc, #104] @ 89174 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355b44 │ │ │ │ + bl 356348 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 355878 │ │ │ │ + bl 35607c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355524 │ │ │ │ - bl ab23c │ │ │ │ + bl 355d28 │ │ │ │ + bl ab1cc │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 89178 │ │ │ │ + bne 8916c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89174 │ │ │ │ + beq 89168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89174 │ │ │ │ + bne 89168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 891c8 │ │ │ │ + bhi 891bc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 891f4 │ │ │ │ - b 891e8 │ │ │ │ - ldr r0, [pc, #148] @ 89264 │ │ │ │ + bne 891e8 │ │ │ │ + b 891dc │ │ │ │ + ldr r0, [pc, #148] @ 89258 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 891b0 │ │ │ │ - b 8924c │ │ │ │ - bl a5780 │ │ │ │ + bne 891a4 │ │ │ │ + b 89240 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8924c │ │ │ │ + bne 89240 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 8902c │ │ │ │ + bl 89020 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8924c │ │ │ │ + blt 89240 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8902c │ │ │ │ + bl 89020 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8924c │ │ │ │ + blt 89240 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89254 │ │ │ │ + beq 89248 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 8925c │ │ │ │ + b 89250 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 8909c │ │ │ │ + bl 89090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00371fd4 │ │ │ │ + @ instruction: 0x003727d4 │ │ │ │ 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 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 892a4 │ │ │ │ - bl a5780 │ │ │ │ + bne 89298 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 892d4 │ │ │ │ + bne 892c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 892cc │ │ │ │ + beq 892c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ - b 892d4 │ │ │ │ + b 892c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 8909c │ │ │ │ + bl 89090 │ │ │ │ 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 11a7b0 │ │ │ │ - ldr r3, [pc, #36] @ 89330 │ │ │ │ + bl 11a7f4 │ │ │ │ + ldr r3, [pc, #36] @ 89324 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - ldr r0, [pc, #24] @ 89334 │ │ │ │ - bl 2a6f00 │ │ │ │ + bl 144118 │ │ │ │ + ldr r0, [pc, #24] @ 89328 │ │ │ │ + bl 2a7170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a7d4 │ │ │ │ + bl 11a818 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003949f0 │ │ │ │ + @ instruction: 0x003951f0 │ │ │ │ │ │ │ │ -00089338 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0008932c <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 89380 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #48] @ 89374 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b298 │ │ │ │ - ldr r3, [pc, #32] @ 89384 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b240 │ │ │ │ + ldr r3, [pc, #32] @ 89378 <_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 │ │ │ │ @@ -97899,1187 +97896,1187 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 893c0 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17db48 │ │ │ │ + ldr r1, [pc, #20] @ 893b4 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17ddb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27f104 │ │ │ │ + b 27f5e8 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 893e8 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 893dc <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ 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] @ 89410 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89404 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ 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] @ 89438 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 8942c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ + bl 1c63d4 │ │ │ │ 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 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89490 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 8949c <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 894a0 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a5b58 │ │ │ │ + beq 89484 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 89490 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 89494 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89494 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 89488 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89490 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 89484 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89490 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 89484 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - eorseq r4, r9, r0, lsr sl │ │ │ │ + eorseq r5, r9, r0, lsr r2 │ │ │ │ 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] @ 8952c <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 89520 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89520 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89514 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32bcac <_PyTime_FromLong@@Base> │ │ │ │ + bl 32c4ac <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89520 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89514 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 89520 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89514 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 89530 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 89524 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 89534 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 89524 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89518 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 89528 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x003905bc │ │ │ │ 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 18d23c │ │ │ │ + bl 18d220 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 895c8 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 895bc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129c74 │ │ │ │ + bl 129c7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129c74 │ │ │ │ + bl 129c7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129c74 │ │ │ │ + bl 129c7c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 895d4 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #64] @ 895c8 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9b64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 895b4 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 895a8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 895bc <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 895b0 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 895c8 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 895bc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 895b4 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 895a8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, asr #20 │ │ │ │ + eorseq r5, r9, r0, asr #4 │ │ │ │ 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 89614 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 89678 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 8967c <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89680 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 8966c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89608 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 8966c <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 89670 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 89674 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89660 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8966c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 89660 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8964c <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89684 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 89688 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 89640 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 89678 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 8967c <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8966c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18ee78 │ │ │ │ + b 89660 <_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 1444bc │ │ │ │ + b 1444c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - eorseq r0, r6, r4, asr #11 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r0, r6, r4, asr #27 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 896c0 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 896b4 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 897c0 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 897b4 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 896e4 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89730 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 896d8 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 89724 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 897c4 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 897b8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 896ac <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 897b4 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 896a0 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 897a8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 8971c <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89710 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 897b4 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 897a8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89734 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89780 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 897c8 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 897cc <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 897c4 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 897b4 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89728 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 89774 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 897bc <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 897c0 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 897b8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 897a8 <_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 8975c <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 897d0 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 897d4 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 897c4 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 897b4 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89750 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 897c4 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 897c8 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 897b8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 897a8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 897b4 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 897a8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89794 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 897d8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 897dc <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 89788 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 897cc <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 897d0 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 897b4 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18ee78 │ │ │ │ + b 897a8 <_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 1444bc │ │ │ │ + b 1444c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0037bcd8 │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x0037c5d4 │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 89814 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89808 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 89934 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 89928 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 89838 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89884 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 8982c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 89878 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 89938 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 8992c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89800 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 897f4 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 8991c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89870 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 89864 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8991c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89888 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 898d4 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 8993c <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 89940 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 89938 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8987c <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 898c8 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89930 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 89934 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 8992c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8991c <_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 898b0 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 89944 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 89948 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 89938 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 898a4 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 89938 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 8993c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 8992c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8991c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8991c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 898e8 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 8994c <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 89950 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 898dc <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 89940 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 89944 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 8991c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147dd8 │ │ │ │ + bl 147dd4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89908 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a5780 │ │ │ │ + bne 898fc <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89928 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8991c <_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 1444bc │ │ │ │ + b 1444c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, r4, ror #25 │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + eorseq ip, r7, r0, ror #11 │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89a14 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89a08 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 899d4 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 899c8 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 899c0 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 899b4 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a08 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 899fc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 899d8 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89a18 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89a1c <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 89a08 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 89a20 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 89a24 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89a28 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 89a08 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 899cc <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89a0c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89a10 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 899fc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89a14 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89a18 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89a1c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 899fc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899f8 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89a2c <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 899ec <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89a20 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 89a08 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 144118 │ │ │ │ + b 899fc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444bc │ │ │ │ + b 1444c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - @ instruction: 0x0037bcf4 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x0037c5f0 │ │ │ │ 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 89a78 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 89a6c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89a9c <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 89b68 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 89b6c <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 89b70 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ab0 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89a90 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 89b5c <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 89b60 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 89b64 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89aa4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 89b70 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 89b64 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a50 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89ab0 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89a44 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 89aa4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89ab8 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 89aac <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 89b60 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 89b54 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89b0c <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89b00 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 89b74 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 89b68 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 89b34 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89b28 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89b20 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89b14 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89ab0 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89aa4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89b38 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 89b78 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89b7c <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 89ab0 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89b80 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89b84 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 89b70 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ab0 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89b2c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 89b6c <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 89b70 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b 89aa4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 89b74 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 89b78 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 89b64 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89aa4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 89b74 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 89b60 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 89b68 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 89b54 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1444bc │ │ │ │ + b 1444c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - eorseq fp, r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0037c5fc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ 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 89bb8 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 89bac <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89bcc <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89be4 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89bfc <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89bc0 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89bd8 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89bf0 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89ba8 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89bf4 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89b9c <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89be8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89bfc <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89bf0 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bf4 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89be8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 305c44 │ │ │ │ + b 306504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r8, asr #27 │ │ │ │ + @ instruction: 0x0037d5b0 │ │ │ │ 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 89c30 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89c24 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89c48 <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ - b 89c60 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - ldr r0, [pc, #260] @ 89d3c <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89c3c <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ + b 89c54 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + ldr r0, [pc, #260] @ 89d30 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c20 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + bne 89c14 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89d34 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89d28 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #232] @ 89d3c <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + ldr r0, [pc, #232] @ 89d30 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c40 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89c34 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 89cc4 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + bne 89cb8 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 89cb4 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ - ldr r2, [pc, #188] @ 89d40 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ + blt 89ca8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + ldr r2, [pc, #188] @ 89d34 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 89cb4 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bne 89ca8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 89cb4 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bge 89ca8 <_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 89d34 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89d28 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b a96a8 │ │ │ │ + b a9638 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, #0 │ │ │ │ - beq 89c40 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89c34 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - ble 89d34 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + ble 89d28 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl a96a8 │ │ │ │ + bl a9638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d28 <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ + bne 89d1c <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89c40 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89c34 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89c40 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bne 89c34 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 89c40 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 89c34 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 89cdc <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ + b 89cd0 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq ip, r7, r0, ror lr │ │ │ │ + eorseq sp, r7, ip, asr r6 │ │ │ │ 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 89d74 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ + bne 89d68 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89d88 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ - b 89da0 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ - ldr r0, [pc, #224] @ 89e5c <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ - bl 1f05c8 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89d7c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89d94 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ + ldr r0, [pc, #224] @ 89e50 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + bl 1f09a0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d64 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ - b 89df0 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89d58 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + b 89de4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89e5c <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + ldr r0, [pc, #200] @ 89e50 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89df0 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89de4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b9978 │ │ │ │ + bl b98c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89df0 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89de4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151acc │ │ │ │ + bl 151c58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89df8 <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ + bne 89dec <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89df0 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89de4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89df0 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89de4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 89e54 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + b 89e48 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127500 │ │ │ │ + bl 127520 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 89e30 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + beq 89e24 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 89e30 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + bne 89e24 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89e54 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + beq 89e48 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89e54 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89e48 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, ip, ror #26 │ │ │ │ + eorseq fp, r8, ip, ror #10 │ │ │ │ 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] @ 89edc <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #88] @ 89ed0 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89e94 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ + bne 89e88 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89ed0 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ + b 89ec4 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138c60 │ │ │ │ + bl 138c68 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89e8c <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ + beq 89e80 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89ee0 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ - ldr r4, [pc, #44] @ 89ee4 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + ldr r3, [pc, #44] @ 89ed4 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ + ldr r4, [pc, #44] @ 89ed8 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, r1, r9 │ │ │ │ + mlaseq r6, r0, r9, 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] @ 89fc4 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ + ldr r1, [pc, #184] @ 89fb8 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89f20 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ + bne 89f14 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89fb8 <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ + b 89fac <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138c60 │ │ │ │ + bl 138c68 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89f18 <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ + beq 89f0c <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138c60 │ │ │ │ + bl 138c68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89fb0 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ + beq 89fa4 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89f70 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ + bgt 89f64 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89f8c <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ - ldr r2, [pc, #80] @ 89fc8 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #76] @ 89fc8 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + beq 89f80 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ + ldr r2, [pc, #80] @ 89fbc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #76] @ 89fbc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89fa4 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ - ldr r2, [pc, #56] @ 89fcc <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ - ldr r6, [pc, #52] @ 89fcc <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + b 89f98 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #56] @ 89fc0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + ldr r6, [pc, #52] @ 89fc0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, asr #20 │ │ │ │ + eorseq r5, r9, r8, asr #4 │ │ │ │ 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] @ 8a02c <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ - bl b6cac │ │ │ │ + ldr r1, [pc, #56] @ 8a020 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a024 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #44] @ 8a030 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ + beq 8a018 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #44] @ 8a024 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbf98 │ │ │ │ - ldr r2, [pc, #32] @ 8a034 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ + bl bbee0 │ │ │ │ + ldr r2, [pc, #32] @ 8a028 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 8a038 <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #16] @ 8a02c <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, r1, r9 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r7, ip, lsl #31 │ │ │ │ + eorseq r5, r7, r8, ror #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0008a03c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 8a048 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 8a04c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be58c │ │ │ │ +0008a030 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 8a03c <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 8a040 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be4d0 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a7ef0 │ │ │ │ + @ instruction: 0x003a86f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aaacc │ │ │ │ + bl aaa5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a0f4 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a0e8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 263cf8 │ │ │ │ + bl 264048 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 8a0ec <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f4 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a0e8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a0f4 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 8a0e8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 2cad18 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cb218 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1ac <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 8a19c <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 8a190 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 8a18c <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 132620 │ │ │ │ + bne 8a180 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a140 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 8a134 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a1ac <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 8a1b4 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 8a1a8 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 8a1ac <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 144118 │ │ │ │ + b 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a050 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 8a044 <_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 8a1f4 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 8a1e8 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2cad18 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cb218 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a218 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a20c <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 8a318 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 8a344 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1dc <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a1d0 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 8a318 <_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 1c40d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4420 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 8a318 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 8a26c <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 8a348 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 8a34c <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 8a260 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 8a33c <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18ee78 │ │ │ │ + b 8a318 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20b5e0 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d8f00 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5650 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5998 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3fa0 │ │ │ │ + blt 8a318 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 8a32c <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 8a320 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8a2f0 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 8a2e4 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 8a350 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 8a33c <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 8a354 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 8a344 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 8a348 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ - b 8a33c <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132620 │ │ │ │ + bl 144118 │ │ │ │ + b 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a318 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 322630 <_PyDeadline_Get@@Base> │ │ │ │ + bl 323080 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 8a280 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 8a32c <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 8a274 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 8a320 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a33c <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a050 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 8a044 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r7, r0, r0, r2 │ │ │ │ + mlaseq r7, r0, r8, r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsr lr │ │ │ │ + eorseq ip, r8, r8, lsr #12 │ │ │ │ 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] @ 8a3f0 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a3e4 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 8a3f4 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a3e8 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 8a3a8 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 8a3f8 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 8a3fc <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a39c <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a3ec <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a3f0 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 8a400 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a3f4 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8a3e4 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a3d8 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cadfc <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cad30 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 8a3a0 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a394 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 8a3e8 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a3dc <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ str r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, asr #20 │ │ │ │ + eorseq r5, r9, ip, asr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 91acc │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 8a484 <_Py_Get_Getpath_CodeObject@@Base+0x448> │ │ │ │ - b 8a4c0 <_Py_Get_Getpath_CodeObject@@Base+0x484> │ │ │ │ + bne 8a478 <_Py_Get_Getpath_CodeObject@@Base+0x448> │ │ │ │ + b 8a4b4 <_Py_Get_Getpath_CodeObject@@Base+0x484> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a530 <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ + ldr r0, [pc, #240] @ 8a524 <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ mov r1, r8 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8a4c8 <_Py_Get_Getpath_CodeObject@@Base+0x48c> │ │ │ │ + beq 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x48c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a4f0 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + bne 8a4e4 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a50c <_Py_Get_Getpath_CodeObject@@Base+0x4d0> │ │ │ │ + bne 8a500 <_Py_Get_Getpath_CodeObject@@Base+0x4d0> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 8a4b8 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + blt 8a4ac <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a528 <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ + bls 8a51c <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8a480 <_Py_Get_Getpath_CodeObject@@Base+0x444> │ │ │ │ + beq 8a474 <_Py_Get_Getpath_CodeObject@@Base+0x444> │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a3448 │ │ │ │ + bl a33d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a434 <_Py_Get_Getpath_CodeObject@@Base+0x3f8> │ │ │ │ + bne 8a428 <_Py_Get_Getpath_CodeObject@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r5, #0 │ │ │ │ - b 8a528 <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ + b 8a51c <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a4b8 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + beq 8a4ac <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a4b8 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bne 8a4ac <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a4b8 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4ac <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a46c <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ + bne 8a460 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a46c <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a460 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8a478 <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ + bne 8a46c <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a478 <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a46c <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq fp, r8, ip, lsl #13 │ │ │ │ - b 8a404 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ + b 8a3f8 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 8a404 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ + bl 8a3f8 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a5e4 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a5d8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a58c <_Py_Get_Getpath_CodeObject@@Base+0x550> │ │ │ │ + bne 8a580 <_Py_Get_Getpath_CodeObject@@Base+0x550> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e4 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a5d8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a5e4 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bne 8a5d8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a5e4 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a5d8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a5ec <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ + bne 8a5e0 <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5c0 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + beq 8a5b4 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a5c0 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + bne 8a5b4 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e4 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a5d8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a5e4 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bne 8a5d8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a60c <_Py_Get_Getpath_CodeObject@@Base+0x5d0> │ │ │ │ - ldr r2, [pc, #32] @ 8a614 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ + b 8a600 <_Py_Get_Getpath_CodeObject@@Base+0x5d0> │ │ │ │ + ldr r2, [pc, #32] @ 8a608 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -99097,75 +99094,75 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ orrne r1, r1, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bne 8a670 <_Py_Get_Getpath_CodeObject@@Base+0x634> │ │ │ │ + bne 8a664 <_Py_Get_Getpath_CodeObject@@Base+0x634> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8a6a8 <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ + beq 8a69c <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8a73c <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + ldr ip, [pc, #176] @ 8a730 <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a4b0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a448 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a6a8 <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ + bne 8a69c <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a728 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ + b 8a71c <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d2b8 │ │ │ │ + bl 17d524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a6a0 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ + beq 8a694 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce640 │ │ │ │ - ldr r1, [pc, #112] @ 8a740 <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ + bl ce674 │ │ │ │ + ldr r1, [pc, #112] @ 8a734 <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a744 <_Py_Get_Getpath_CodeObject@@Base+0x708> │ │ │ │ - bl bc028 │ │ │ │ + ldr r0, [pc, #104] @ 8a738 <_Py_Get_Getpath_CodeObject@@Base+0x708> │ │ │ │ + bl bbf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a6f8 <_Py_Get_Getpath_CodeObject@@Base+0x6bc> │ │ │ │ - bl a5780 │ │ │ │ + bge 8a6ec <_Py_Get_Getpath_CodeObject@@Base+0x6bc> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8a71c <_Py_Get_Getpath_CodeObject@@Base+0x6e0> │ │ │ │ - b 8a6a0 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ - bl c3fa0 │ │ │ │ + beq 8a710 <_Py_Get_Getpath_CodeObject@@Base+0x6e0> │ │ │ │ + b 8a694 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ + bl c3ee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a6e4 <_Py_Get_Getpath_CodeObject@@Base+0x6a8> │ │ │ │ + beq 8a6d8 <_Py_Get_Getpath_CodeObject@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, asr #25 │ │ │ │ - eorseq pc, r5, r0, lsl #13 │ │ │ │ - eorseq r4, r9, ip, ror #20 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + eorseq r5, r9, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -99173,406 +99170,406 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ 8a85c <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ - ldr r3, [pc, #208] @ 8a860 <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ + ldr r2, [pc, #208] @ 8a850 <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + ldr r3, [pc, #208] @ 8a854 <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118d30 │ │ │ │ + bl 118d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a7d4 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + beq 8a7c8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a7dc <_Py_Get_Getpath_CodeObject@@Base+0x7a0> │ │ │ │ + bge 8a7d0 <_Py_Get_Getpath_CodeObject@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r3, [pc, #152] @ 8a864 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ - ldr r1, [pc, #152] @ 8a868 <_Py_Get_Getpath_CodeObject@@Base+0x82c> │ │ │ │ + bl 113400 │ │ │ │ + ldr r3, [pc, #152] @ 8a858 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ + ldr r1, [pc, #152] @ 8a85c <_Py_Get_Getpath_CodeObject@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a854 <_Py_Get_Getpath_CodeObject@@Base+0x818> │ │ │ │ + b 8a848 <_Py_Get_Getpath_CodeObject@@Base+0x818> │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a80c <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ + beq 8a800 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a80c <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ + ble 8a800 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133ac │ │ │ │ - ldr r3, [pc, #100] @ 8a864 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ - ldr r1, [pc, #104] @ 8a86c <_Py_Get_Getpath_CodeObject@@Base+0x830> │ │ │ │ + bl 113400 │ │ │ │ + ldr r3, [pc, #100] @ 8a858 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ + ldr r1, [pc, #104] @ 8a860 <_Py_Get_Getpath_CodeObject@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8a7d4 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + bl 18ee78 │ │ │ │ + b 8a7c8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7399c <_PyLong_Size_t_Converter@@Base+0x584> │ │ │ │ + bl 73794 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a840 <_Py_Get_Getpath_CodeObject@@Base+0x804> │ │ │ │ - bl 1133ac │ │ │ │ + bge 8a834 <_Py_Get_Getpath_CodeObject@@Base+0x804> │ │ │ │ + bl 113400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b300 │ │ │ │ - b 8a7d4 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ - bl 1133ac │ │ │ │ - ldr r0, [pc, #36] @ 8a870 <_Py_Get_Getpath_CodeObject@@Base+0x834> │ │ │ │ + bl 9b294 │ │ │ │ + b 8a7c8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + bl 113400 │ │ │ │ + ldr r0, [pc, #36] @ 8a864 <_Py_Get_Getpath_CodeObject@@Base+0x834> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, ror sl │ │ │ │ + eorseq r5, r9, r8, ror r2 │ │ │ │ subseq r4, r7, ip, ror #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsl #21 │ │ │ │ - @ instruction: 0x00394ab4 │ │ │ │ - eorseq r4, r9, r4, ror #21 │ │ │ │ + eorseq r5, r9, ip, lsl #5 │ │ │ │ + @ instruction: 0x003952b4 │ │ │ │ + eorseq r5, r9, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a940 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + beq 8a934 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a8fc <_Py_Get_Getpath_CodeObject@@Base+0x8c0> │ │ │ │ - ldr r3, [pc, #224] @ 8a98c <_Py_Get_Getpath_CodeObject@@Base+0x950> │ │ │ │ + bne 8a8f0 <_Py_Get_Getpath_CodeObject@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #224] @ 8a980 <_Py_Get_Getpath_CodeObject@@Base+0x950> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a940 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + beq 8a934 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a940 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + bne 8a934 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a940 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a934 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a924 <_Py_Get_Getpath_CodeObject@@Base+0x8e8> │ │ │ │ + beq 8a918 <_Py_Get_Getpath_CodeObject@@Base+0x8e8> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a964 <_Py_Get_Getpath_CodeObject@@Base+0x928> │ │ │ │ + bne 8a958 <_Py_Get_Getpath_CodeObject@@Base+0x928> │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a990 <_Py_Get_Getpath_CodeObject@@Base+0x954> │ │ │ │ + ldr r2, [pc, #136] @ 8a984 <_Py_Get_Getpath_CodeObject@@Base+0x954> │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a994 <_Py_Get_Getpath_CodeObject@@Base+0x958> │ │ │ │ - beq 8a97c <_Py_Get_Getpath_CodeObject@@Base+0x940> │ │ │ │ + ldr r0, [pc, #132] @ 8a988 <_Py_Get_Getpath_CodeObject@@Base+0x958> │ │ │ │ + beq 8a970 <_Py_Get_Getpath_CodeObject@@Base+0x940> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a8d8 <_Py_Get_Getpath_CodeObject@@Base+0x89c> │ │ │ │ + bne 8a8cc <_Py_Get_Getpath_CodeObject@@Base+0x89c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a948 <_Py_Get_Getpath_CodeObject@@Base+0x90c> │ │ │ │ + bne 8a93c <_Py_Get_Getpath_CodeObject@@Base+0x90c> │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a984 <_Py_Get_Getpath_CodeObject@@Base+0x948> │ │ │ │ + b 8a978 <_Py_Get_Getpath_CodeObject@@Base+0x948> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a938 <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ + bne 8a92c <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a938 <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a92c <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a8f8 <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ + bne 8a8ec <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8a8f8 <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a8ec <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - andeq fp, fp, r8, lsr #20 │ │ │ │ - eorseq r4, r9, r8, ror #21 │ │ │ │ + andeq fp, fp, r0, ror r9 │ │ │ │ + eorseq r5, r9, r8, ror #5 │ │ │ │ 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 8a9e4 <_Py_Get_Getpath_CodeObject@@Base+0x9a8> │ │ │ │ + bne 8a9d8 <_Py_Get_Getpath_CodeObject@@Base+0x9a8> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8aa08 <_Py_Get_Getpath_CodeObject@@Base+0x9cc> │ │ │ │ - ldr r2, [pc, #284] @ 8aaf4 <_Py_Get_Getpath_CodeObject@@Base+0xab8> │ │ │ │ - ldr r1, [pc, #284] @ 8aaf8 <_Py_Get_Getpath_CodeObject@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #284] @ 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ - bl 3152bc <_PyArg_BadArgument@@Base> │ │ │ │ - b 8aa8c <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bne 8a9fc <_Py_Get_Getpath_CodeObject@@Base+0x9cc> │ │ │ │ + ldr r2, [pc, #284] @ 8aae8 <_Py_Get_Getpath_CodeObject@@Base+0xab8> │ │ │ │ + ldr r1, [pc, #284] @ 8aaec <_Py_Get_Getpath_CodeObject@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #284] @ 8aaf0 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ + bl 315b7c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8aa80 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ + ldr r0, [pc, #264] @ 8aaf0 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9bc <_Py_Get_Getpath_CodeObject@@Base+0x980> │ │ │ │ - b 8aa8c <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bne 8a9b0 <_Py_Get_Getpath_CodeObject@@Base+0x980> │ │ │ │ + b 8aa80 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8aa8c <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + beq 8aa80 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aa40 <_Py_Get_Getpath_CodeObject@@Base+0xa04> │ │ │ │ - ldr r3, [pc, #204] @ 8ab00 <_Py_Get_Getpath_CodeObject@@Base+0xac4> │ │ │ │ - ldr r1, [pc, #204] @ 8ab04 <_Py_Get_Getpath_CodeObject@@Base+0xac8> │ │ │ │ + beq 8aa34 <_Py_Get_Getpath_CodeObject@@Base+0xa04> │ │ │ │ + ldr r3, [pc, #204] @ 8aaf4 <_Py_Get_Getpath_CodeObject@@Base+0xac4> │ │ │ │ + ldr r1, [pc, #204] @ 8aaf8 <_Py_Get_Getpath_CodeObject@@Base+0xac8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8aa8c <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bl 18ee78 │ │ │ │ + b 8aa80 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8aa70 <_Py_Get_Getpath_CodeObject@@Base+0xa34> │ │ │ │ + bne 8aa64 <_Py_Get_Getpath_CodeObject@@Base+0xa34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f820 │ │ │ │ - ldr r1, [pc, #160] @ 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xacc> │ │ │ │ + bl 10f880 │ │ │ │ + ldr r1, [pc, #160] @ 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xacc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18ee94 │ │ │ │ - b 8aa8c <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #148] @ 8ab0c <_Py_Get_Getpath_CodeObject@@Base+0xad0> │ │ │ │ + bl 18ee78 │ │ │ │ + b 8aa80 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #148] @ 8ab00 <_Py_Get_Getpath_CodeObject@@Base+0xad0> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aaa8 <_Py_Get_Getpath_CodeObject@@Base+0xa6c> │ │ │ │ + beq 8aa9c <_Py_Get_Getpath_CodeObject@@Base+0xa6c> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d2b8 │ │ │ │ + bl 17d524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa94 <_Py_Get_Getpath_CodeObject@@Base+0xa58> │ │ │ │ + bne 8aa88 <_Py_Get_Getpath_CodeObject@@Base+0xa58> │ │ │ │ mov r5, #0 │ │ │ │ - b 8aae8 <_Py_Get_Getpath_CodeObject@@Base+0xaac> │ │ │ │ + b 8aadc <_Py_Get_Getpath_CodeObject@@Base+0xaac> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce640 │ │ │ │ + bl ce674 │ │ │ │ mov r1, r0 │ │ │ │ - b 8aaac <_Py_Get_Getpath_CodeObject@@Base+0xa70> │ │ │ │ + b 8aaa0 <_Py_Get_Getpath_CodeObject@@Base+0xa70> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aad4 <_Py_Get_Getpath_CodeObject@@Base+0xa98> │ │ │ │ - ldr r3, [pc, #76] @ 8ab10 <_Py_Get_Getpath_CodeObject@@Base+0xad4> │ │ │ │ + bne 8aac8 <_Py_Get_Getpath_CodeObject@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #76] @ 8ab04 <_Py_Get_Getpath_CodeObject@@Base+0xad4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ - b 8aa8c <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bl 9b294 │ │ │ │ + b 8aa80 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov r1, #0 │ │ │ │ - bl 1444bc │ │ │ │ + bl 1444c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r9, r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x0037bcf0 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq ip, r7, ip, ror #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - eorseq r4, r9, ip, ror #21 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + eorseq r5, r9, ip, ror #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 2a6870 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a6ae0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ 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 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b24c │ │ │ │ + bl 231050 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aba0 <_Py_Get_Getpath_CodeObject@@Base+0xb64> │ │ │ │ + ldr r0, [pc, #8] @ 8ab94 <_Py_Get_Getpath_CodeObject@@Base+0xb64> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128c00 │ │ │ │ - eorseq r4, r9, r0, lsl fp │ │ │ │ + b 128c0c │ │ │ │ + eorseq r5, r9, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8acd8 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8accc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8abc4 <_Py_Get_Getpath_CodeObject@@Base+0xb88> │ │ │ │ - ldr r3, [pc, #440] @ 8ad98 <_Py_Get_Getpath_CodeObject@@Base+0xd5c> │ │ │ │ + bne 8abb8 <_Py_Get_Getpath_CodeObject@@Base+0xb88> │ │ │ │ + ldr r3, [pc, #440] @ 8ad8c <_Py_Get_Getpath_CodeObject@@Base+0xd5c> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acd8 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8accc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ sub r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ sub lr, r5, #32 │ │ │ │ add r4, r3, #39936 @ 0x9c00 │ │ │ │ movhi lr, r5 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ sub r3, r3, #4 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ add sl, r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 8ac30 <_Py_Get_Getpath_CodeObject@@Base+0xbf4> │ │ │ │ + b 8ac24 <_Py_Get_Getpath_CodeObject@@Base+0xbf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ad28 <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ + beq 8ad1c <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8acd8 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8accc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ + beq 8acd0 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ac14 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ + beq 8ac08 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ac14 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ + bne 8ac08 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ad84 <_Py_Get_Getpath_CodeObject@@Base+0xd48> │ │ │ │ + beq 8ad78 <_Py_Get_Getpath_CodeObject@@Base+0xd48> │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub fp, r2, #97 @ 0x61 │ │ │ │ ldrb r1, [r3] │ │ │ │ sub r8, r2, #32 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8ad78 <_Py_Get_Getpath_CodeObject@@Base+0xd3c> │ │ │ │ + beq 8ad6c <_Py_Get_Getpath_CodeObject@@Base+0xd3c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ad70 <_Py_Get_Getpath_CodeObject@@Base+0xd34> │ │ │ │ + beq 8ad64 <_Py_Get_Getpath_CodeObject@@Base+0xd34> │ │ │ │ cmp fp, #25 │ │ │ │ sub fp, r1, #97 @ 0x61 │ │ │ │ andls r8, r8, #255 @ 0xff │ │ │ │ movhi r8, r2 │ │ │ │ cmp fp, #25 │ │ │ │ subls r1, r1, #32 │ │ │ │ andls r1, r1, #255 @ 0xff │ │ │ │ cmp r1, r8 │ │ │ │ - beq 8ace4 <_Py_Get_Getpath_CodeObject@@Base+0xca8> │ │ │ │ + beq 8acd8 <_Py_Get_Getpath_CodeObject@@Base+0xca8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac1c <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ + b 8ac10 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 8ac80 <_Py_Get_Getpath_CodeObject@@Base+0xc44> │ │ │ │ + bne 8ac74 <_Py_Get_Getpath_CodeObject@@Base+0xc44> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ac1c <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ + bne 8ac10 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ac28 <_Py_Get_Getpath_CodeObject@@Base+0xbec> │ │ │ │ + bne 8ac1c <_Py_Get_Getpath_CodeObject@@Base+0xbec> │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8ad90 <_Py_Get_Getpath_CodeObject@@Base+0xd54> │ │ │ │ + beq 8ad84 <_Py_Get_Getpath_CodeObject@@Base+0xd54> │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8ad8c <_Py_Get_Getpath_CodeObject@@Base+0xd50> │ │ │ │ + beq 8ad80 <_Py_Get_Getpath_CodeObject@@Base+0xd50> │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ad4c <_Py_Get_Getpath_CodeObject@@Base+0xd10> │ │ │ │ + b 8ad40 <_Py_Get_Getpath_CodeObject@@Base+0xd10> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ad28 <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ + b 8ad1c <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ad1c <_Py_Get_Getpath_CodeObject@@Base+0xce0> │ │ │ │ + b 8ad10 <_Py_Get_Getpath_CodeObject@@Base+0xce0> │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ad18 <_Py_Get_Getpath_CodeObject@@Base+0xcdc> │ │ │ │ + b 8ad0c <_Py_Get_Getpath_CodeObject@@Base+0xcdc> │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ + b 8acd0 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008ad9c <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008ad90 <_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 │ │ │ │ @@ -99603,21 +99600,21 @@ │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ str r2, [r4, #176] @ 0xb0 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #188] @ 0xbc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ae30 : │ │ │ │ +0008ae24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8ad9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ad90 <_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 │ │ │ │ @@ -99631,15 +99628,15 @@ │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ae98 : │ │ │ │ +0008ae8c : │ │ │ │ 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 │ │ │ │ @@ -99653,114 +99650,114 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008aee8 : │ │ │ │ +0008aedc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8af8c │ │ │ │ + ldr r4, [pc, #140] @ 8af80 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8af48 │ │ │ │ + beq 8af3c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8af90 │ │ │ │ + ldr r2, [pc, #124] @ 8af84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8af5c │ │ │ │ + bne 8af50 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8af84 │ │ │ │ + beq 8af78 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8af74 │ │ │ │ + bne 8af68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8b034 │ │ │ │ - ldr r2, [pc, #60] @ 8af90 │ │ │ │ + bl 8b028 │ │ │ │ + ldr r2, [pc, #60] @ 8af84 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8af18 │ │ │ │ + beq 8af0c │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8af28 │ │ │ │ - b 8af84 │ │ │ │ - ldr r0, [pc, #24] @ 8af94 │ │ │ │ + bne 8af1c │ │ │ │ + b 8af78 │ │ │ │ + ldr r0, [pc, #24] @ 8af88 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r4, #0 │ │ │ │ - b 8af40 │ │ │ │ + b 8af34 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - eorseq r7, r5, r8, ror ip │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + eorseq r8, r5, r8, ror r4 │ │ │ │ │ │ │ │ -0008af98 : │ │ │ │ +0008af8c : │ │ │ │ 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 8b09c <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8b090 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8afe0 │ │ │ │ + bne 8afd4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8afd8 │ │ │ │ + b 8afcc │ │ │ │ │ │ │ │ -0008aff0 : │ │ │ │ +0008afe4 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8b024 │ │ │ │ - ldr r2, [pc, #44] @ 8b02c │ │ │ │ - ldr r0, [pc, #44] @ 8b030 │ │ │ │ + blt 8b018 │ │ │ │ + ldr r2, [pc, #44] @ 8b020 │ │ │ │ + ldr r0, [pc, #44] @ 8b024 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8b01c │ │ │ │ + bne 8b010 │ │ │ │ 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 r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ │ │ │ │ -0008b034 : │ │ │ │ +0008b028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8b090 │ │ │ │ + ldr r4, [pc, #68] @ 8b084 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8b094 │ │ │ │ - ldr r5, [pc, #56] @ 8b098 │ │ │ │ + ldr r3, [pc, #56] @ 8b088 │ │ │ │ + ldr r5, [pc, #56] @ 8b08c │ │ │ │ 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 │ │ │ │ @@ -99770,112 +99767,112 @@ │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #852] @ 0x354 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ subseq r5, r7, r8, ror #2 │ │ │ │ │ │ │ │ -0008b09c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008b090 <_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 8b10c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b150 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8b100 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b144 <_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 8b118 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8b10c <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b13c <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b130 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b148 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8b13c <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2e8 │ │ │ │ + b 8b290 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2e8 │ │ │ │ + b 8b290 │ │ │ │ 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 23412c │ │ │ │ - bl 230a48 │ │ │ │ + b 234238 │ │ │ │ + bl 230b08 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8b0e8 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b0dc <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 84398 │ │ │ │ + b 8438c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b164 : │ │ │ │ +0008b158 : │ │ │ │ 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 230d70 │ │ │ │ + bl 230e30 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b1cc │ │ │ │ + bne 8b1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b1d8 │ │ │ │ + bne 8b1cc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ 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 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b1ac │ │ │ │ - ldr r2, [pc, #12] @ 8b1fc │ │ │ │ - ldr r3, [pc, #12] @ 8b200 │ │ │ │ + bne 8b1a0 │ │ │ │ + ldr r2, [pc, #12] @ 8b1f0 │ │ │ │ + ldr r3, [pc, #12] @ 8b1f4 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b1cc │ │ │ │ - eorseq r6, r9, r8, lsl #6 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ + b 8b1c0 │ │ │ │ + eorseq r6, r9, r8, lsl #22 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ │ │ │ │ -0008b204 : │ │ │ │ +0008b1f8 : │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8b244 │ │ │ │ + bne 8b238 │ │ │ │ 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 │ │ │ │ @@ -99883,115 +99880,96 @@ │ │ │ │ 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 357640 │ │ │ │ - mov r3, r0 │ │ │ │ - and r2, r3, #255 @ 0xff │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 8b290 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [sp, #7] │ │ │ │ - bl 32518c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0008b298 : │ │ │ │ +0008b240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b2e4 │ │ │ │ + ldr r3, [pc, #52] @ 8b28c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2d0 │ │ │ │ + beq 8b278 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8b034 │ │ │ │ + bl 8b028 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b2c8 │ │ │ │ + b 8b270 │ │ │ │ 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 8b484 │ │ │ │ + beq 8b42c │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b48c │ │ │ │ + bne 8b434 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b3b0 │ │ │ │ + beq 8b358 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b4ac │ │ │ │ - ldr r2, [pc, #560] @ 8b580 │ │ │ │ - ldr r1, [pc, #560] @ 8b584 │ │ │ │ + bhi 8b454 │ │ │ │ + ldr r2, [pc, #560] @ 8b528 │ │ │ │ + ldr r1, [pc, #560] @ 8b52c │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b498 │ │ │ │ + bne 8b440 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b4ac │ │ │ │ + beq 8b454 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b4f4 │ │ │ │ + bne 8b49c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b4ac │ │ │ │ + bhi 8b454 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aff0 │ │ │ │ + bl 8afe4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b4ac │ │ │ │ + beq 8b454 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -100003,144 +99981,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 8b4b4 │ │ │ │ + bhi 8b45c │ │ │ │ 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 8b4bc │ │ │ │ + bne 8b464 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b400 │ │ │ │ + bne 8b3a8 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b490 │ │ │ │ + b 8b438 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b320 │ │ │ │ + b 8b2c8 │ │ │ │ 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 8b37c │ │ │ │ + bne 8b324 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b490 │ │ │ │ + b 8b438 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b468 │ │ │ │ + beq 8b410 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b544 │ │ │ │ + beq 8b4ec │ │ │ │ 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 8b45c │ │ │ │ + b 8b404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b534 │ │ │ │ + beq 8b4dc │ │ │ │ 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 8b3a0 │ │ │ │ + bne 8b348 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b504 │ │ │ │ + bne 8b4ac │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b47c │ │ │ │ + b 8b424 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b588 │ │ │ │ + ldrne r2, [pc, #12] @ 8b530 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b490 │ │ │ │ + b 8b438 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - eorseq r7, r5, r0, lsl #29 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + eorseq r8, r5, r0, lsl #13 │ │ │ │ │ │ │ │ -0008b58c : │ │ │ │ +0008b534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b5d0 │ │ │ │ + ldr r3, [pc, #44] @ 8b578 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b5c8 │ │ │ │ + beq 8b570 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8b034 │ │ │ │ - b 8b5b0 │ │ │ │ + bl 8b028 │ │ │ │ + b 8b558 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b5d4 : │ │ │ │ - ldr r2, [pc, #28] @ 8b5f8 │ │ │ │ - ldr r1, [pc, #28] @ 8b5fc │ │ │ │ +0008b57c : │ │ │ │ + ldr r2, [pc, #28] @ 8b5a0 │ │ │ │ + ldr r1, [pc, #28] @ 8b5a4 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b5f0 │ │ │ │ + bne 8b598 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b608 : │ │ │ │ +0008b5b0 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b630 │ │ │ │ - ldr r3, [pc, #32] @ 8b638 │ │ │ │ + blt 8b5d8 │ │ │ │ + ldr r3, [pc, #32] @ 8b5e0 │ │ │ │ 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 │ │ │ │ @@ -100155,99 +100133,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 8b6cc │ │ │ │ - ldr r2, [pc, #92] @ 8b6d4 │ │ │ │ - ldr r1, [pc, #92] @ 8b6d8 │ │ │ │ + bhi 8b674 │ │ │ │ + ldr r2, [pc, #92] @ 8b67c │ │ │ │ + ldr r1, [pc, #92] @ 8b680 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b6b8 │ │ │ │ + bne 8b660 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b6cc │ │ │ │ + beq 8b674 │ │ │ │ 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 8b69c │ │ │ │ + bne 8b644 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b6b0 │ │ │ │ + b 8b658 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ │ │ │ │ -0008b6dc : │ │ │ │ +0008b684 : │ │ │ │ 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] @ 8b770 │ │ │ │ + ldr r0, [pc, #120] @ 8b718 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22fb24 │ │ │ │ + bl 22fbe4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b728 │ │ │ │ + bne 8b6d0 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b774 │ │ │ │ + ldr lr, [pc, #96] @ 8b71c │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b770 │ │ │ │ - b 8b24c │ │ │ │ + ldr r0, [pc, #72] @ 8b718 │ │ │ │ + b 231050 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b754 │ │ │ │ + beq 8b6fc │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b71c │ │ │ │ + bne 8b6c4 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b778 │ │ │ │ + ldr lr, [pc, #48] @ 8b720 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b71c │ │ │ │ + b 8b6c4 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b77c │ │ │ │ + ldr lr, [pc, #24] @ 8b724 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b71c │ │ │ │ + b 8b6c4 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b780 : │ │ │ │ +0008b728 : │ │ │ │ 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 8b7ac │ │ │ │ + beq 8b754 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3550cc │ │ │ │ + bl 3558d0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b7cc │ │ │ │ - ldr r3, [pc, #32] @ 8b7d4 │ │ │ │ + bcc 8b774 │ │ │ │ + ldr r3, [pc, #32] @ 8b77c │ │ │ │ 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 │ │ │ │ @@ -100264,301 +100242,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 8b890 │ │ │ │ - ldr r6, [pc, #188] @ 8b8d8 │ │ │ │ - ldr r7, [pc, #188] @ 8b8dc │ │ │ │ + ble 8b838 │ │ │ │ + ldr r6, [pc, #188] @ 8b880 │ │ │ │ + ldr r7, [pc, #188] @ 8b884 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b8b8 │ │ │ │ + bne 8b860 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b890 │ │ │ │ + ble 8b838 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b8c8 │ │ │ │ + bne 8b870 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b890 │ │ │ │ + ble 8b838 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b8a8 │ │ │ │ + bne 8b850 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b868 │ │ │ │ + bgt 8b810 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ 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 8b880 │ │ │ │ + b 8b828 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b834 │ │ │ │ + b 8b7dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b858 │ │ │ │ + b 8b800 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ │ │ │ │ -0008b8e0 : │ │ │ │ +0008b888 : │ │ │ │ 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 8b980 │ │ │ │ + beq 8b928 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b9d0 │ │ │ │ + blt 8b978 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b5f8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b980 │ │ │ │ + beq 8b928 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b5b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b9b4 │ │ │ │ + beq 8b95c │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b99c │ │ │ │ + bgt 8b944 │ │ │ │ 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] @ 8b9dc │ │ │ │ - ldr r3, [pc, #84] @ 8b9e0 │ │ │ │ + ldr r2, [pc, #84] @ 8b984 │ │ │ │ + ldr r3, [pc, #84] @ 8b988 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b978 │ │ │ │ + b 8b920 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b954 │ │ │ │ + b 8b8fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b5d4 │ │ │ │ - ldr r2, [pc, #24] @ 8b9dc │ │ │ │ - ldr r3, [pc, #24] @ 8b9e0 │ │ │ │ + bl 8b57c │ │ │ │ + ldr r2, [pc, #24] @ 8b984 │ │ │ │ + ldr r3, [pc, #24] @ 8b988 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b978 │ │ │ │ - ldr r2, [pc, #4] @ 8b9dc │ │ │ │ - ldr r3, [pc, #8] @ 8b9e4 │ │ │ │ - b 8b988 │ │ │ │ - eorseq r6, r9, ip, asr #20 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ - mlaseq r5, r0, r0, r8 │ │ │ │ + b 8b920 │ │ │ │ + ldr r2, [pc, #4] @ 8b984 │ │ │ │ + ldr r3, [pc, #8] @ 8b98c │ │ │ │ + b 8b930 │ │ │ │ + eorseq r7, r9, ip, asr #4 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + mlaseq r5, r0, r8, r8 │ │ │ │ │ │ │ │ -0008b9e8 : │ │ │ │ +0008b990 : │ │ │ │ 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 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b7f4 │ │ │ │ + bl 8b79c │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b7f4 │ │ │ │ + bl 8b79c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b7f4 │ │ │ │ + bl 8b79c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b7f4 │ │ │ │ + bl 8b79c │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b7f4 │ │ │ │ + b 8b79c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 234a20 │ │ │ │ + b 234b2c │ │ │ │ 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] @ 8bbbc │ │ │ │ - bl 2372d0 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bb64 │ │ │ │ + bl 2373dc <_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 8bb78 │ │ │ │ + bne 8bb20 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x003982f4 │ │ │ │ + @ instruction: 0x00398af4 │ │ │ │ │ │ │ │ -0008bbc0 : │ │ │ │ - ldr r3, [pc, #16] @ 8bbd8 │ │ │ │ +0008bb68 : │ │ │ │ + ldr r3, [pc, #16] @ 8bb80 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008bbdc : │ │ │ │ +0008bb84 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bbe4 : │ │ │ │ +0008bb8c : │ │ │ │ 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] @ 8be1c │ │ │ │ + ldr r3, [pc, #536] @ 8bdc4 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bde4 │ │ │ │ + beq 8bd8c │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8be20 │ │ │ │ + ldr r0, [pc, #500] @ 8bdc8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2372d0 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 2373dc <_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 8bc40 │ │ │ │ + bne 8bbe8 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8be14 │ │ │ │ + bhi 8bdbc │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bda0 │ │ │ │ + bls 8bd48 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100584,292 +100562,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 8bcdc │ │ │ │ + bne 8bc84 │ │ │ │ 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 8bdc8 │ │ │ │ + bls 8bd70 │ │ │ │ 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 8bd5c │ │ │ │ + bls 8bd04 │ │ │ │ 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 8be14 │ │ │ │ + beq 8bdbc │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bd7c │ │ │ │ + bls 8bd24 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8be1c │ │ │ │ + ldr r3, [pc, #152] @ 8bdc4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8be10 │ │ │ │ + bne 8bdb8 │ │ │ │ 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 8bcb0 │ │ │ │ + b 8bc58 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bd5c │ │ │ │ - ldr r3, [pc, #48] @ 8be1c │ │ │ │ + b 8bd04 │ │ │ │ + ldr r3, [pc, #48] @ 8bdc4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8be10 │ │ │ │ + bne 8bdb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 234a20 │ │ │ │ + b 234b2c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bd7c │ │ │ │ + b 8bd24 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r9, ip, asr #26 │ │ │ │ + eorseq r9, r9, ip, asr #10 │ │ │ │ │ │ │ │ -0008be24 : │ │ │ │ +0008bdcc : │ │ │ │ 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 8be5c │ │ │ │ + bl 8be04 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008be5c : │ │ │ │ +0008be04 : │ │ │ │ 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 8beac │ │ │ │ + bhi 8be54 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bea4 │ │ │ │ + beq 8be4c │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8beb4 │ │ │ │ - b 8be98 │ │ │ │ + ldr r0, [pc] @ 8be5c │ │ │ │ + b 8be40 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008beb8 : │ │ │ │ +0008be60 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008beec <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008be94 <_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] @ 8bfb0 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8bf58 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8bfb4 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8bf5c <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8bfa8 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8bf50 <_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 8bfa0 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8bf48 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8bfb8 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8bfbc <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8bf60 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8bf64 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8bfc0 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8bf68 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8bfc4 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8bf6c <_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 8bf98 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, ip, asr #16 │ │ │ │ - andeq r9, r9, r0, asr #26 │ │ │ │ - andseq fp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x0018e7f4 │ │ │ │ - andeq r0, r9, ip, lsr #24 │ │ │ │ - andseq fp, r6, ip, ror r9 │ │ │ │ + b 8bf40 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, r0, ror #15 │ │ │ │ + ldrdeq r9, [r9], -r4 │ │ │ │ + andseq fp, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0018e7d8 │ │ │ │ + andeq r0, r9, r0, asr #23 │ │ │ │ + @ instruction: 0x0016b8f8 │ │ │ │ │ │ │ │ -0008bfc8 : │ │ │ │ +0008bf70 : │ │ │ │ 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 8bff0 │ │ │ │ + beq 8bf98 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4614 <_PyType_GetDict@@Base> │ │ │ │ + bl a45a4 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c028 │ │ │ │ + bne 8bfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8c03c │ │ │ │ + blt 8bfe4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8bfe8 │ │ │ │ - ldr r3, [pc, #20] @ 8c044 │ │ │ │ + bne 8bf90 │ │ │ │ + ldr r3, [pc, #20] @ 8bfec │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8c048 │ │ │ │ + ldr r1, [pc, #16] @ 8bff0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, r0, lsr r1 │ │ │ │ + eorseq fp, r5, r0, lsr r9 │ │ │ │ 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 8c570 │ │ │ │ + bne 8c518 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c840 │ │ │ │ + beq 8c7e8 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c818 │ │ │ │ + beq 8c7c0 │ │ │ │ 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 8c568 │ │ │ │ - ldr r3, [pc, #1980] @ 8c864 │ │ │ │ - ldr r2, [pc, #1980] @ 8c868 │ │ │ │ + beq 8c510 │ │ │ │ + ldr r3, [pc, #1980] @ 8c80c │ │ │ │ + ldr r2, [pc, #1980] @ 8c810 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c850 │ │ │ │ - ldr r3, [pc, #1968] @ 8c86c │ │ │ │ - ldr r5, [pc, #1968] @ 8c870 │ │ │ │ + bne 8c7f8 │ │ │ │ + ldr r3, [pc, #1968] @ 8c814 │ │ │ │ + ldr r5, [pc, #1968] @ 8c818 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c874 │ │ │ │ + ldr r4, [pc, #1964] @ 8c81c │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c878 │ │ │ │ - ldr sl, [pc, #1960] @ 8c87c │ │ │ │ - ldr r9, [pc, #1960] @ 8c880 │ │ │ │ - ldr r7, [pc, #1960] @ 8c884 │ │ │ │ - ldr r3, [pc, #1960] @ 8c888 │ │ │ │ - ldr r8, [pc, #1960] @ 8c88c │ │ │ │ + ldr fp, [pc, #1960] @ 8c820 │ │ │ │ + ldr sl, [pc, #1960] @ 8c824 │ │ │ │ + ldr r9, [pc, #1960] @ 8c828 │ │ │ │ + ldr r7, [pc, #1960] @ 8c82c │ │ │ │ + ldr r3, [pc, #1960] @ 8c830 │ │ │ │ + ldr r8, [pc, #1960] @ 8c834 │ │ │ │ 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 8c57c │ │ │ │ + ble 8c524 │ │ │ │ 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 │ │ │ │ @@ -100911,15 +100889,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 8c2d0 │ │ │ │ + bls 8c278 │ │ │ │ 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] │ │ │ │ @@ -100968,32 +100946,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 8c200 │ │ │ │ + bgt 8c1a8 │ │ │ │ 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] @ 8c890 │ │ │ │ + ldr ip, [pc, #1440] @ 8c838 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c5e4 │ │ │ │ + bhi 8c58c │ │ │ │ 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] │ │ │ │ @@ -101143,21 +101121,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] @ 8c894 │ │ │ │ + ldr r2, [pc, #784] @ 8c83c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c5e4 │ │ │ │ + bhi 8c58c │ │ │ │ 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 │ │ │ │ @@ -101297,138 +101275,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 8c560 │ │ │ │ + b 8c508 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c340 │ │ │ │ + b 8c2e8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c340 │ │ │ │ + b 8c2e8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c32c │ │ │ │ + b 8c2d4 │ │ │ │ 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 8c0a0 │ │ │ │ - b 8c568 │ │ │ │ + bne 8c048 │ │ │ │ + b 8c510 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c824 │ │ │ │ + b 8c7cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c560 │ │ │ │ + b 8c508 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c878 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c820 │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ - eorseq pc, ip, r8, lsl #25 │ │ │ │ - mlaseq ip, r6, ip, pc @ │ │ │ │ + eorseq r0, sp, r8, lsl #9 │ │ │ │ + mlaseq sp, r6, r4, r0 │ │ │ │ │ │ │ │ -0008c898 <_Py_HashBytes@@Base>: │ │ │ │ +0008c840 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c8fc <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c8a4 <_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] @ 8c910 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c914 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c8b8 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c8bc <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c904 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c918 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c8ac <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c8c0 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c958 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c900 <_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 8c8e8 <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8c890 <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ 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] @ 8c954 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c8fc <_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 8c958 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c900 <_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] @ 8d0a4 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8d0a8 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8d0ac <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8d0b0 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8d0b4 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8d0b8 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8d0bc <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8d0c0 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8d04c <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8d050 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8d054 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8d058 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8d05c <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8d060 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8d064 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8d068 <_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 8d048 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8cff0 <_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] │ │ │ │ @@ -101471,15 +101449,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 8cb88 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8cb30 <_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] │ │ │ │ @@ -101527,32 +101505,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 8cab4 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8ca5c <_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] @ 8d0c4 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8d06c <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce50 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cdf8 <_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] │ │ │ │ @@ -101835,67 +101813,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 8cdf8 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8cda0 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8d0c8 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8d070 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce50 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cdf8 <_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 8cbec <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cb94 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cbdc <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cb84 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cbec <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8d0ac <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cb94 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8d054 <_Py_HashBytes@@Base+0x814> │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ - eorseq pc, ip, r4, lsr #25 │ │ │ │ - @ instruction: 0x003cfcb2 │ │ │ │ + eorseq r0, sp, r4, lsr #9 │ │ │ │ + @ instruction: 0x003d04b2 │ │ │ │ │ │ │ │ -0008d0cc : │ │ │ │ - ldr r3, [pc, #48] @ 8d104 │ │ │ │ +0008d074 : │ │ │ │ + ldr r3, [pc, #48] @ 8d0ac │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d0e4 │ │ │ │ + beq 8d08c │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8b034 │ │ │ │ + bl 8b028 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008d108 : │ │ │ │ +0008d0b0 : │ │ │ │ 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 │ │ │ │ @@ -101906,1368 +101884,1363 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [pc, #1208] @ 8d610 │ │ │ │ + ldr r7, [pc, #1188] @ 8d5a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d468 │ │ │ │ + bne 8d3cc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d534 │ │ │ │ + bne 8d4e8 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d5a8 │ │ │ │ + bne 8d504 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d2b8 │ │ │ │ + bne 8d26c │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5f4 │ │ │ │ + bne 8d4f8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d3a4 │ │ │ │ + bne 8d258 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d564 │ │ │ │ + bne 8d538 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5e8 │ │ │ │ + bne 8d52c │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d438 │ │ │ │ + bne 8d3dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d440 │ │ │ │ + bne 8d3e4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 356a44 │ │ │ │ + bl 357248 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d428 │ │ │ │ - ldr r9, [pc, #968] @ 8d614 │ │ │ │ + bne 8d410 │ │ │ │ + ldr r9, [pc, #948] @ 8d5a8 │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d544 │ │ │ │ + beq 8d4c8 │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d27c │ │ │ │ - ldr r3, [pc, #932] @ 8d618 │ │ │ │ + bne 8d224 │ │ │ │ + ldr r3, [pc, #912] @ 8d5ac │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d428 │ │ │ │ + bne 8d410 │ │ │ │ ldr r5, [r5] │ │ │ │ bic r5, r5, #255 @ 0xff │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bic r3, r3, #255 @ 0xff │ │ │ │ - cmp r5, r3 │ │ │ │ - addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 8d5c0 │ │ │ │ + bic r2, r3, #255 @ 0xff │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8d574 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d45c │ │ │ │ + bne 8d520 │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [fp, #12] │ │ │ │ + b 8d17c │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d614 │ │ │ │ + ldr r1, [pc, #808] @ 8d5a8 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r0, ip, r2, r1 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8d5b4 │ │ │ │ - bl 156b0c │ │ │ │ + beq 8d544 │ │ │ │ + bl 1566d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ sub lr, r0, lr │ │ │ │ cmp lr, r2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ sub lr, r1, lr │ │ │ │ sbcs lr, lr, ip │ │ │ │ - blt 8d340 │ │ │ │ + blt 8d2f4 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ adds r0, r2, lr │ │ │ │ ldr lr, [sp, #8] │ │ │ │ adc r1, ip, lr │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1578d4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157868 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d3cc │ │ │ │ + beq 8d370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d528 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d4bc │ │ │ │ + mov r2, r5 │ │ │ │ + str r9, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d478 │ │ │ │ + bne 8d420 │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d1ac │ │ │ │ - str r4, [fp, #4] │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - b 8d1d4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b 8d154 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d1a0 │ │ │ │ + beq 8d148 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8d1a0 │ │ │ │ + bne 8d148 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 238914 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 238a2c <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d57c │ │ │ │ + bne 8d510 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 356a0c │ │ │ │ + bl 357210 │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8d1a0 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 356a0c │ │ │ │ - b 8d27c │ │ │ │ + b 8d148 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d21c │ │ │ │ - bl 8b298 │ │ │ │ + bne 8d4e8 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8d12c │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 8d1c4 │ │ │ │ + bl 8b240 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d21c │ │ │ │ + beq 8d1c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d600 │ │ │ │ - ldr r1, [pc, #440] @ 8d61c │ │ │ │ - ldr r0, [pc, #440] @ 8d620 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d534 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b 8d184 │ │ │ │ - ldr r1, [pc, #404] @ 8d614 │ │ │ │ + bne 8d520 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2435a8 │ │ │ │ + bl 7def0 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 357210 │ │ │ │ + b 8d224 │ │ │ │ + ldr r3, [pc, #384] @ 8d5a8 │ │ │ │ ldr r2, [fp] │ │ │ │ - ldr r1, [r1, #852] @ 0x354 │ │ │ │ + ldr r1, [r3, #852] @ 0x354 │ │ │ │ cmp r2, #1 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - umull r0, ip, r2, r1 │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + umull r3, r0, r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 8d570 │ │ │ │ - bl 156b0c │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d56c │ │ │ │ + bl 1566d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ - sub lr, r0, lr │ │ │ │ + sub lr, r0, r3 │ │ │ │ cmp lr, r2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ sub lr, r1, lr │ │ │ │ sbcs lr, lr, ip │ │ │ │ - blt 8d4f8 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d494 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1578d4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157868 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d3b8 │ │ │ │ + beq 8d35c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d38c │ │ │ │ - ldr r1, [pc, #244] @ 8d624 │ │ │ │ - ldr r0, [pc, #236] @ 8d620 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b298 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 8d470 │ │ │ │ - bl 7defc │ │ │ │ - bl 8b034 │ │ │ │ + beq 8d340 │ │ │ │ + ldr r1, [pc, #236] @ 8d5b0 │ │ │ │ + ldr r0, [pc, #236] @ 8d5b4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8b028 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d26c │ │ │ │ - b 8d27c │ │ │ │ - ldr r1, [pc, #188] @ 8d628 │ │ │ │ - ldr r0, [pc, #176] @ 8d620 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cc8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d4bc │ │ │ │ + beq 8d214 │ │ │ │ + b 8d224 │ │ │ │ + bl 8b240 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d3d4 │ │ │ │ + b 8d40c │ │ │ │ + ldr r1, [pc, #184] @ 8d5b8 │ │ │ │ + ldr r0, [pc, #176] @ 8d5b4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #176] @ 8d5bc │ │ │ │ + ldr r0, [pc, #164] @ 8d5b4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d45c │ │ │ │ + beq 8d550 │ │ │ │ + ldr r1, [pc, #152] @ 8d5c0 │ │ │ │ + ldr r0, [pc, #136] @ 8d5b4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #144] @ 8d5c4 │ │ │ │ + ldr r0, [pc, #124] @ 8d5b4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #136] @ 8d5c8 │ │ │ │ + ldr r0, [pc, #112] @ 8d5b4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78cbc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d2b8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d540 │ │ │ │ + beq 8d40c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 356a44 │ │ │ │ - b 8d540 │ │ │ │ - ldr r1, [pc, #124] @ 8d62c │ │ │ │ - ldr r0, [pc, #108] @ 8d620 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cc8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b 8d304 │ │ │ │ + bl 357248 │ │ │ │ + b 8d40c │ │ │ │ + bl 78cbc │ │ │ │ + b 8d45c │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357584 │ │ │ │ + bl 357d88 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d29c │ │ │ │ + beq 8d23c │ │ │ │ str r0, [r4] │ │ │ │ - b 8d5c0 │ │ │ │ - ldr r1, [pc, #64] @ 8d630 │ │ │ │ - ldr r0, [pc, #44] @ 8d620 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ 8d634 │ │ │ │ - ldr r0, [pc, #32] @ 8d620 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 243444 │ │ │ │ - b 8d540 │ │ │ │ + b 8d57c │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq fp, r5, r0, asr #7 │ │ │ │ - eorseq pc, ip, ip, asr #26 │ │ │ │ - eorseq fp, r5, r0, lsr #7 │ │ │ │ - eorseq fp, r5, ip, lsl #8 │ │ │ │ - eorseq fp, r5, r0, lsl #7 │ │ │ │ - eorseq fp, r5, r4, lsr r4 │ │ │ │ - eorseq fp, r5, r4, ror #7 │ │ │ │ + eorseq fp, r5, r0, lsr #23 │ │ │ │ + eorseq r0, sp, ip, asr #10 │ │ │ │ + eorseq fp, r5, r4, ror #23 │ │ │ │ + eorseq fp, r5, r0, lsl #23 │ │ │ │ + eorseq fp, r5, r0, asr #23 │ │ │ │ + eorseq fp, r5, r4, lsr ip │ │ │ │ + eorseq fp, r5, ip, lsl #24 │ │ │ │ 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] @ 8e650 │ │ │ │ + ldr r3, [pc, #4084] @ 8e5e4 │ │ │ │ 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 905c8 │ │ │ │ - ldr r2, [pc, #4056] @ 8e654 │ │ │ │ - ldr r3, [pc, #4056] @ 8e658 │ │ │ │ - ldr r1, [pc, #4056] @ 8e65c │ │ │ │ + bne 9055c │ │ │ │ + ldr r2, [pc, #4056] @ 8e5e8 │ │ │ │ + ldr r3, [pc, #4056] @ 8e5ec │ │ │ │ + ldr r1, [pc, #4056] @ 8e5f0 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906b4 │ │ │ │ - ldr r1, [pc, #4032] @ 8e660 │ │ │ │ + beq 90648 │ │ │ │ + ldr r1, [pc, #4032] @ 8e5f4 │ │ │ │ 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] @ 8e664 │ │ │ │ - ldr r2, [pc, #4008] @ 8e668 │ │ │ │ + ldr r4, [pc, #4008] @ 8e5f8 │ │ │ │ + ldr r2, [pc, #4008] @ 8e5fc │ │ │ │ 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] @ 8e66c │ │ │ │ + ldr fp, [pc, #3984] @ 8e600 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e670 │ │ │ │ - ldr r0, [pc, #3980] @ 8e674 │ │ │ │ + ldr r1, [pc, #3980] @ 8e604 │ │ │ │ + ldr r0, [pc, #3980] @ 8e608 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8beec <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be94 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 9075c │ │ │ │ - ldr r0, [pc, #3948] @ 8e678 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3944] @ 8e67c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3940] @ 8e680 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3936] @ 8e684 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3932] @ 8e688 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3928] @ 8e68c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3924] @ 8e690 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3920] @ 8e694 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3916] @ 8e698 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3912] @ 8e69c │ │ │ │ - bl 90978 │ │ │ │ + beq 906f0 │ │ │ │ + ldr r0, [pc, #3948] @ 8e60c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3944] @ 8e610 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3940] @ 8e614 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3936] @ 8e618 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3932] @ 8e61c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3928] @ 8e620 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3924] @ 8e624 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3920] @ 8e628 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3916] @ 8e62c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3912] @ 8e630 │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3900] @ 8e6a0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3896] @ 8e6a4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3892] @ 8e6a8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3888] @ 8e6ac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3884] @ 8e6b0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3880] @ 8e6b4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3876] @ 8e6b8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3872] @ 8e6bc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3868] @ 8e6c0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3864] @ 8e6c4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3860] @ 8e6c8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3856] @ 8e6cc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3852] @ 8e6d0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3848] @ 8e6d4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3844] @ 8e6d8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3840] @ 8e6dc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3836] @ 8e6e0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3832] @ 8e6e4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3828] @ 8e6e8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3824] @ 8e6ec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3820] @ 8e6f0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3816] @ 8e6f4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3812] @ 8e6f8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3808] @ 8e6fc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3804] @ 8e700 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3800] @ 8e704 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3796] @ 8e708 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3792] @ 8e70c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3788] @ 8e710 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3784] @ 8e714 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3780] @ 8e718 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3776] @ 8e71c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3772] @ 8e720 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3768] @ 8e724 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3764] @ 8e728 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3760] @ 8e72c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3756] @ 8e730 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3752] @ 8e734 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3748] @ 8e738 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3744] @ 8e73c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3740] @ 8e740 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3736] @ 8e744 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3732] @ 8e748 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3728] @ 8e74c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3724] @ 8e750 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3720] @ 8e754 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3716] @ 8e758 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3712] @ 8e75c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3708] @ 8e760 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3704] @ 8e764 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3700] @ 8e768 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3696] @ 8e76c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3692] @ 8e770 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3688] @ 8e774 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3684] @ 8e778 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3680] @ 8e77c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3676] @ 8e780 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3672] @ 8e784 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3668] @ 8e788 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3664] @ 8e78c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3660] @ 8e790 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3656] @ 8e794 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3652] @ 8e798 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3648] @ 8e79c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3644] @ 8e7a0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3640] @ 8e7a4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3636] @ 8e7a8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3632] @ 8e7ac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3628] @ 8e7b0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3624] @ 8e7b4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3620] @ 8e7b8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3616] @ 8e7bc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3612] @ 8e7c0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3608] @ 8e7c4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3604] @ 8e7c8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3600] @ 8e7cc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3596] @ 8e7d0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3592] @ 8e7d4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3588] @ 8e7d8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3584] @ 8e7dc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3580] @ 8e7e0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3576] @ 8e7e4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3572] @ 8e7e8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3568] @ 8e7ec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3564] @ 8e7f0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3560] @ 8e7f4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3556] @ 8e7f8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3552] @ 8e7fc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3548] @ 8e800 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3544] @ 8e804 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3540] @ 8e808 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3536] @ 8e80c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3532] @ 8e810 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3528] @ 8e814 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3524] @ 8e818 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3520] @ 8e81c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3516] @ 8e820 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3512] @ 8e824 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3508] @ 8e828 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3504] @ 8e82c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3500] @ 8e830 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3496] @ 8e834 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3492] @ 8e838 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3488] @ 8e83c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3484] @ 8e840 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3480] @ 8e844 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3476] @ 8e848 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3472] @ 8e84c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3468] @ 8e850 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3464] @ 8e854 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3460] @ 8e858 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3456] @ 8e85c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3452] @ 8e860 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3448] @ 8e864 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3444] @ 8e868 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3440] @ 8e86c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3436] @ 8e870 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3432] @ 8e874 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3428] @ 8e878 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3424] @ 8e87c │ │ │ │ - bl 90978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3900] @ 8e634 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3896] @ 8e638 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3892] @ 8e63c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3888] @ 8e640 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3884] @ 8e644 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3880] @ 8e648 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3876] @ 8e64c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3872] @ 8e650 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3868] @ 8e654 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3864] @ 8e658 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3860] @ 8e65c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3856] @ 8e660 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3852] @ 8e664 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3848] @ 8e668 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3844] @ 8e66c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3840] @ 8e670 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3836] @ 8e674 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3832] @ 8e678 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3828] @ 8e67c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3824] @ 8e680 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3820] @ 8e684 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3816] @ 8e688 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3812] @ 8e68c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3808] @ 8e690 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3804] @ 8e694 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3800] @ 8e698 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3796] @ 8e69c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3792] @ 8e6a0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3788] @ 8e6a4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3784] @ 8e6a8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3780] @ 8e6ac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3776] @ 8e6b0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3772] @ 8e6b4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3768] @ 8e6b8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3764] @ 8e6bc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3760] @ 8e6c0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3756] @ 8e6c4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3752] @ 8e6c8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3748] @ 8e6cc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3744] @ 8e6d0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3740] @ 8e6d4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3736] @ 8e6d8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3732] @ 8e6dc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3728] @ 8e6e0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3724] @ 8e6e4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3720] @ 8e6e8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3716] @ 8e6ec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3712] @ 8e6f0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3708] @ 8e6f4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3704] @ 8e6f8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3700] @ 8e6fc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3696] @ 8e700 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3692] @ 8e704 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3688] @ 8e708 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3684] @ 8e70c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3680] @ 8e710 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3676] @ 8e714 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3672] @ 8e718 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3668] @ 8e71c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3664] @ 8e720 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3660] @ 8e724 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3656] @ 8e728 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3652] @ 8e72c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3648] @ 8e730 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3644] @ 8e734 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3640] @ 8e738 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3636] @ 8e73c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3632] @ 8e740 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3628] @ 8e744 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3624] @ 8e748 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3620] @ 8e74c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3616] @ 8e750 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3612] @ 8e754 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3608] @ 8e758 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3604] @ 8e75c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3600] @ 8e760 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3596] @ 8e764 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3592] @ 8e768 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3588] @ 8e76c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3584] @ 8e770 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3580] @ 8e774 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3576] @ 8e778 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3572] @ 8e77c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3568] @ 8e780 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3564] @ 8e784 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3560] @ 8e788 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3556] @ 8e78c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3552] @ 8e790 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3548] @ 8e794 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3544] @ 8e798 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3540] @ 8e79c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3536] @ 8e7a0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3532] @ 8e7a4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3528] @ 8e7a8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3524] @ 8e7ac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3520] @ 8e7b0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3516] @ 8e7b4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3512] @ 8e7b8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3508] @ 8e7bc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3504] @ 8e7c0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3500] @ 8e7c4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3496] @ 8e7c8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3492] @ 8e7cc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3488] @ 8e7d0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3484] @ 8e7d4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3480] @ 8e7d8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3476] @ 8e7dc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3472] @ 8e7e0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3468] @ 8e7e4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3464] @ 8e7e8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3460] @ 8e7ec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3456] @ 8e7f0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3452] @ 8e7f4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3448] @ 8e7f8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3444] @ 8e7fc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3440] @ 8e800 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3436] @ 8e804 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3432] @ 8e808 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3428] @ 8e80c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3424] @ 8e810 │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3412] @ 8e880 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3408] @ 8e884 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3404] @ 8e888 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3400] @ 8e88c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3396] @ 8e890 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3392] @ 8e894 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3388] @ 8e898 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3384] @ 8e89c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3380] @ 8e8a0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3376] @ 8e8a4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3372] @ 8e8a8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3368] @ 8e8ac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3364] @ 8e8b0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3360] @ 8e8b4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3356] @ 8e8b8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3352] @ 8e8bc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3348] @ 8e8c0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3344] @ 8e8c4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3340] @ 8e8c8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3336] @ 8e8cc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3332] @ 8e8d0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3328] @ 8e8d4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3324] @ 8e8d8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3320] @ 8e8dc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3316] @ 8e8e0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3312] @ 8e8e4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3308] @ 8e8e8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3304] @ 8e8ec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3300] @ 8e8f0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3296] @ 8e8f4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3292] @ 8e8f8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3288] @ 8e8fc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3284] @ 8e900 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3280] @ 8e904 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3276] @ 8e908 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3272] @ 8e90c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3268] @ 8e910 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3264] @ 8e914 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3260] @ 8e918 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3256] @ 8e91c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3252] @ 8e920 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3248] @ 8e924 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3244] @ 8e928 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3240] @ 8e92c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3236] @ 8e930 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3232] @ 8e934 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3228] @ 8e938 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3224] @ 8e93c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3220] @ 8e940 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3216] @ 8e944 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3212] @ 8e948 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3208] @ 8e94c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3204] @ 8e950 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3200] @ 8e954 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3196] @ 8e958 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3192] @ 8e95c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3188] @ 8e960 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3184] @ 8e964 │ │ │ │ - bl 90978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3412] @ 8e814 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3408] @ 8e818 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3404] @ 8e81c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3400] @ 8e820 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3396] @ 8e824 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3392] @ 8e828 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3388] @ 8e82c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3384] @ 8e830 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3380] @ 8e834 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3376] @ 8e838 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3372] @ 8e83c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3368] @ 8e840 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3364] @ 8e844 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3360] @ 8e848 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3356] @ 8e84c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3352] @ 8e850 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3348] @ 8e854 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3344] @ 8e858 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3340] @ 8e85c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3336] @ 8e860 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3332] @ 8e864 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3328] @ 8e868 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3324] @ 8e86c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3320] @ 8e870 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3316] @ 8e874 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3312] @ 8e878 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3308] @ 8e87c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3304] @ 8e880 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3300] @ 8e884 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3296] @ 8e888 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3292] @ 8e88c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3288] @ 8e890 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3284] @ 8e894 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3280] @ 8e898 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3276] @ 8e89c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3272] @ 8e8a0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3268] @ 8e8a4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3264] @ 8e8a8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3260] @ 8e8ac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3256] @ 8e8b0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3252] @ 8e8b4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3248] @ 8e8b8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3244] @ 8e8bc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3240] @ 8e8c0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3236] @ 8e8c4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3232] @ 8e8c8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3228] @ 8e8cc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3224] @ 8e8d0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3220] @ 8e8d4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3216] @ 8e8d8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3212] @ 8e8dc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3208] @ 8e8e0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3204] @ 8e8e4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3200] @ 8e8e8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3196] @ 8e8ec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3192] @ 8e8f0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3188] @ 8e8f4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3184] @ 8e8f8 │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3172] @ 8e968 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3168] @ 8e96c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3164] @ 8e970 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3160] @ 8e974 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3156] @ 8e978 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3152] @ 8e97c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3148] @ 8e980 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3144] @ 8e984 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3140] @ 8e988 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3136] @ 8e98c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3132] @ 8e990 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3128] @ 8e994 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3124] @ 8e998 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3120] @ 8e99c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3116] @ 8e9a0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3112] @ 8e9a4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3108] @ 8e9a8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3104] @ 8e9ac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3100] @ 8e9b0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3096] @ 8e9b4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3092] @ 8e9b8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3088] @ 8e9bc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3084] @ 8e9c0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3080] @ 8e9c4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3076] @ 8e9c8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3072] @ 8e9cc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3068] @ 8e9d0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3064] @ 8e9d4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3060] @ 8e9d8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3056] @ 8e9dc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3052] @ 8e9e0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3048] @ 8e9e4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3044] @ 8e9e8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3040] @ 8e9ec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3036] @ 8e9f0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3032] @ 8e9f4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3028] @ 8e9f8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3024] @ 8e9fc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3020] @ 8ea00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3016] @ 8ea04 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3012] @ 8ea08 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3008] @ 8ea0c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3004] @ 8ea10 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3000] @ 8ea14 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2996] @ 8ea18 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2992] @ 8ea1c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2988] @ 8ea20 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2984] @ 8ea24 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2980] @ 8ea28 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2976] @ 8ea2c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2972] @ 8ea30 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2968] @ 8ea34 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2964] @ 8ea38 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2960] @ 8ea3c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2956] @ 8ea40 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2952] @ 8ea44 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2948] @ 8ea48 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2944] @ 8ea4c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2940] @ 8ea50 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2936] @ 8ea54 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2932] @ 8ea58 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2928] @ 8ea5c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2924] @ 8ea60 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2920] @ 8ea64 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2916] @ 8ea68 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2912] @ 8ea6c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2908] @ 8ea70 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2904] @ 8ea74 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2900] @ 8ea78 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2896] @ 8ea7c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2892] @ 8ea80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2888] @ 8ea84 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2884] @ 8ea88 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2880] @ 8ea8c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2876] @ 8ea90 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2872] @ 8ea94 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2868] @ 8ea98 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2864] @ 8ea9c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2860] @ 8eaa0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2856] @ 8eaa4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2852] @ 8eaa8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2848] @ 8eaac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2844] @ 8eab0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2840] @ 8eab4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2836] @ 8eab8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2832] @ 8eabc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2828] @ 8eac0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2824] @ 8eac4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2820] @ 8eac8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2816] @ 8eacc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2812] @ 8ead0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2808] @ 8ead4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2804] @ 8ead8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2800] @ 8eadc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2796] @ 8eae0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2792] @ 8eae4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2788] @ 8eae8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2784] @ 8eaec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2780] @ 8eaf0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2776] @ 8eaf4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2772] @ 8eaf8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2768] @ 8eafc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2764] @ 8eb00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2760] @ 8eb04 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2756] @ 8eb08 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2752] @ 8eb0c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2748] @ 8eb10 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2744] @ 8eb14 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2740] @ 8eb18 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2736] @ 8eb1c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2732] @ 8eb20 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2728] @ 8eb24 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2724] @ 8eb28 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2720] @ 8eb2c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2716] @ 8eb30 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2712] @ 8eb34 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2708] @ 8eb38 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2704] @ 8eb3c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2700] @ 8eb40 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2696] @ 8eb44 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2692] @ 8eb48 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2688] @ 8eb4c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2684] @ 8eb50 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2680] @ 8eb54 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2676] @ 8eb58 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2672] @ 8eb5c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2668] @ 8eb60 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2664] @ 8eb64 │ │ │ │ - bl 90978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3172] @ 8e8fc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3168] @ 8e900 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3164] @ 8e904 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3160] @ 8e908 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3156] @ 8e90c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3152] @ 8e910 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3148] @ 8e914 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3144] @ 8e918 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3140] @ 8e91c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3136] @ 8e920 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3132] @ 8e924 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3128] @ 8e928 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3124] @ 8e92c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3120] @ 8e930 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3116] @ 8e934 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3112] @ 8e938 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3108] @ 8e93c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3104] @ 8e940 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3100] @ 8e944 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3096] @ 8e948 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3092] @ 8e94c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3088] @ 8e950 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3084] @ 8e954 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3080] @ 8e958 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3076] @ 8e95c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3072] @ 8e960 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3068] @ 8e964 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3064] @ 8e968 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3060] @ 8e96c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3056] @ 8e970 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3052] @ 8e974 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3048] @ 8e978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3044] @ 8e97c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3040] @ 8e980 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3036] @ 8e984 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3032] @ 8e988 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3028] @ 8e98c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3024] @ 8e990 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3020] @ 8e994 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3016] @ 8e998 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3012] @ 8e99c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3008] @ 8e9a0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3004] @ 8e9a4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3000] @ 8e9a8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2996] @ 8e9ac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2992] @ 8e9b0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2988] @ 8e9b4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2984] @ 8e9b8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2980] @ 8e9bc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2976] @ 8e9c0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2972] @ 8e9c4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2968] @ 8e9c8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2964] @ 8e9cc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2960] @ 8e9d0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2956] @ 8e9d4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2952] @ 8e9d8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2948] @ 8e9dc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2944] @ 8e9e0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2940] @ 8e9e4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2936] @ 8e9e8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2932] @ 8e9ec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2928] @ 8e9f0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2924] @ 8e9f4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2920] @ 8e9f8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2916] @ 8e9fc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2912] @ 8ea00 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2908] @ 8ea04 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2904] @ 8ea08 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2900] @ 8ea0c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2896] @ 8ea10 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2892] @ 8ea14 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2888] @ 8ea18 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2884] @ 8ea1c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2880] @ 8ea20 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2876] @ 8ea24 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2872] @ 8ea28 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2868] @ 8ea2c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2864] @ 8ea30 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2860] @ 8ea34 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2856] @ 8ea38 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2852] @ 8ea3c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2848] @ 8ea40 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2844] @ 8ea44 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2840] @ 8ea48 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2836] @ 8ea4c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2832] @ 8ea50 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2828] @ 8ea54 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2824] @ 8ea58 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2820] @ 8ea5c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2816] @ 8ea60 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2812] @ 8ea64 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2808] @ 8ea68 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2804] @ 8ea6c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2800] @ 8ea70 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2796] @ 8ea74 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2792] @ 8ea78 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2788] @ 8ea7c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2784] @ 8ea80 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2780] @ 8ea84 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2776] @ 8ea88 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2772] @ 8ea8c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2768] @ 8ea90 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2764] @ 8ea94 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2760] @ 8ea98 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2756] @ 8ea9c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2752] @ 8eaa0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2748] @ 8eaa4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2744] @ 8eaa8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2740] @ 8eaac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2736] @ 8eab0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2732] @ 8eab4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2728] @ 8eab8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2724] @ 8eabc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2720] @ 8eac0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2716] @ 8eac4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2712] @ 8eac8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2708] @ 8eacc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2704] @ 8ead0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2700] @ 8ead4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2696] @ 8ead8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2692] @ 8eadc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2688] @ 8eae0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2684] @ 8eae4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2680] @ 8eae8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2676] @ 8eaec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2672] @ 8eaf0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2668] @ 8eaf4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2664] @ 8eaf8 │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2652] @ 8eb68 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2648] @ 8eb6c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2644] @ 8eb70 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2640] @ 8eb74 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2636] @ 8eb78 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2632] @ 8eb7c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2628] @ 8eb80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2624] @ 8eb84 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2620] @ 8eb88 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2616] @ 8eb8c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2612] @ 8eb90 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2608] @ 8eb94 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2604] @ 8eb98 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2600] @ 8eb9c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2596] @ 8eba0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2592] @ 8eba4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2588] @ 8eba8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2584] @ 8ebac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2580] @ 8ebb0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2576] @ 8ebb4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2572] @ 8ebb8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2568] @ 8ebbc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2564] @ 8ebc0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2560] @ 8ebc4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2556] @ 8ebc8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2552] @ 8ebcc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2548] @ 8ebd0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2544] @ 8ebd4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2540] @ 8ebd8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2536] @ 8ebdc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2532] @ 8ebe0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2528] @ 8ebe4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2524] @ 8ebe8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2520] @ 8ebec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2516] @ 8ebf0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2512] @ 8ebf4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2508] @ 8ebf8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2504] @ 8ebfc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2500] @ 8ec00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2496] @ 8ec04 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2492] @ 8ec08 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2488] @ 8ec0c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2484] @ 8ec10 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2480] @ 8ec14 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2476] @ 8ec18 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2472] @ 8ec1c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2468] @ 8ec20 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2464] @ 8ec24 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2460] @ 8ec28 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2456] @ 8ec2c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2452] @ 8ec30 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2448] @ 8ec34 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2444] @ 8ec38 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2440] @ 8ec3c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2436] @ 8ec40 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2432] @ 8ec44 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2428] @ 8ec48 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2424] @ 8ec4c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2420] @ 8ec50 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2416] @ 8ec54 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2412] @ 8ec58 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2408] @ 8ec5c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2404] @ 8ec60 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2400] @ 8ec64 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2396] @ 8ec68 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2392] @ 8ec6c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2388] @ 8ec70 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2384] @ 8ec74 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2380] @ 8ec78 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2376] @ 8ec7c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2372] @ 8ec80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2368] @ 8ec84 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2364] @ 8ec88 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2360] @ 8ec8c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2356] @ 8ec90 │ │ │ │ - bl 90978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2652] @ 8eafc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2648] @ 8eb00 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2644] @ 8eb04 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2640] @ 8eb08 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2636] @ 8eb0c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2632] @ 8eb10 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2628] @ 8eb14 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2624] @ 8eb18 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2620] @ 8eb1c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2616] @ 8eb20 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2612] @ 8eb24 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2608] @ 8eb28 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2604] @ 8eb2c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2600] @ 8eb30 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2596] @ 8eb34 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2592] @ 8eb38 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2588] @ 8eb3c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2584] @ 8eb40 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2580] @ 8eb44 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2576] @ 8eb48 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2572] @ 8eb4c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2568] @ 8eb50 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2564] @ 8eb54 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2560] @ 8eb58 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2556] @ 8eb5c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2552] @ 8eb60 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2548] @ 8eb64 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2544] @ 8eb68 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2540] @ 8eb6c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2536] @ 8eb70 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2532] @ 8eb74 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2528] @ 8eb78 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2524] @ 8eb7c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2520] @ 8eb80 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2516] @ 8eb84 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2512] @ 8eb88 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2508] @ 8eb8c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2504] @ 8eb90 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2500] @ 8eb94 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2496] @ 8eb98 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2492] @ 8eb9c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2488] @ 8eba0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2484] @ 8eba4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2480] @ 8eba8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2476] @ 8ebac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2472] @ 8ebb0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2468] @ 8ebb4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2464] @ 8ebb8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2460] @ 8ebbc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2456] @ 8ebc0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2452] @ 8ebc4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2448] @ 8ebc8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2444] @ 8ebcc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2440] @ 8ebd0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2436] @ 8ebd4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2432] @ 8ebd8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2428] @ 8ebdc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2424] @ 8ebe0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2420] @ 8ebe4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2416] @ 8ebe8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2412] @ 8ebec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2408] @ 8ebf0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2404] @ 8ebf4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2400] @ 8ebf8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2396] @ 8ebfc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2392] @ 8ec00 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2388] @ 8ec04 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2384] @ 8ec08 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2380] @ 8ec0c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2376] @ 8ec10 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2372] @ 8ec14 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2368] @ 8ec18 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2364] @ 8ec1c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2360] @ 8ec20 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2356] @ 8ec24 │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2344] @ 8ec94 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2340] @ 8ec98 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2336] @ 8ec9c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2332] @ 8eca0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2328] @ 8eca4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2324] @ 8eca8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2320] @ 8ecac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2316] @ 8ecb0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2312] @ 8ecb4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2308] @ 8ecb8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2304] @ 8ecbc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2300] @ 8ecc0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2296] @ 8ecc4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2292] @ 8ecc8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2288] @ 8eccc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2284] @ 8ecd0 │ │ │ │ - bl 90978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2344] @ 8ec28 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2340] @ 8ec2c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2336] @ 8ec30 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2332] @ 8ec34 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2328] @ 8ec38 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2324] @ 8ec3c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2320] @ 8ec40 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2316] @ 8ec44 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2312] @ 8ec48 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2308] @ 8ec4c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2304] @ 8ec50 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2300] @ 8ec54 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2296] @ 8ec58 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2292] @ 8ec5c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2288] @ 8ec60 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2284] @ 8ec64 │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2272] @ 8ecd4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2268] @ 8ecd8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2264] @ 8ecdc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3592] @ 8f214 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2252] @ 8ece0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2248] @ 8ece4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2244] @ 8ece8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2240] @ 8ecec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2236] @ 8ecf0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2232] @ 8ecf4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2228] @ 8ecf8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2224] @ 8ecfc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2220] @ 8ed00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2216] @ 8ed04 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2212] @ 8ed08 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2208] @ 8ed0c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2204] @ 8ed10 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2200] @ 8ed14 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2196] @ 8ed18 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2192] @ 8ed1c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2188] @ 8ed20 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2184] @ 8ed24 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2180] @ 8ed28 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2176] @ 8ed2c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2172] @ 8ed30 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2168] @ 8ed34 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2164] @ 8ed38 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2160] @ 8ed3c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2156] @ 8ed40 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3396] @ 8f220 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2144] @ 8ed44 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2140] @ 8ed48 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2136] @ 8ed4c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2132] @ 8ed50 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2128] @ 8ed54 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2124] @ 8ed58 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2120] @ 8ed5c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2116] @ 8ed60 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2112] @ 8ed64 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2108] @ 8ed68 │ │ │ │ - bl 90978 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2272] @ 8ec68 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2268] @ 8ec6c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2264] @ 8ec70 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3592] @ 8f1a8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2252] @ 8ec74 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2248] @ 8ec78 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2244] @ 8ec7c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2240] @ 8ec80 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2236] @ 8ec84 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2232] @ 8ec88 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2228] @ 8ec8c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2224] @ 8ec90 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2220] @ 8ec94 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2216] @ 8ec98 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2212] @ 8ec9c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2208] @ 8eca0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2204] @ 8eca4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2200] @ 8eca8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2196] @ 8ecac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2192] @ 8ecb0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2188] @ 8ecb4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2184] @ 8ecb8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2180] @ 8ecbc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2176] @ 8ecc0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2172] @ 8ecc4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2168] @ 8ecc8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2164] @ 8eccc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2160] @ 8ecd0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2156] @ 8ecd4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3396] @ 8f1b4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2144] @ 8ecd8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2140] @ 8ecdc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2136] @ 8ece0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2132] @ 8ece4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2128] @ 8ece8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2124] @ 8ecec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2120] @ 8ecf0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2116] @ 8ecf4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2112] @ 8ecf8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2108] @ 8ecfc │ │ │ │ + bl 9090c │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2096] @ 8ed6c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2092] @ 8ed70 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2088] @ 8ed74 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2084] @ 8ed78 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2080] @ 8ed7c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2076] @ 8ed80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2072] @ 8ed84 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2068] @ 8ed88 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2064] @ 8ed8c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2060] @ 8ed90 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2056] @ 8ed94 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2052] @ 8ed98 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2048] @ 8ed9c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2044] @ 8eda0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2040] @ 8eda4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2036] @ 8eda8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2032] @ 8edac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2028] @ 8edb0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #3160] @ 8f224 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2016] @ 8edb4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2012] @ 8edb8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2008] @ 8edbc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2004] @ 8edc0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #2000] @ 8edc4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1996] @ 8edc8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1992] @ 8edcc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1988] @ 8edd0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1984] @ 8edd4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1980] @ 8edd8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1976] @ 8eddc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1972] @ 8ede0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1968] @ 8ede4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1964] @ 8ede8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1960] @ 8edec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #1956] @ 8edf0 │ │ │ │ - bl 90978 │ │ │ │ - b 8f25c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2096] @ 8ed00 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2092] @ 8ed04 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2088] @ 8ed08 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2084] @ 8ed0c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2080] @ 8ed10 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2076] @ 8ed14 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2072] @ 8ed18 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2068] @ 8ed1c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2064] @ 8ed20 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2060] @ 8ed24 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2056] @ 8ed28 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2052] @ 8ed2c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2048] @ 8ed30 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2044] @ 8ed34 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2040] @ 8ed38 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2036] @ 8ed3c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2032] @ 8ed40 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2028] @ 8ed44 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #3160] @ 8f1b8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2016] @ 8ed48 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2012] @ 8ed4c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2008] @ 8ed50 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2004] @ 8ed54 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #2000] @ 8ed58 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1996] @ 8ed5c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1992] @ 8ed60 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1988] @ 8ed64 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1984] @ 8ed68 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1980] @ 8ed6c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1976] @ 8ed70 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1972] @ 8ed74 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1968] @ 8ed78 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1964] @ 8ed7c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1960] @ 8ed80 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #1956] @ 8ed84 │ │ │ │ + bl 9090c │ │ │ │ + b 8f1f0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - eorseq fp, r5, ip, lsr r5 │ │ │ │ - eorseq fp, r5, r8, asr #10 │ │ │ │ + eorseq fp, r5, ip, lsr sp │ │ │ │ + eorseq fp, r5, r8, asr #26 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [r8], -r4 │ │ │ │ - strdeq sl, [r8], -r0 │ │ │ │ - andeq pc, r9, ip, lsr #22 │ │ │ │ - @ instruction: 0x000918b4 │ │ │ │ + andeq fp, r8, ip, ror r5 │ │ │ │ + andeq sl, r8, r4, ror #31 │ │ │ │ + andeq pc, r9, r0, asr #21 │ │ │ │ + andeq r1, r9, r8, asr #16 │ │ │ │ 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 │ │ │ │ @@ -103993,1391 +103966,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, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - @ instruction: 0x000918b4 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + andeq r1, r9, r8, asr #16 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003cfdd0 │ │ │ │ + @ instruction: 0x003d05d0 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x00357bd8 │ │ │ │ + @ instruction: 0x003583d8 │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq r9, r8, ip, asr r7 │ │ │ │ - eorseq fp, r5, r4, asr #9 │ │ │ │ + eorseq r9, r8, ip, ror #30 │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ subseq sp, r7, r4, asr #7 │ │ │ │ subseq sp, r7, r8, lsr r7 │ │ │ │ subseq fp, r7, ip, lsl #19 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ subseq sl, r7, r0, asr #8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq pc, ip, r0, lsl lr @ │ │ │ │ + eorseq r0, sp, r0, lsl r6 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, r0, ror r5 │ │ │ │ - eorseq sp, r5, r4, lsr #5 │ │ │ │ + eorseq fp, r5, r0, ror sp │ │ │ │ + eorseq sp, r5, r4, lsr #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq fp, r5, r8, lsl #11 │ │ │ │ - ldr r0, [pc, #-1136] @ 8edf4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1140] @ 8edf8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1144] @ 8edfc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1148] @ 8ee00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1152] @ 8ee04 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1156] @ 8ee08 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1160] @ 8ee0c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1164] @ 8ee10 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1168] @ 8ee14 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1172] @ 8ee18 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1176] @ 8ee1c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1180] @ 8ee20 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1184] @ 8ee24 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1188] @ 8ee28 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1192] @ 8ee2c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1196] @ 8ee30 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1200] @ 8ee34 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1204] @ 8ee38 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1208] @ 8ee3c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1212] @ 8ee40 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1216] @ 8ee44 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1220] @ 8ee48 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1224] @ 8ee4c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1228] @ 8ee50 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1232] @ 8ee54 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1236] @ 8ee58 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1240] @ 8ee5c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1244] @ 8ee60 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1248] @ 8ee64 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1252] @ 8ee68 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1256] @ 8ee6c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1260] @ 8ee70 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1264] @ 8ee74 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1268] @ 8ee78 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1272] @ 8ee7c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1276] @ 8ee80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1280] @ 8ee84 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1284] @ 8ee88 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1288] @ 8ee8c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1292] @ 8ee90 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1296] @ 8ee94 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1300] @ 8ee98 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1304] @ 8ee9c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1308] @ 8eea0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1312] @ 8eea4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1316] @ 8eea8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1320] @ 8eeac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1324] @ 8eeb0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1328] @ 8eeb4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1332] @ 8eeb8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1336] @ 8eebc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1340] @ 8eec0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1344] @ 8eec4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1348] @ 8eec8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1352] @ 8eecc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1356] @ 8eed0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1360] @ 8eed4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1364] @ 8eed8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1368] @ 8eedc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1372] @ 8eee0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1376] @ 8eee4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1380] @ 8eee8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1384] @ 8eeec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1388] @ 8eef0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1392] @ 8eef4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1396] @ 8eef8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1400] @ 8eefc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1404] @ 8ef00 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1408] @ 8ef04 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1412] @ 8ef08 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1416] @ 8ef0c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1420] @ 8ef10 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1424] @ 8ef14 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1428] @ 8ef18 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1432] @ 8ef1c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1436] @ 8ef20 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1440] @ 8ef24 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1444] @ 8ef28 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1448] @ 8ef2c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1452] @ 8ef30 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1456] @ 8ef34 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1460] @ 8ef38 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1464] @ 8ef3c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1468] @ 8ef40 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1472] @ 8ef44 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1476] @ 8ef48 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1480] @ 8ef4c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1484] @ 8ef50 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1488] @ 8ef54 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1492] @ 8ef58 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1496] @ 8ef5c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1500] @ 8ef60 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1504] @ 8ef64 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1508] @ 8ef68 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1512] @ 8ef6c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1516] @ 8ef70 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1520] @ 8ef74 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1524] @ 8ef78 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1528] @ 8ef7c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1532] @ 8ef80 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1536] @ 8ef84 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1540] @ 8ef88 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1544] @ 8ef8c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1548] @ 8ef90 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1552] @ 8ef94 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1556] @ 8ef98 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1560] @ 8ef9c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1564] @ 8efa0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1568] @ 8efa4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1572] @ 8efa8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1576] @ 8efac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1580] @ 8efb0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1584] @ 8efb4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1588] @ 8efb8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1592] @ 8efbc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1596] @ 8efc0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1600] @ 8efc4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1604] @ 8efc8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1608] @ 8efcc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1612] @ 8efd0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1616] @ 8efd4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1620] @ 8efd8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1624] @ 8efdc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1628] @ 8efe0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1632] @ 8efe4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1636] @ 8efe8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1640] @ 8efec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1644] @ 8eff0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1648] @ 8eff4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1652] @ 8eff8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1656] @ 8effc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1660] @ 8f000 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1664] @ 8f004 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1668] @ 8f008 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1672] @ 8f00c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1676] @ 8f010 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1680] @ 8f014 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1684] @ 8f018 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1688] @ 8f01c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1692] @ 8f020 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1696] @ 8f024 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1700] @ 8f028 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1704] @ 8f02c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1708] @ 8f030 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1712] @ 8f034 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1716] @ 8f038 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1720] @ 8f03c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1724] @ 8f040 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1728] @ 8f044 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1732] @ 8f048 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1736] @ 8f04c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1740] @ 8f050 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1744] @ 8f054 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1748] @ 8f058 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1752] @ 8f05c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1756] @ 8f060 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1760] @ 8f064 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1764] @ 8f068 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1768] @ 8f06c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1772] @ 8f070 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1776] @ 8f074 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1780] @ 8f078 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1784] @ 8f07c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1788] @ 8f080 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1792] @ 8f084 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1796] @ 8f088 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1800] @ 8f08c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1804] @ 8f090 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1808] @ 8f094 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1812] @ 8f098 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1816] @ 8f09c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1820] @ 8f0a0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1824] @ 8f0a4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1828] @ 8f0a8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1832] @ 8f0ac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1836] @ 8f0b0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1840] @ 8f0b4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1844] @ 8f0b8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1848] @ 8f0bc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1852] @ 8f0c0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1856] @ 8f0c4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1860] @ 8f0c8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1864] @ 8f0cc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1868] @ 8f0d0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1872] @ 8f0d4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1876] @ 8f0d8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1880] @ 8f0dc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1884] @ 8f0e0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1888] @ 8f0e4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1892] @ 8f0e8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1896] @ 8f0ec │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1900] @ 8f0f0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1904] @ 8f0f4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1908] @ 8f0f8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1912] @ 8f0fc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1916] @ 8f100 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1920] @ 8f104 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1924] @ 8f108 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1928] @ 8f10c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1932] @ 8f110 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1936] @ 8f114 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1940] @ 8f118 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1944] @ 8f11c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1948] @ 8f120 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1952] @ 8f124 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1956] @ 8f128 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1960] @ 8f12c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1964] @ 8f130 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1968] @ 8f134 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1972] @ 8f138 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1976] @ 8f13c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1980] @ 8f140 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1984] @ 8f144 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1988] @ 8f148 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1992] @ 8f14c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-1996] @ 8f150 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2000] @ 8f154 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2004] @ 8f158 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2008] @ 8f15c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2012] @ 8f160 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2016] @ 8f164 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2020] @ 8f168 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2024] @ 8f16c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2028] @ 8f170 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2032] @ 8f174 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2036] @ 8f178 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2040] @ 8f17c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2044] @ 8f180 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2048] @ 8f184 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2052] @ 8f188 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2056] @ 8f18c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2060] @ 8f190 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2064] @ 8f194 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2068] @ 8f198 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2072] @ 8f19c │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2076] @ 8f1a0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2080] @ 8f1a4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2084] @ 8f1a8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2088] @ 8f1ac │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2092] @ 8f1b0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2096] @ 8f1b4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2100] @ 8f1b8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2104] @ 8f1bc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2108] @ 8f1c0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2112] @ 8f1c4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2116] @ 8f1c8 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2120] @ 8f1cc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2124] @ 8f1d0 │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2128] @ 8f1d4 │ │ │ │ - bl 90978 │ │ │ │ - ldr r5, [pc, #-2132] @ 8f1d8 │ │ │ │ - ldr r0, [pc, #-2132] @ 8f1dc │ │ │ │ - bl 90978 │ │ │ │ - ldr r0, [pc, #-2136] @ 8f1e0 │ │ │ │ - bl 90978 │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ed88 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1140] @ 8ed8c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1144] @ 8ed90 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1148] @ 8ed94 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1152] @ 8ed98 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1156] @ 8ed9c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1160] @ 8eda0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1164] @ 8eda4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1168] @ 8eda8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1172] @ 8edac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1176] @ 8edb0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1180] @ 8edb4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1184] @ 8edb8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1188] @ 8edbc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1192] @ 8edc0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1196] @ 8edc4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1200] @ 8edc8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1204] @ 8edcc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1208] @ 8edd0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1212] @ 8edd4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1216] @ 8edd8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1220] @ 8eddc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1224] @ 8ede0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1228] @ 8ede4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1232] @ 8ede8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1236] @ 8edec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1240] @ 8edf0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1244] @ 8edf4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1248] @ 8edf8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1252] @ 8edfc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1256] @ 8ee00 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1260] @ 8ee04 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1264] @ 8ee08 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1268] @ 8ee0c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1272] @ 8ee10 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1276] @ 8ee14 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1280] @ 8ee18 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1284] @ 8ee1c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1288] @ 8ee20 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1292] @ 8ee24 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1296] @ 8ee28 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1300] @ 8ee2c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1304] @ 8ee30 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1308] @ 8ee34 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1312] @ 8ee38 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1316] @ 8ee3c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1320] @ 8ee40 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1324] @ 8ee44 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1328] @ 8ee48 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1332] @ 8ee4c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1336] @ 8ee50 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1340] @ 8ee54 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1344] @ 8ee58 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1348] @ 8ee5c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1352] @ 8ee60 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1356] @ 8ee64 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1360] @ 8ee68 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1364] @ 8ee6c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1368] @ 8ee70 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1372] @ 8ee74 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1376] @ 8ee78 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1380] @ 8ee7c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1384] @ 8ee80 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1388] @ 8ee84 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1392] @ 8ee88 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1396] @ 8ee8c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1400] @ 8ee90 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1404] @ 8ee94 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1408] @ 8ee98 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1412] @ 8ee9c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1416] @ 8eea0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1420] @ 8eea4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1424] @ 8eea8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1428] @ 8eeac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1432] @ 8eeb0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1436] @ 8eeb4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1440] @ 8eeb8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1444] @ 8eebc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1448] @ 8eec0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1452] @ 8eec4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1456] @ 8eec8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1460] @ 8eecc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1464] @ 8eed0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1468] @ 8eed4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1472] @ 8eed8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1476] @ 8eedc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1480] @ 8eee0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1484] @ 8eee4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1488] @ 8eee8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1492] @ 8eeec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1496] @ 8eef0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1500] @ 8eef4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1504] @ 8eef8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1508] @ 8eefc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1512] @ 8ef00 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1516] @ 8ef04 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1520] @ 8ef08 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1524] @ 8ef0c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1528] @ 8ef10 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1532] @ 8ef14 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1536] @ 8ef18 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1540] @ 8ef1c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1544] @ 8ef20 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1548] @ 8ef24 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1552] @ 8ef28 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1556] @ 8ef2c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1560] @ 8ef30 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1564] @ 8ef34 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1568] @ 8ef38 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1572] @ 8ef3c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1576] @ 8ef40 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1580] @ 8ef44 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1584] @ 8ef48 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1588] @ 8ef4c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1592] @ 8ef50 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1596] @ 8ef54 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1600] @ 8ef58 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1604] @ 8ef5c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1608] @ 8ef60 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1612] @ 8ef64 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1616] @ 8ef68 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1620] @ 8ef6c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1624] @ 8ef70 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1628] @ 8ef74 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1632] @ 8ef78 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1636] @ 8ef7c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1640] @ 8ef80 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1644] @ 8ef84 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1648] @ 8ef88 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1652] @ 8ef8c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1656] @ 8ef90 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1660] @ 8ef94 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1664] @ 8ef98 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1668] @ 8ef9c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1672] @ 8efa0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1676] @ 8efa4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1680] @ 8efa8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1684] @ 8efac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1688] @ 8efb0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1692] @ 8efb4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1696] @ 8efb8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1700] @ 8efbc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1704] @ 8efc0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1708] @ 8efc4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1712] @ 8efc8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1716] @ 8efcc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1720] @ 8efd0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1724] @ 8efd4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1728] @ 8efd8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1732] @ 8efdc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1736] @ 8efe0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1740] @ 8efe4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1744] @ 8efe8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1748] @ 8efec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1752] @ 8eff0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1756] @ 8eff4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1760] @ 8eff8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1764] @ 8effc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1768] @ 8f000 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1772] @ 8f004 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1776] @ 8f008 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1780] @ 8f00c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1784] @ 8f010 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1788] @ 8f014 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1792] @ 8f018 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1796] @ 8f01c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1800] @ 8f020 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1804] @ 8f024 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1808] @ 8f028 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1812] @ 8f02c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1816] @ 8f030 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1820] @ 8f034 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1824] @ 8f038 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1828] @ 8f03c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1832] @ 8f040 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1836] @ 8f044 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1840] @ 8f048 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1844] @ 8f04c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1848] @ 8f050 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1852] @ 8f054 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1856] @ 8f058 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1860] @ 8f05c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1864] @ 8f060 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1868] @ 8f064 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1872] @ 8f068 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1876] @ 8f06c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1880] @ 8f070 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1884] @ 8f074 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1888] @ 8f078 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1892] @ 8f07c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1896] @ 8f080 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1900] @ 8f084 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1904] @ 8f088 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1908] @ 8f08c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1912] @ 8f090 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1916] @ 8f094 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1920] @ 8f098 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1924] @ 8f09c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1928] @ 8f0a0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1932] @ 8f0a4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1936] @ 8f0a8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1940] @ 8f0ac │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1944] @ 8f0b0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1948] @ 8f0b4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1952] @ 8f0b8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1956] @ 8f0bc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1960] @ 8f0c0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1964] @ 8f0c4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1968] @ 8f0c8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1972] @ 8f0cc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1976] @ 8f0d0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1980] @ 8f0d4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1984] @ 8f0d8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1988] @ 8f0dc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1992] @ 8f0e0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-1996] @ 8f0e4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2000] @ 8f0e8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2004] @ 8f0ec │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2008] @ 8f0f0 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2012] @ 8f0f4 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2016] @ 8f0f8 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2020] @ 8f0fc │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2024] @ 8f100 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2028] @ 8f104 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2032] @ 8f108 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2036] @ 8f10c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2040] @ 8f110 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2044] @ 8f114 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2048] @ 8f118 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2052] @ 8f11c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2056] @ 8f120 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2060] @ 8f124 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2064] @ 8f128 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2068] @ 8f12c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2072] @ 8f130 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2076] @ 8f134 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2080] @ 8f138 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2084] @ 8f13c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2088] @ 8f140 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2092] @ 8f144 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2096] @ 8f148 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2100] @ 8f14c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2104] @ 8f150 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2108] @ 8f154 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2112] @ 8f158 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2116] @ 8f15c │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2120] @ 8f160 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2124] @ 8f164 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2128] @ 8f168 │ │ │ │ + bl 9090c │ │ │ │ + ldr r5, [pc, #-2132] @ 8f16c │ │ │ │ + ldr r0, [pc, #-2132] @ 8f170 │ │ │ │ + bl 9090c │ │ │ │ + ldr r0, [pc, #-2136] @ 8f174 │ │ │ │ + bl 9090c │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8fb30 │ │ │ │ + b 8fac4 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fab0 │ │ │ │ + bne 8fa44 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 905f8 │ │ │ │ + beq 9058c │ │ │ │ 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 8faac │ │ │ │ - ldr r3, [pc, #-2108] @ 8f244 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f1ec │ │ │ │ + beq 8fa40 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f1d8 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f180 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9061c │ │ │ │ - ldr r1, [pc, #-2212] @ 8f1f0 │ │ │ │ + bne 905b0 │ │ │ │ + ldr r1, [pc, #-2212] @ 8f184 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c958 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c900 <_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 356198 │ │ │ │ + bl 35699c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 356198 │ │ │ │ + bl 35699c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3563e4 │ │ │ │ + bl 356be8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 35662c │ │ │ │ + bl 356e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90564 │ │ │ │ + bne 904f8 │ │ │ │ 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] @ 8f1e4 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f178 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fbf0 │ │ │ │ + beq 8fb84 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fba0 │ │ │ │ + bne 8fb34 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fd68 │ │ │ │ - ldr r3, [pc, #-2404] @ 8f1fc │ │ │ │ - ldr r2, [pc, #-2416] @ 8f1f4 │ │ │ │ + bne 8fcfc │ │ │ │ + ldr r3, [pc, #-2404] @ 8f190 │ │ │ │ + ldr r2, [pc, #-2416] @ 8f188 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 905b0 │ │ │ │ + bne 90544 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb10 │ │ │ │ + beq 8faa4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f1f8 │ │ │ │ + ldr r2, [pc, #-2452] @ 8f18c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa40 │ │ │ │ + beq 8f9d4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fab0 │ │ │ │ + b 8fa44 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8fb48 │ │ │ │ + beq 8fadc │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fbcc │ │ │ │ + beq 8fb60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 907bc │ │ │ │ + beq 90750 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f1e4 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f178 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8fb30 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f1e8 │ │ │ │ + bne 8fac4 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f17c │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fcf8 │ │ │ │ + b 8fc8c │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fc78 │ │ │ │ + bne 8fc0c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90614 │ │ │ │ + beq 905a8 │ │ │ │ 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 8fc74 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f244 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f1ec │ │ │ │ + beq 8fc08 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f1d8 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f180 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 90600 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f1f0 │ │ │ │ + bne 90594 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f184 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c958 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c900 <_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 356198 │ │ │ │ + bl 35699c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 356198 │ │ │ │ + bl 35699c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3563e4 │ │ │ │ + bl 356be8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 35662c │ │ │ │ + bl 356e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90530 │ │ │ │ + bne 904c4 │ │ │ │ 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 8fdc8 │ │ │ │ + beq 8fd5c │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fd78 │ │ │ │ + bne 8fd0c │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 90520 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f1fc │ │ │ │ - ldr r2, [pc, #-2872] @ 8f1f4 │ │ │ │ + bne 904b4 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f190 │ │ │ │ + ldr r2, [pc, #-2872] @ 8f188 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90598 │ │ │ │ + bne 9052c │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fcd8 │ │ │ │ + beq 8fc6c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f1f8 │ │ │ │ + ldr r2, [pc, #-2908] @ 8f18c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fc08 │ │ │ │ + beq 8fb9c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc78 │ │ │ │ + b 8fc0c │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb78 │ │ │ │ + b 8fb0c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fd10 │ │ │ │ + beq 8fca4 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fda4 │ │ │ │ + beq 8fd38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90704 │ │ │ │ + beq 90698 │ │ │ │ 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 8fcf8 │ │ │ │ - ldr r3, [pc, #-3028] @ 8f1fc │ │ │ │ + bne 8fc8c │ │ │ │ + ldr r3, [pc, #-3028] @ 8f190 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 905c8 │ │ │ │ - bl 91acc │ │ │ │ + bne 9055c │ │ │ │ + bl 91a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 907c8 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f1fc │ │ │ │ + beq 9075c │ │ │ │ + ldr r3, [pc, #-3060] @ 8f190 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fe88 │ │ │ │ - ldr r2, [pc, #-3000] @ 8f254 │ │ │ │ + bne 8fe1c │ │ │ │ + ldr r2, [pc, #-3000] @ 8f1e8 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f244 │ │ │ │ - bne 8fe54 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f200 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f1d8 │ │ │ │ + bne 8fde8 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f194 │ │ │ │ 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 8fe38 │ │ │ │ - ldr r3, [pc, #-3088] @ 8f244 │ │ │ │ + bne 8fdcc │ │ │ │ + ldr r3, [pc, #-3088] @ 8f1d8 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f204 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f198 │ │ │ │ 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 92e50 │ │ │ │ + bl 92de4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90680 │ │ │ │ + beq 90614 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f208 │ │ │ │ + ldr r3, [pc, #-3228] @ 8f19c │ │ │ │ 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 238a98 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 238bb0 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90680 │ │ │ │ + beq 90614 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fec4 │ │ │ │ + bne 8fe58 │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 90650 │ │ │ │ + beq 905e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 90650 │ │ │ │ + beq 905e4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 930cc │ │ │ │ + bl 93060 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 907b0 │ │ │ │ + bne 90744 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 90000 │ │ │ │ + bne 8ff94 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90734 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f244 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f20c │ │ │ │ - ldr r1, [pc, #-3424] @ 8f210 │ │ │ │ + beq 906c8 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f1d8 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f1a0 │ │ │ │ + ldr r1, [pc, #-3424] @ 8f1a4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ce78 │ │ │ │ + bl 23cf94 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f214 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f1a8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ce78 │ │ │ │ + bl 23cf94 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f214 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f1a8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23ce78 │ │ │ │ + bl 23cf94 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f214 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f1a8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23ce78 │ │ │ │ + bl 23cf94 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f214 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f1a8 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23ce78 │ │ │ │ + bl 23cf94 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90710 │ │ │ │ + beq 906a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8ffe8 │ │ │ │ + bne 8ff7c │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9001c │ │ │ │ - bl 91acc │ │ │ │ + bne 8ffb0 │ │ │ │ + bl 91a60 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 9073c │ │ │ │ + beq 906d0 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9003c │ │ │ │ - ldr r0, [pc, #-3608] @ 8f218 │ │ │ │ - bl 9deb4 │ │ │ │ + bne 8ffd0 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f1ac │ │ │ │ + bl 9de48 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 9073c │ │ │ │ + beq 906d0 │ │ │ │ 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 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 906ec │ │ │ │ + beq 90680 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cf30 │ │ │ │ + bl 23d04c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 907b0 │ │ │ │ + bne 90744 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 240838 │ │ │ │ + bl 24099c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f21c │ │ │ │ + ldr r2, [pc, #-3724] @ 8f1b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2402a8 │ │ │ │ + bl 24040c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9062c │ │ │ │ + blt 905c0 │ │ │ │ mov r0, sl │ │ │ │ - bl a8e64 │ │ │ │ + bl a8df4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f220 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f1b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4698 │ │ │ │ + bl a4628 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f224 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f1b8 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4698 │ │ │ │ + bl a4628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f228 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f22c │ │ │ │ - bl b2d20 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f1bc │ │ │ │ + ldr r0, [pc, #-3824] @ 8f1c0 │ │ │ │ + bl b2c8c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f230 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f234 │ │ │ │ - bl b2d20 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f1c4 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f1c8 │ │ │ │ + bl b2c8c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e64 │ │ │ │ + bl a8df4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 906e4 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f238 │ │ │ │ + beq 90678 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f1cc │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e4 │ │ │ │ + bne 90678 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 90158 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f23c │ │ │ │ + bne 900ec │ │ │ │ + ldr fp, [pc, #-3916] @ 8f1d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f240 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f1d4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f244 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f1d8 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a2978 │ │ │ │ + bl a2908 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 906e4 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f248 │ │ │ │ + beq 90678 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f1dc │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2d68 │ │ │ │ + bl b2cd4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 901ec │ │ │ │ + beq 90180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 906d8 │ │ │ │ + beq 9066c │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 906e4 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f24c │ │ │ │ + beq 90678 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f1e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e4 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f250 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f254 │ │ │ │ + bne 90678 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f1e4 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f1e8 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f258 │ │ │ │ + ldr r1, [pc, #-4040] @ 8f1ec │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e4 │ │ │ │ + bne 90678 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 908fc │ │ │ │ + ldr r1, [pc, #1728] @ 90890 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e4 │ │ │ │ + bne 90678 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8e4c │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 9062c │ │ │ │ + beq 905c0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90280 │ │ │ │ + beq 90214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 908b8 │ │ │ │ - ldr r1, [pc, #1656] @ 90900 │ │ │ │ + beq 9084c │ │ │ │ + ldr r1, [pc, #1656] @ 90894 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb854 │ │ │ │ + bl bb79c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9062c │ │ │ │ - ldr r3, [pc, #1636] @ 90904 │ │ │ │ + ble 905c0 │ │ │ │ + ldr r3, [pc, #1636] @ 90898 │ │ │ │ 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 902f8 │ │ │ │ + bne 9028c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 902f8 │ │ │ │ + bne 9028c │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 902f8 │ │ │ │ - bl 241120 │ │ │ │ + beq 9028c │ │ │ │ + bl 241284 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90318 │ │ │ │ + bne 902ac │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 908a4 │ │ │ │ - ldr r3, [pc, #1512] @ 90908 │ │ │ │ - ldr r0, [pc, #1512] @ 9090c │ │ │ │ + bne 90838 │ │ │ │ + ldr r3, [pc, #1512] @ 9089c │ │ │ │ + ldr r0, [pc, #1512] @ 908a0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2d68 │ │ │ │ + bl b2cd4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9088c │ │ │ │ + beq 90820 │ │ │ │ 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 904e0 │ │ │ │ + beq 90474 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 90880 │ │ │ │ - ldr r0, [pc, #1428] @ 90910 │ │ │ │ - bl 241328 │ │ │ │ + bne 90814 │ │ │ │ + ldr r0, [pc, #1428] @ 908a4 │ │ │ │ + bl 24148c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 90810 │ │ │ │ - ldr r0, [pc, #1412] @ 90910 │ │ │ │ - bl 24b69c │ │ │ │ + bne 907a4 │ │ │ │ + ldr r0, [pc, #1412] @ 908a4 │ │ │ │ + bl 24b818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90810 │ │ │ │ + beq 907a4 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 90868 │ │ │ │ - ldr r0, [pc, #1388] @ 90914 │ │ │ │ - bl 9deb4 │ │ │ │ + bne 907fc │ │ │ │ + ldr r0, [pc, #1388] @ 908a8 │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 90810 │ │ │ │ - ldr r1, [pc, #1376] @ 90918 │ │ │ │ - ldr r0, [pc, #1376] @ 9091c │ │ │ │ + beq 907a4 │ │ │ │ + ldr r1, [pc, #1376] @ 908ac │ │ │ │ + ldr r0, [pc, #1376] @ 908b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9b64 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90850 │ │ │ │ - bl afc88 <_PyNamespace_New@@Base> │ │ │ │ + beq 907e4 │ │ │ │ + bl afbf4 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 903f4 │ │ │ │ + beq 90388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 903f4 │ │ │ │ + bne 90388 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 90850 │ │ │ │ + beq 907e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e3b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ + bl 10e414 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9042c │ │ │ │ + beq 903c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9085c │ │ │ │ + beq 907f0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90450 │ │ │ │ + beq 903e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 90450 │ │ │ │ + bne 903e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9084c │ │ │ │ + beq 907e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24c324 │ │ │ │ + bl 24c4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90830 │ │ │ │ - bl 3578c0 │ │ │ │ + blt 907c4 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90824 │ │ │ │ - ldr r1, [pc, #1164] @ 90914 │ │ │ │ + beq 907b8 │ │ │ │ + ldr r1, [pc, #1164] @ 908a8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 110394 │ │ │ │ + bl 1103f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 907ec │ │ │ │ + blt 90780 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 90920 │ │ │ │ - ldr r1, [pc, #1148] @ 90924 │ │ │ │ + ldr r2, [pc, #1148] @ 908b4 │ │ │ │ + ldr r1, [pc, #1148] @ 908b8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 110744 │ │ │ │ + bl 1107a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 904cc │ │ │ │ + beq 90460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 907e0 │ │ │ │ + beq 90774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90810 │ │ │ │ + beq 907a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 908c4 │ │ │ │ + bne 90858 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ 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 8fd40 │ │ │ │ + b 8fcd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23896c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 238a84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 906bc │ │ │ │ + beq 90650 │ │ │ │ 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 8fcd8 │ │ │ │ + b 8fc6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 23896c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 238a84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 908e0 │ │ │ │ + beq 90874 │ │ │ │ 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 8fb10 │ │ │ │ - ldr r2, [pc, #868] @ 90904 │ │ │ │ + b 8faa4 │ │ │ │ + ldr r2, [pc, #868] @ 90898 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fd40 │ │ │ │ - ldr r2, [pc, #844] @ 90904 │ │ │ │ + b 8fcd4 │ │ │ │ + ldr r2, [pc, #844] @ 90898 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb78 │ │ │ │ + b 8fb0c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fddc │ │ │ │ + beq 8fd70 │ │ │ │ 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 8fde8 │ │ │ │ + b 8fd7c │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8fa64 │ │ │ │ + b 8f9f8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc6c │ │ │ │ + b 8fc00 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fc2c │ │ │ │ + b 8fbc0 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8faa4 │ │ │ │ + b 8fa38 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b300 │ │ │ │ - ldr r4, [pc, #748] @ 90928 │ │ │ │ + bl 9b294 │ │ │ │ + ldr r4, [pc, #748] @ 908bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 9092c │ │ │ │ + ldr r5, [pc, #736] @ 908c0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904f0 │ │ │ │ + b 90484 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 90930 │ │ │ │ - ldr r3, [pc, #724] @ 90934 │ │ │ │ + ldr r2, [pc, #724] @ 908c4 │ │ │ │ + ldr r3, [pc, #724] @ 908c8 │ │ │ │ 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 90514 │ │ │ │ - ldr r2, [pc, #684] @ 90934 │ │ │ │ + b 904a8 │ │ │ │ + ldr r2, [pc, #684] @ 908c8 │ │ │ │ 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 90514 │ │ │ │ + b 904a8 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d6b4 │ │ │ │ + b 8d648 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fcd8 │ │ │ │ + b 8fc6c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 901ec │ │ │ │ - ldr r4, [pc, #588] @ 90938 │ │ │ │ - b 90638 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 90180 │ │ │ │ + ldr r4, [pc, #588] @ 908cc │ │ │ │ + b 905cc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 9093c │ │ │ │ - ldr r3, [pc, #568] @ 90934 │ │ │ │ + ldr r2, [pc, #580] @ 908d0 │ │ │ │ + ldr r3, [pc, #568] @ 908c8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 90668 │ │ │ │ + b 905fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8fda4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8fd38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90734 │ │ │ │ + beq 906c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 90734 │ │ │ │ + bne 906c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 90940 │ │ │ │ - ldr r3, [pc, #504] @ 90944 │ │ │ │ + ldr r2, [pc, #504] @ 908d4 │ │ │ │ + ldr r3, [pc, #504] @ 908d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 90514 │ │ │ │ - bl 11a820 │ │ │ │ + b 904a8 │ │ │ │ + bl 11a864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 90948 │ │ │ │ - ldr ip, [pc, #472] @ 9094c │ │ │ │ + ldr lr, [pc, #472] @ 908dc │ │ │ │ + ldr ip, [pc, #472] @ 908e0 │ │ │ │ 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 │ │ │ │ @@ -105385,207 +105358,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 90514 │ │ │ │ + b 904a8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 904f0 │ │ │ │ + b 90484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 8fbcc │ │ │ │ - bl 11a820 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 8fb60 │ │ │ │ + bl 11a864 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 90950 │ │ │ │ - ldr lr, [pc, #376] @ 90954 │ │ │ │ + ldr ip, [pc, #376] @ 908e4 │ │ │ │ + ldr lr, [pc, #376] @ 908e8 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 90788 │ │ │ │ + b 9071c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 904cc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 90460 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90810 │ │ │ │ + beq 907a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90810 │ │ │ │ + bne 907a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 90958 │ │ │ │ - ldr r5, [pc, #316] @ 9095c │ │ │ │ + ldr r4, [pc, #316] @ 908ec │ │ │ │ + ldr r5, [pc, #316] @ 908f0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904e8 │ │ │ │ - ldr r1, [pc, #308] @ 90960 │ │ │ │ - ldr r0, [pc, #308] @ 90964 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9047c │ │ │ │ + ldr r1, [pc, #308] @ 908f4 │ │ │ │ + ldr r0, [pc, #308] @ 908f8 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9084c │ │ │ │ + beq 907e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90874 │ │ │ │ + beq 90808 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b300 │ │ │ │ - b 90810 │ │ │ │ + bl 9b294 │ │ │ │ + b 907a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9042c │ │ │ │ - ldr r0, [pc, #248] @ 90968 │ │ │ │ - bl 24198c │ │ │ │ - b 903a0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 903c0 │ │ │ │ + ldr r0, [pc, #248] @ 908fc │ │ │ │ + bl 241af0 │ │ │ │ + b 90334 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9084c │ │ │ │ - ldr r0, [pc, #228] @ 9096c │ │ │ │ - bl 24198c │ │ │ │ - b 90374 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 907e0 │ │ │ │ + ldr r0, [pc, #228] @ 90900 │ │ │ │ + bl 241af0 │ │ │ │ + b 90308 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 90970 │ │ │ │ - ldr r5, [pc, #216] @ 90974 │ │ │ │ + ldr r4, [pc, #216] @ 90904 │ │ │ │ + ldr r5, [pc, #216] @ 90908 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904f0 │ │ │ │ + b 90484 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 241120 │ │ │ │ - b 90318 │ │ │ │ + bl 241284 │ │ │ │ + b 902ac │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 90280 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 90214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 904e0 │ │ │ │ + bne 90474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 904e0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 90474 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb10 │ │ │ │ - eorseq ip, r5, r0, asr #22 │ │ │ │ - mlaseq r5, ip, r5, fp │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r5, r8, lsr #11 │ │ │ │ - eorseq fp, r5, ip, ror #11 │ │ │ │ - eorseq sl, r5, r8, lsr #15 │ │ │ │ - eorseq r8, r6, r4, ror #2 │ │ │ │ - eorseq fp, r5, r8, lsl r6 │ │ │ │ - eorseq r7, r8, ip, ror #26 │ │ │ │ - eorseq fp, r5, r8, asr #12 │ │ │ │ - @ instruction: 0x0035b4d0 │ │ │ │ - eorseq pc, ip, ip, lsr #27 │ │ │ │ - eorseq pc, ip, r0, ror #27 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ - eorseq fp, r5, r8, lsr #9 │ │ │ │ - eorseq pc, ip, r0, lsl #28 │ │ │ │ - eorseq pc, ip, ip, ror #27 │ │ │ │ - eorseq fp, r5, r4, asr r5 │ │ │ │ - eorseq pc, ip, r8, asr sp @ │ │ │ │ - eorseq fp, r5, r0, ror #8 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ - eorseq pc, ip, r8, ror sp @ │ │ │ │ - @ instruction: 0x0035b4f4 │ │ │ │ - mlaseq ip, r8, sp, pc @ │ │ │ │ - eorseq fp, r5, r0, lsr #12 │ │ │ │ - eorseq r0, sp, r0, lsr r0 │ │ │ │ - eorseq fp, r5, r0, lsl #12 │ │ │ │ - eorseq fp, r5, r8, asr #11 │ │ │ │ - eorseq fp, r5, r4, lsl r5 │ │ │ │ - eorseq pc, ip, r4, asr #27 │ │ │ │ + b 8faa4 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + mlaseq r5, ip, sp, fp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r5, r8, lsr #27 │ │ │ │ + eorseq fp, r5, ip, ror #27 │ │ │ │ + eorseq sl, r5, r8, lsr #31 │ │ │ │ + eorseq r8, r6, r4, ror #18 │ │ │ │ + eorseq fp, r5, r8, lsl lr │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq fp, r5, r8, asr #28 │ │ │ │ + @ instruction: 0x0035bcd0 │ │ │ │ + eorseq r0, sp, ip, lsr #11 │ │ │ │ + eorseq r0, sp, r0, ror #11 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + eorseq fp, r5, r8, lsr #25 │ │ │ │ + eorseq r0, sp, r0, lsl #12 │ │ │ │ + eorseq r0, sp, ip, ror #11 │ │ │ │ + eorseq fp, r5, r4, asr sp │ │ │ │ + eorseq r0, sp, r8, asr r5 │ │ │ │ + eorseq fp, r5, r0, ror #24 │ │ │ │ + eorseq fp, r5, r8, lsl #25 │ │ │ │ + eorseq r0, sp, r8, ror r5 │ │ │ │ + @ instruction: 0x0035bcf4 │ │ │ │ + mlaseq sp, r8, r5, r0 │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ + eorseq fp, r5, r8, asr #27 │ │ │ │ + eorseq fp, r5, r4, lsl sp │ │ │ │ + eorseq r0, sp, r4, asr #11 │ │ │ │ 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] @ 90be8 │ │ │ │ + ldr r4, [pc, #600] @ 90b7c │ │ │ │ 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 90af8 │ │ │ │ + bne 90a8c │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90bec │ │ │ │ + ldr r2, [pc, #560] @ 90b80 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90bf0 │ │ │ │ + ldr r1, [pc, #556] @ 90b84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b38 │ │ │ │ + bne 90acc │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90bf4 │ │ │ │ + ldr r2, [pc, #544] @ 90b88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b68 │ │ │ │ + bne 90afc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90ac8 │ │ │ │ + beq 90a5c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90bf8 │ │ │ │ + ldr r2, [pc, #516] @ 90b8c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90adc │ │ │ │ + bne 90a70 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 90a68 │ │ │ │ + bne 909fc │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90bb8 │ │ │ │ + beq 90b4c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 90b80 │ │ │ │ + beq 90b14 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 90a64 │ │ │ │ - ldr r3, [pc, #452] @ 90bfc │ │ │ │ - ldr r2, [pc, #452] @ 90c00 │ │ │ │ + beq 909f8 │ │ │ │ + ldr r3, [pc, #452] @ 90b90 │ │ │ │ + ldr r2, [pc, #452] @ 90b94 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b9c │ │ │ │ - ldr r1, [pc, #440] @ 90c04 │ │ │ │ + bne 90b30 │ │ │ │ + ldr r1, [pc, #440] @ 90b98 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c958 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c900 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90bb0 │ │ │ │ + beq 90b44 │ │ │ │ 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 356198 │ │ │ │ + bl 35699c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356198 │ │ │ │ + bl 35699c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3563e4 │ │ │ │ + bl 356be8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 35662c │ │ │ │ + bl 356e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90b4c │ │ │ │ + bne 90ae0 │ │ │ │ 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] │ │ │ │ @@ -105595,149 +105568,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 90a74 │ │ │ │ + b 90a08 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 909b0 │ │ │ │ + beq 90944 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90b24 │ │ │ │ + beq 90ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90bdc │ │ │ │ + beq 90b70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90ad4 │ │ │ │ + b 90a68 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 909e8 │ │ │ │ - b 90ac8 │ │ │ │ + bne 9097c │ │ │ │ + b 90a5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23896c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 238a84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90bc0 │ │ │ │ + beq 90b54 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90ab0 │ │ │ │ + b 90a44 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 909e8 │ │ │ │ - b 90ac8 │ │ │ │ + bne 9097c │ │ │ │ + b 90a5c │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 90a30 │ │ │ │ - b 90a64 │ │ │ │ + bne 909c4 │ │ │ │ + b 909f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90a64 │ │ │ │ + bne 909f8 │ │ │ │ mvn r5, #1 │ │ │ │ - b 90a64 │ │ │ │ + b 909f8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 90b84 │ │ │ │ + b 90b18 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90ac8 │ │ │ │ + b 90a5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 90b24 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 90ab8 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - strdeq sl, [r8], -r0 │ │ │ │ + andeq sl, r8, r4, ror #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - @ instruction: 0x000918b4 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + andeq r1, r9, r8, asr #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090c08 <_Py_hashtable_get@@Base>: │ │ │ │ +00090b9c <_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] @ 91878 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 9180c <_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 915c0 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 91554 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 91178 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 9110c <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 91620 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 915b4 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 915fc <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 91590 <_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 91170 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 9187c <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 91880 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 91104 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 91810 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 91814 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91658 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #3028] @ 91884 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 91888 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 915c8 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 91818 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 9181c <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 9188c <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 91890 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 91820 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 91824 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91894 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 91898 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 9189c <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 918a0 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 91828 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 9182c <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 91830 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91834 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 918a4 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 91838 <_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 911d8 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 9116c <_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 │ │ │ │ @@ -105781,15 +105754,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 90ed4 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90e68 <_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 │ │ │ │ @@ -105840,33 +105813,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 90dfc <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90d90 <_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] @ 918a8 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 9183c <_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 9167c <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 91610 <_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] │ │ │ │ @@ -106020,85 +105993,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 911c8 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 9115c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 91204 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 91198 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 911c8 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 9115c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 9152c <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 914c0 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 911b0 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 91144 <_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] @ 918ac <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 91840 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 9167c <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 91610 <_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] @ 918b0 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91844 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 914e8 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 9147c <_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 912a4 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 91238 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 911a0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 91134 <_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 911a0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 91134 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 9164c <_Py_hashtable_get@@Base+0xa44> │ │ │ │ + beq 915f4 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91644 <_Py_hashtable_get@@Base+0xa3c> │ │ │ │ + beq 915ec <_Py_hashtable_get@@Base+0xa50> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r1, r1, #28 │ │ │ │ addne r1, r1, #20 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 911a0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91134 <_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] │ │ │ │ @@ -106233,116 +106206,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 91168 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 910fc <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 911a0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91134 <_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 90f44 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90ed8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 912cc <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 91260 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 918b0 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91844 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 915d0 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91564 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9166c <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 91600 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 911bc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ - ldrb lr, [r5, #16] │ │ │ │ + bne 91150 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - lsr r3, lr, #2 │ │ │ │ - lsr r0, ip, #2 │ │ │ │ + lsr r3, r0, #2 │ │ │ │ + lsr lr, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ - and r0, r0, #7 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 911bc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ - tst lr, #32 │ │ │ │ - beq 9163c <_Py_hashtable_get@@Base+0xa34> │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ + and lr, lr, #7 │ │ │ │ + cmp r3, lr │ │ │ │ + bne 91150 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + tst r0, #32 │ │ │ │ + beq 915e4 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91634 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + beq 915dc <_Py_hashtable_get@@Base+0xa40> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r1, #20 │ │ │ │ addeq r1, r1, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 911cc <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 911bc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91160 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91150 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 91178 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 9110c <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 911cc <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 911bc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91160 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91150 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90f44 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90ed8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90f30 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90ec4 <_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 90c94 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 91170 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90c28 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 91104 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 91608 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 9159c <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b 910fc <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 915a4 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 91538 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 91590 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 91524 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91294 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 91228 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 91280 <_Py_hashtable_get@@Base+0x678> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b 91168 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 91214 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 915b4 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 91548 <_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 │ │ │ │ @@ -106461,528 +106434,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 91168 <_Py_hashtable_get@@Base+0x560> │ │ │ │ - @ instruction: 0x000918b4 │ │ │ │ + b 910fc <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, r8, asr #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 91890 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 91824 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ - eorseq pc, ip, r0, asr #25 │ │ │ │ - eorseq pc, ip, lr, asr #25 │ │ │ │ - andeq pc, r9, ip, lsr #22 │ │ │ │ - b 8c04c │ │ │ │ + eorseq r0, sp, r0, asr #9 │ │ │ │ + eorseq r0, sp, lr, asr #9 │ │ │ │ + andeq pc, r9, r0, asr #21 │ │ │ │ + b 8bff4 │ │ │ │ │ │ │ │ -000918b8 <_Py_hashtable_set@@Base>: │ │ │ │ +0009184c <_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] @ 91ab0 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91a44 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91a08 <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91ab4 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91ab8 <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 9199c <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91a48 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91a4c <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91a3c <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 919d0 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91aa8 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91a3c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91abc <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91a50 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 919f8 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 9198c <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9198c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 91920 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 91a88 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91a1c <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 91a50 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 919e4 <_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 91988 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91ac0 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91ac4 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 9191c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91a54 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91a58 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 91a6c <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91ac8 <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91a00 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91a5c <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c958 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c900 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 91a80 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91a14 <_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 356198 │ │ │ │ + bl 35699c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356198 │ │ │ │ + bl 35699c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3563e4 │ │ │ │ + bl 356be8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 35662c │ │ │ │ + bl 356e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91a20 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 919b4 <_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 9198c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 91920 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9190c <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91aa8 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 918a0 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91a3c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 23896c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 238a84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91a90 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91a24 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 919d4 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91968 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91a14 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 919a8 <_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 91954 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 91988 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 918e8 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 9191c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 91988 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 9191c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 91988 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 9191c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 91a54 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 919e8 <_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 919f0 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - strdeq sl, [r8], -r0 │ │ │ │ + b 91984 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq sl, r8, r4, ror #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - @ instruction: 0x000918b4 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + andeq r1, r9, r8, asr #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091acc : │ │ │ │ +00091a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91bd4 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #240] @ 91b68 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91b60 │ │ │ │ + ble 91af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91bd8 │ │ │ │ + ldr r3, [pc, #196] @ 91b6c │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91b9c │ │ │ │ + bne 91b30 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91bdc │ │ │ │ + ldr r0, [pc, #160] @ 91b70 │ │ │ │ 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] @ 91be0 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91b74 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91bc8 │ │ │ │ + beq 91b5c │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91bdc │ │ │ │ + ldr ip, [pc, #84] @ 91b70 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91b48 │ │ │ │ - ldr r2, [pc, #64] @ 91be4 │ │ │ │ + b 91adc │ │ │ │ + ldr r2, [pc, #64] @ 91b78 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91bb4 │ │ │ │ + bne 91b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 91b70 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 91b04 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 91b70 │ │ │ │ - ldr r0, [pc, #12] @ 91bdc │ │ │ │ - bl 23fc40 │ │ │ │ - b 91b58 │ │ │ │ + b 91b04 │ │ │ │ + ldr r0, [pc, #12] @ 91b70 │ │ │ │ + bl 23fda4 │ │ │ │ + b 91aec │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ 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] @ 91d1c │ │ │ │ + ldr r3, [pc, #280] @ 91cb0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 91c88 │ │ │ │ + ble 91c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91d20 │ │ │ │ + ldr r2, [pc, #224] @ 91cb4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91cd0 │ │ │ │ + bne 91c64 │ │ │ │ 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] @ 91d24 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91cb8 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91cfc │ │ │ │ + beq 91c90 │ │ │ │ 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] @ 91d28 │ │ │ │ + ldr r1, [pc, #80] @ 91cbc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91ce8 │ │ │ │ + bne 91c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 91c98 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 91c2c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91c98 │ │ │ │ + b 91c2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23fc40 │ │ │ │ + bl 23fda4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c80 │ │ │ │ + beq 91c14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ - b 91c80 │ │ │ │ + bl 99cd4 │ │ │ │ + b 91c14 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -00091d2c <_PyObject_GC_New@@Base>: │ │ │ │ +00091cc0 <_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 91fa4 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91fe0 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 91f38 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 91f74 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91f4c <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91ee0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91f4c <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91fe4 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91fe8 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 91ee0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 91f78 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 91f7c <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f38 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91ecc <_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 91ef0 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 91e84 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91ee0 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 91e74 <_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 91e50 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91de4 <_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 91e98 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91e2c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91fec <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 91f80 <_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 91f64 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 91ef8 <_PyObject_GC_New@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - cmp r9, r6 │ │ │ │ - bcc 91e88 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + cmp r6, r9 │ │ │ │ + bhi 91e1c <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91dec <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91d80 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91dec <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91d80 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91fd0 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 91f64 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 357210 │ │ │ │ + b 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e78 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91e0c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91ff0 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 91f84 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f7c <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91f10 <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91f4c <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91ee0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91dec <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91d80 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e78 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91e0c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91e48 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91ff4 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91ddc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 91f88 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91f90 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91f24 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 91e48 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e3b0 │ │ │ │ + b 91ddc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91f14 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 91ea8 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91e48 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91ddc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91fe0 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 91f74 <_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 91d6c <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91d00 <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91ec4 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91db0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91e58 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -00091ff8 : │ │ │ │ +00091f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 92118 │ │ │ │ - ldr r5, [pc, #264] @ 92120 │ │ │ │ - ldr r2, [pc, #264] @ 92124 │ │ │ │ + blt 920ac │ │ │ │ + ldr r5, [pc, #264] @ 920b4 │ │ │ │ + ldr r2, [pc, #264] @ 920b8 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 920f8 │ │ │ │ - ldr r3, [pc, #252] @ 92128 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9208c │ │ │ │ + ldr r3, [pc, #252] @ 920bc │ │ │ │ + bl 3580c0 │ │ │ │ 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 920c0 │ │ │ │ + bcs 92054 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 920b0 │ │ │ │ + beq 92044 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106997,21 +106970,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 92248 │ │ │ │ + bl 921dc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 9212c │ │ │ │ + ldr r2, [pc, #96] @ 920c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92108 │ │ │ │ + bne 9209c │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -107021,40 +106994,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 920e0 │ │ │ │ + b 92074 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 9223c │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #244] @ 921d0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9221c │ │ │ │ + bcs 921b0 │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 921d0 │ │ │ │ + beq 92164 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107070,78 +107043,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 92248 │ │ │ │ + bl 921dc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 92240 │ │ │ │ - ldr r1, [pc, #84] @ 92244 │ │ │ │ + ldr r2, [pc, #84] @ 921d4 │ │ │ │ + ldr r1, [pc, #84] @ 921d8 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9222c │ │ │ │ + bne 921c0 │ │ │ │ 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 921e4 │ │ │ │ + bge 92178 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 92208 │ │ │ │ + b 9219c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ 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 92384 │ │ │ │ + beq 92318 │ │ │ │ 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 92494 │ │ │ │ + bls 92428 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 9233c │ │ │ │ + bne 922d0 │ │ │ │ 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] @ 92674 │ │ │ │ + ldr r2, [pc, #920] @ 92608 │ │ │ │ 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] │ │ │ │ @@ -107171,39 +107144,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 92300 │ │ │ │ + bne 92294 │ │ │ │ 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] @ 92678 │ │ │ │ + ldr r8, [pc, #748] @ 9260c │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 925e0 │ │ │ │ + beq 92574 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92644 │ │ │ │ + bne 925d8 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 92558 │ │ │ │ + beq 924ec │ │ │ │ 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 92664 │ │ │ │ + beq 925f8 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 92654 │ │ │ │ + beq 925e8 │ │ │ │ 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 │ │ │ │ @@ -107242,141 +107215,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 922a4 │ │ │ │ + bhi 92238 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 924f4 │ │ │ │ + bne 92488 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 9267c │ │ │ │ + ldr r1, [pc, #468] @ 92610 │ │ │ │ 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] @ 92674 │ │ │ │ + ldr r2, [pc, #432] @ 92608 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 92544 │ │ │ │ + beq 924d8 │ │ │ │ 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 92300 │ │ │ │ + b 92294 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 92518 │ │ │ │ + bne 924ac │ │ │ │ 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 92300 │ │ │ │ - b 92370 │ │ │ │ + bne 92294 │ │ │ │ + b 92304 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 924d4 │ │ │ │ + b 92468 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 925fc │ │ │ │ + bne 92590 │ │ │ │ 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 92624 │ │ │ │ + beq 925b8 │ │ │ │ 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 925c8 │ │ │ │ + b 9255c │ │ │ │ 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 925ac │ │ │ │ + bcc 92540 │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 923a8 │ │ │ │ - ldr r0, [pc, #152] @ 92680 │ │ │ │ - bl 234940 │ │ │ │ + b 9233c │ │ │ │ + ldr r0, [pc, #152] @ 92614 │ │ │ │ + bl 234a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92630 │ │ │ │ + bne 925c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 9239c │ │ │ │ + b 92330 │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 92624 │ │ │ │ - ldr r3, [pc, #116] @ 92684 │ │ │ │ + bcs 925b8 │ │ │ │ + ldr r3, [pc, #116] @ 92618 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 92624 │ │ │ │ + bhi 925b8 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 92570 │ │ │ │ + bpl 92504 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 92334 │ │ │ │ + b 922c8 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 925f0 │ │ │ │ - ldr r3, [pc, #60] @ 92688 │ │ │ │ + beq 92584 │ │ │ │ + ldr r3, [pc, #60] @ 9261c │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 9239c │ │ │ │ + b 92330 │ │ │ │ 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 92624 │ │ │ │ + b 925b8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - @ instruction: 0x003583d0 │ │ │ │ + @ instruction: 0x00358bd0 │ │ │ │ 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 │ │ │ │ @@ -107390,431 +107363,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000926d4 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 92708 <_Py_NewReference@@Base+0x34> │ │ │ │ +00092668 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 9269c <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 9270c <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 926a0 <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 926fc <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e3cc │ │ │ │ + bne 92690 <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e3b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -00092710 : │ │ │ │ +000926a4 : │ │ │ │ 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 9298c │ │ │ │ + beq 92920 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 9284c │ │ │ │ + bhi 927e0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929ac │ │ │ │ + blt 92940 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 928c4 │ │ │ │ - ldr r9, [pc, #696] @ 92a00 │ │ │ │ - ldr r2, [pc, #696] @ 92a04 │ │ │ │ + bgt 92858 │ │ │ │ + ldr r9, [pc, #696] @ 92994 │ │ │ │ + ldr r2, [pc, #696] @ 92998 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 928b0 │ │ │ │ - ldr r3, [pc, #672] @ 92a08 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 92844 │ │ │ │ + ldr r3, [pc, #672] @ 9299c │ │ │ │ + bl 3580c0 │ │ │ │ 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 92948 │ │ │ │ + bcs 928dc │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92938 │ │ │ │ + beq 928cc │ │ │ │ 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 927e8 │ │ │ │ + bne 9277c │ │ │ │ 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] @ 92a0c │ │ │ │ + ldr r3, [pc, #540] @ 929a0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92a10 │ │ │ │ + ldr r2, [pc, #520] @ 929a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92994 │ │ │ │ + bne 92928 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 928cc │ │ │ │ + beq 92860 │ │ │ │ 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 9290c │ │ │ │ + bls 928a0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 9297c │ │ │ │ + bcc 92910 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 929d8 │ │ │ │ + bcs 9296c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929ac │ │ │ │ + blt 92940 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ 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 928c4 │ │ │ │ - ldr r9, [pc, #352] @ 92a00 │ │ │ │ - ldr r2, [pc, #352] @ 92a04 │ │ │ │ + bgt 92858 │ │ │ │ + ldr r9, [pc, #352] @ 92994 │ │ │ │ + ldr r2, [pc, #352] @ 92998 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 92760 │ │ │ │ + beq 926f4 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 927e8 │ │ │ │ + bne 9277c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ 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 92928 │ │ │ │ + beq 928bc │ │ │ │ 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 92844 │ │ │ │ + b 927d8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929ac │ │ │ │ + blt 92940 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 928c4 │ │ │ │ + bgt 92858 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 92898 │ │ │ │ + b 9282c │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 92844 │ │ │ │ + b 927d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 927e8 │ │ │ │ + bne 9277c │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92a14 │ │ │ │ + ldr r2, [pc, #192] @ 929a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 929ec │ │ │ │ + bne 92980 │ │ │ │ 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 927e8 │ │ │ │ - b 928c4 │ │ │ │ + bne 9277c │ │ │ │ + b 92858 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929ac │ │ │ │ + blt 92940 │ │ │ │ mov r6, #2 │ │ │ │ - b 92870 │ │ │ │ - ldr r4, [pc, #132] @ 92a18 │ │ │ │ - b 92844 │ │ │ │ - ldr r1, [pc, #128] @ 92a1c │ │ │ │ + b 92804 │ │ │ │ + ldr r4, [pc, #132] @ 929ac │ │ │ │ + b 927d8 │ │ │ │ + ldr r1, [pc, #128] @ 929b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 929c4 │ │ │ │ + bne 92958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 92818 │ │ │ │ - ldr r3, [pc, #108] @ 92a20 │ │ │ │ - ldr r1, [pc, #108] @ 92a24 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 927ac │ │ │ │ + ldr r3, [pc, #108] @ 929b4 │ │ │ │ + ldr r1, [pc, #108] @ 929b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b 92844 │ │ │ │ + b 927d8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92818 │ │ │ │ - ldr r3, [pc, #64] @ 92a20 │ │ │ │ - ldr r1, [pc, #68] @ 92a28 │ │ │ │ + b 927ac │ │ │ │ + ldr r3, [pc, #64] @ 929b4 │ │ │ │ + ldr r1, [pc, #68] @ 929bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 929bc │ │ │ │ + bl 18ee78 │ │ │ │ + b 92950 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 92964 │ │ │ │ + b 928f8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #13 │ │ │ │ - eorseq fp, r5, r4, asr r6 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ + eorseq fp, r5, r4, asr lr │ │ │ │ │ │ │ │ -00092a2c : │ │ │ │ +000929c0 : │ │ │ │ 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 92c38 │ │ │ │ + blt 92bcc │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92be0 │ │ │ │ + bne 92b74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92c08 │ │ │ │ + beq 92b9c │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92c64 │ │ │ │ - ldr r7, [pc, #528] @ 92c8c │ │ │ │ - ldr r2, [pc, #528] @ 92c90 │ │ │ │ + bhi 92bf8 │ │ │ │ + ldr r7, [pc, #528] @ 92c20 │ │ │ │ + ldr r2, [pc, #528] @ 92c24 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92b3c │ │ │ │ - ldr r3, [pc, #512] @ 92c94 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 92ad0 │ │ │ │ + ldr r3, [pc, #512] @ 92c28 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92bac │ │ │ │ + bhi 92b40 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92c10 │ │ │ │ + beq 92ba4 │ │ │ │ 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 92b7c │ │ │ │ - ldr r3, [pc, #428] @ 92c98 │ │ │ │ + beq 92b10 │ │ │ │ + ldr r3, [pc, #428] @ 92c2c │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92c9c │ │ │ │ + ldr r2, [pc, #408] @ 92c30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92c20 │ │ │ │ + bne 92bb4 │ │ │ │ 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 92b64 │ │ │ │ + bne 92af8 │ │ │ │ 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 92ae4 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 92a78 │ │ │ │ + bl 29f9e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92c48 │ │ │ │ + beq 92bdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92b34 │ │ │ │ + beq 92ac8 │ │ │ │ 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 92bf8 │ │ │ │ + bhi 92b8c │ │ │ │ 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 92ae4 │ │ │ │ + bne 92a78 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92ca0 │ │ │ │ + ldr r2, [pc, #232] @ 92c34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92c50 │ │ │ │ + bne 92be4 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92b50 │ │ │ │ + beq 92ae4 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92ae4 │ │ │ │ + b 92a78 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92ca4 │ │ │ │ + ldr r5, [pc, #184] @ 92c38 │ │ │ │ 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 92ae4 │ │ │ │ - ldr r5, [pc, #152] @ 92ca8 │ │ │ │ - b 92b34 │ │ │ │ + b 92a78 │ │ │ │ + ldr r5, [pc, #152] @ 92c3c │ │ │ │ + b 92ac8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r5, r0 │ │ │ │ - b 92ba4 │ │ │ │ - ldr r1, [pc, #132] @ 92cac │ │ │ │ + b 92b38 │ │ │ │ + ldr r1, [pc, #132] @ 92c40 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92c78 │ │ │ │ + bne 92c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ - b 92b14 │ │ │ │ - ldr r3, [pc, #112] @ 92cb0 │ │ │ │ - ldr r1, [pc, #112] @ 92cb4 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 92aa8 │ │ │ │ + ldr r3, [pc, #112] @ 92c44 │ │ │ │ + ldr r1, [pc, #112] @ 92c48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b 92b34 │ │ │ │ + b 92ac8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92bc8 │ │ │ │ - ldr r3, [pc, #76] @ 92cb8 │ │ │ │ - ldr r1, [pc, #76] @ 92cbc │ │ │ │ + b 92b5c │ │ │ │ + ldr r3, [pc, #76] @ 92c4c │ │ │ │ + ldr r1, [pc, #76] @ 92c50 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18ee94 │ │ │ │ - b 92c48 │ │ │ │ + bl 18ee78 │ │ │ │ + b 92bdc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92b14 │ │ │ │ + b 92aa8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035b6b0 │ │ │ │ + @ instruction: 0x0035beb0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, r4, ror #13 │ │ │ │ + eorseq fp, r5, r4, ror #29 │ │ │ │ │ │ │ │ -00092cc0 : │ │ │ │ +00092c54 : │ │ │ │ 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 92db0 │ │ │ │ - blt 92e10 │ │ │ │ - ldr r8, [pc, #340] @ 92e38 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 92d44 │ │ │ │ + blt 92da4 │ │ │ │ + ldr r8, [pc, #340] @ 92dcc │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92db8 │ │ │ │ + bgt 92d4c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92d7c │ │ │ │ - ldr r1, [pc, #292] @ 92e3c │ │ │ │ + beq 92d10 │ │ │ │ + ldr r1, [pc, #292] @ 92dd0 │ │ │ │ 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 92dd4 │ │ │ │ + bne 92d68 │ │ │ │ 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] │ │ │ │ @@ -107823,83 +107796,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] @ 92e40 │ │ │ │ + ldr r0, [pc, #188] @ 92dd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92dcc │ │ │ │ + beq 92d60 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92d50 │ │ │ │ - ldr r4, [pc, #140] @ 92e44 │ │ │ │ - b 92d74 │ │ │ │ + b 92ce4 │ │ │ │ + ldr r4, [pc, #140] @ 92dd8 │ │ │ │ + b 92d08 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92d7c │ │ │ │ - bl 29f6f4 │ │ │ │ + bls 92d10 │ │ │ │ + bl 29f9e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92e04 │ │ │ │ + bne 92d98 │ │ │ │ mov r4, #0 │ │ │ │ - b 92d74 │ │ │ │ - ldr r3, [pc, #108] @ 92e48 │ │ │ │ + b 92d08 │ │ │ │ + ldr r3, [pc, #108] @ 92ddc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92e20 │ │ │ │ + bne 92db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92d50 │ │ │ │ + b 92ce4 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92dec │ │ │ │ - ldr r0, [pc, #52] @ 92e4c │ │ │ │ + b 92d80 │ │ │ │ + ldr r0, [pc, #52] @ 92de0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92dcc │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92d60 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92dec │ │ │ │ + b 92d80 │ │ │ │ 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, lsl #28 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92f28 │ │ │ │ + ldr r3, [pc, #192] @ 92ebc │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92f00 │ │ │ │ + bgt 92e94 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92ea8 │ │ │ │ + beq 92e3c │ │ │ │ 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 │ │ │ │ @@ -107914,60 +107887,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 92f00 │ │ │ │ + bhi 92e94 │ │ │ │ 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 9984c │ │ │ │ + bl 997e0 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92eec │ │ │ │ + bne 92e80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092f2c : │ │ │ │ +00092ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 93078 │ │ │ │ - ldr r6, [pc, #364] @ 930b8 │ │ │ │ - bl 3578c0 │ │ │ │ + blt 9300c │ │ │ │ + ldr r6, [pc, #364] @ 9304c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 93034 │ │ │ │ + ble 92fc8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 930bc │ │ │ │ + ldr r2, [pc, #320] @ 93050 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9304c │ │ │ │ + bne 92fe0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92fdc │ │ │ │ - bl 3578c0 │ │ │ │ + bne 92f70 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -107979,19 +107952,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 99984 │ │ │ │ + bl 99918 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 93088 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9301c │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -107999,63 +107972,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] @ 930c0 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 93054 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92f8c │ │ │ │ + bne 92f20 │ │ │ │ mov r4, #0 │ │ │ │ - b 92fd4 │ │ │ │ - ldr r1, [pc, #112] @ 930c4 │ │ │ │ + b 92f68 │ │ │ │ + ldr r1, [pc, #112] @ 93058 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 93064 │ │ │ │ + bne 92ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 92f8c │ │ │ │ + bl 18e3b0 │ │ │ │ + b 92f20 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92f8c │ │ │ │ - ldr r0, [pc, #72] @ 930c8 │ │ │ │ + b 92f20 │ │ │ │ + ldr r0, [pc, #72] @ 9305c │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 93044 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 930a4 │ │ │ │ + beq 93038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 930ac │ │ │ │ + beq 93040 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 930a4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93038 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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] @ 93bf0 │ │ │ │ - ldr r7, [pc, #2824] @ 93bf4 │ │ │ │ + ldr fp, [pc, #2824] @ 93b84 │ │ │ │ + ldr r7, [pc, #2824] @ 93b88 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 93170 │ │ │ │ + b 93104 │ │ │ │ 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] │ │ │ │ @@ -108070,386 +108043,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 93f48 │ │ │ │ + bl 93edc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 93740 │ │ │ │ + beq 936d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93760 │ │ │ │ - ldr r3, [pc, #2700] @ 93bf8 │ │ │ │ + blt 936f4 │ │ │ │ + ldr r3, [pc, #2700] @ 93b8c │ │ │ │ cmp r3, fp │ │ │ │ - beq 931ec │ │ │ │ + beq 93180 │ │ │ │ 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 931b8 │ │ │ │ - ldr lr, [pc, #2644] @ 93bfc │ │ │ │ + bne 9314c │ │ │ │ + ldr lr, [pc, #2644] @ 93b90 │ │ │ │ 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 930f8 │ │ │ │ + beq 9308c │ │ │ │ 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 93124 │ │ │ │ - ldr r0, [pc, #2572] @ 93c00 │ │ │ │ - bl a4614 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93c04 │ │ │ │ - bl a4698 │ │ │ │ + b 930b8 │ │ │ │ + ldr r0, [pc, #2572] @ 93b94 │ │ │ │ + bl a45a4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93b98 │ │ │ │ + bl a4628 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93bd4 │ │ │ │ + beq 93b68 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93c08 │ │ │ │ + ldr r5, [pc, #2548] @ 93b9c │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93b7c │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93b7c │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93b7c │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93b7c │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93b7c │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a4740 │ │ │ │ + bl a46d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93b7c │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93c0c │ │ │ │ + ldr r1, [pc, #2428] @ 93ba0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cb24 │ │ │ │ + bl 23cc40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93bc8 │ │ │ │ + blt 93b5c │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238e64 │ │ │ │ + bl 238f7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93bac │ │ │ │ + blt 93b40 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238e64 │ │ │ │ + bl 238f7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93bac │ │ │ │ + blt 93b40 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 238e64 │ │ │ │ + bl 238f7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93bac │ │ │ │ - ldr r2, [pc, #2344] @ 93c10 │ │ │ │ - ldr r1, [pc, #2344] @ 93c14 │ │ │ │ + blt 93b40 │ │ │ │ + ldr r2, [pc, #2344] @ 93ba4 │ │ │ │ + ldr r1, [pc, #2344] @ 93ba8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cb24 │ │ │ │ + bl 23cc40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b90 │ │ │ │ - ldr r8, [pc, #2324] @ 93c18 │ │ │ │ + blt 93b24 │ │ │ │ + ldr r8, [pc, #2324] @ 93bac │ │ │ │ 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 238e64 │ │ │ │ + bl 238f7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b70 │ │ │ │ + blt 93b04 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 93314 │ │ │ │ + bne 932a8 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93c1c │ │ │ │ + ldr r8, [pc, #2268] @ 93bb0 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a60f4 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bl a6084 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93b58 │ │ │ │ + beq 93aec │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93344 │ │ │ │ + bne 932d8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 93398 │ │ │ │ + beq 9332c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 93398 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne 9332c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93370 │ │ │ │ - bl 91acc │ │ │ │ + bne 93304 │ │ │ │ + bl 91a60 │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93b30 │ │ │ │ + beq 93ac4 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93c20 │ │ │ │ - bl 9cb70 │ │ │ │ + ldr r1, [pc, #2140] @ 93bb4 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b24 │ │ │ │ - ldr r4, [pc, #2128] @ 93c24 │ │ │ │ + bne 93ab8 │ │ │ │ + ldr r4, [pc, #2128] @ 93bb8 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b38 │ │ │ │ + bne 93acc │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93c28 │ │ │ │ + ldr r1, [pc, #2112] @ 93bbc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b18 │ │ │ │ + bne 93aac │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93afc │ │ │ │ + bne 93a90 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93c2c │ │ │ │ + ldr r1, [pc, #2080] @ 93bc0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93af0 │ │ │ │ + bne 93a84 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ad4 │ │ │ │ + bne 93a68 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93c20 │ │ │ │ + ldr r1, [pc, #2032] @ 93bb4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b24 │ │ │ │ + bne 93ab8 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ab8 │ │ │ │ + bne 93a4c │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93c30 │ │ │ │ + ldr r1, [pc, #2012] @ 93bc4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93aac │ │ │ │ + bne 93a40 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a90 │ │ │ │ + bne 93a24 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93c34 │ │ │ │ + ldr r1, [pc, #1980] @ 93bc8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a84 │ │ │ │ + bne 93a18 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a68 │ │ │ │ + bne 939fc │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93c38 │ │ │ │ + ldr r1, [pc, #1948] @ 93bcc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a5c │ │ │ │ + bne 939f0 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a40 │ │ │ │ + bne 939d4 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93c3c │ │ │ │ + ldr r1, [pc, #1916] @ 93bd0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a34 │ │ │ │ + bne 939c8 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a18 │ │ │ │ + bne 939ac │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93c40 │ │ │ │ + ldr r1, [pc, #1884] @ 93bd4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a0c │ │ │ │ + bne 939a0 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939f0 │ │ │ │ + bne 93984 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93c44 │ │ │ │ + ldr r1, [pc, #1852] @ 93bd8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939e4 │ │ │ │ + bne 93978 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939c8 │ │ │ │ + bne 9395c │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93c48 │ │ │ │ + ldr r1, [pc, #1820] @ 93bdc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939bc │ │ │ │ + bne 93950 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939a0 │ │ │ │ + bne 93934 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93c4c │ │ │ │ + ldr r1, [pc, #1788] @ 93be0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93994 │ │ │ │ + bne 93928 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93978 │ │ │ │ + bne 9390c │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93c50 │ │ │ │ + ldr r1, [pc, #1756] @ 93be4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9396c │ │ │ │ + bne 93900 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93950 │ │ │ │ + bne 938e4 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93c54 │ │ │ │ + ldr r1, [pc, #1724] @ 93be8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93944 │ │ │ │ + bne 938d8 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93928 │ │ │ │ + bne 938bc │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93c58 │ │ │ │ + ldr r1, [pc, #1692] @ 93bec │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9391c │ │ │ │ + bne 938b0 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93900 │ │ │ │ + bne 93894 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93c5c │ │ │ │ + ldr r1, [pc, #1660] @ 93bf0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938f4 │ │ │ │ + bne 93888 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938d8 │ │ │ │ + bne 9386c │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93c60 │ │ │ │ + ldr r1, [pc, #1628] @ 93bf4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938cc │ │ │ │ + bne 93860 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938b0 │ │ │ │ + bne 93844 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93c64 │ │ │ │ + ldr r1, [pc, #1596] @ 93bf8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938a4 │ │ │ │ + bne 93838 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93888 │ │ │ │ + bne 9381c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93c68 │ │ │ │ - bl 9cb70 │ │ │ │ + ldr r1, [pc, #1560] @ 93bfc │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93864 │ │ │ │ + bne 937f8 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93848 │ │ │ │ - ldr r2, [pc, #1536] @ 93c6c │ │ │ │ - ldr r1, [pc, #1536] @ 93c70 │ │ │ │ + bne 937dc │ │ │ │ + ldr r2, [pc, #1536] @ 93c00 │ │ │ │ + ldr r1, [pc, #1536] @ 93c04 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cb24 │ │ │ │ + bl 23cc40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93820 │ │ │ │ + blt 937b4 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 936b8 │ │ │ │ - ldr r0, [pc, #1504] @ 93c74 │ │ │ │ - bl a4614 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93c78 │ │ │ │ - ldr r1, [pc, #1500] @ 93c7c │ │ │ │ - bl a5b58 │ │ │ │ + bne 9364c │ │ │ │ + ldr r0, [pc, #1504] @ 93c08 │ │ │ │ + bl a45a4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93c0c │ │ │ │ + ldr r1, [pc, #1500] @ 93c10 │ │ │ │ + bl a5ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93c80 │ │ │ │ + ldr r0, [pc, #1492] @ 93c14 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 937ec │ │ │ │ + bne 93780 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937d0 │ │ │ │ - ldr r3, [pc, #1476] @ 93c84 │ │ │ │ + bne 93764 │ │ │ │ + ldr r3, [pc, #1476] @ 93c18 │ │ │ │ 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] @ 93c88 │ │ │ │ + ldr r1, [pc, #1456] @ 93c1c │ │ │ │ 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 238e64 │ │ │ │ + bl 238f7c │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93794 │ │ │ │ + blt 93728 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93c8c │ │ │ │ + ldr r1, [pc, #1408] @ 93c20 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 238e64 │ │ │ │ + bl 238f7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93794 │ │ │ │ + blt 93728 │ │ │ │ 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 │ │ │ │ @@ -108458,317 +108431,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93c90 │ │ │ │ - ldr r1, [pc, #1320] @ 93c94 │ │ │ │ + ldr r2, [pc, #1320] @ 93c24 │ │ │ │ + ldr r1, [pc, #1320] @ 93c28 │ │ │ │ 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 93734 │ │ │ │ + b 936c8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7dc5c │ │ │ │ - ldr r2, [pc, #1268] @ 93c98 │ │ │ │ - ldr r3, [pc, #1268] @ 93c9c │ │ │ │ + bl 7dc50 │ │ │ │ + ldr r2, [pc, #1268] @ 93c2c │ │ │ │ + ldr r3, [pc, #1268] @ 93c30 │ │ │ │ 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 93734 │ │ │ │ + b 936c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 936b8 │ │ │ │ + bne 9364c │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 936b8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9364c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93804 │ │ │ │ + beq 93798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 9383c │ │ │ │ + beq 937d0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93ca0 │ │ │ │ - ldr r3, [pc, #1160] @ 93ca4 │ │ │ │ + ldr r2, [pc, #1160] @ 93c34 │ │ │ │ + ldr r3, [pc, #1160] @ 93c38 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b4 │ │ │ │ + b 93748 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93ca8 │ │ │ │ - ldr r3, [pc, #1140] @ 93cac │ │ │ │ + ldr r2, [pc, #1140] @ 93c3c │ │ │ │ + ldr r3, [pc, #1140] @ 93c40 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b4 │ │ │ │ + b 93748 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93804 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 93664 │ │ │ │ - ldr r0, [pc, #1032] @ 93c68 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93664 │ │ │ │ - ldr r0, [pc, #1020] @ 93c68 │ │ │ │ - bl 9b384 │ │ │ │ - ldr r3, [pc, #1084] @ 93cb0 │ │ │ │ + bne 935f8 │ │ │ │ + ldr r0, [pc, #1032] @ 93bfc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 935f8 │ │ │ │ + ldr r0, [pc, #1020] @ 93bfc │ │ │ │ + bl 9b318 │ │ │ │ + ldr r3, [pc, #1084] @ 93c44 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93cb4 │ │ │ │ + ldr r2, [pc, #1072] @ 93c48 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b4 │ │ │ │ + b 93748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 93640 │ │ │ │ - ldr r0, [pc, #964] @ 93c64 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93640 │ │ │ │ - ldr r0, [pc, #952] @ 93c64 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 935d4 │ │ │ │ + ldr r0, [pc, #964] @ 93bf8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 935d4 │ │ │ │ + ldr r0, [pc, #952] @ 93bf8 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 9361c │ │ │ │ - ldr r0, [pc, #920] @ 93c60 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9361c │ │ │ │ - ldr r0, [pc, #908] @ 93c60 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 935b0 │ │ │ │ + ldr r0, [pc, #920] @ 93bf4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 935b0 │ │ │ │ + ldr r0, [pc, #908] @ 93bf4 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 935f8 │ │ │ │ - ldr r0, [pc, #876] @ 93c5c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 935f8 │ │ │ │ - ldr r0, [pc, #864] @ 93c5c │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 9358c │ │ │ │ + ldr r0, [pc, #876] @ 93bf0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9358c │ │ │ │ + ldr r0, [pc, #864] @ 93bf0 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 935d4 │ │ │ │ - ldr r0, [pc, #832] @ 93c58 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 935d4 │ │ │ │ - ldr r0, [pc, #820] @ 93c58 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93568 │ │ │ │ + ldr r0, [pc, #832] @ 93bec │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93568 │ │ │ │ + ldr r0, [pc, #820] @ 93bec │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 935b0 │ │ │ │ - ldr r0, [pc, #788] @ 93c54 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 935b0 │ │ │ │ - ldr r0, [pc, #776] @ 93c54 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93544 │ │ │ │ + ldr r0, [pc, #788] @ 93be8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93544 │ │ │ │ + ldr r0, [pc, #776] @ 93be8 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 9358c │ │ │ │ - ldr r0, [pc, #744] @ 93c50 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9358c │ │ │ │ - ldr r0, [pc, #732] @ 93c50 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93520 │ │ │ │ + ldr r0, [pc, #744] @ 93be4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93520 │ │ │ │ + ldr r0, [pc, #732] @ 93be4 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 93568 │ │ │ │ - ldr r0, [pc, #700] @ 93c4c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93568 │ │ │ │ - ldr r0, [pc, #688] @ 93c4c │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 934fc │ │ │ │ + ldr r0, [pc, #700] @ 93be0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 934fc │ │ │ │ + ldr r0, [pc, #688] @ 93be0 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 93544 │ │ │ │ - ldr r0, [pc, #656] @ 93c48 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93544 │ │ │ │ - ldr r0, [pc, #644] @ 93c48 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 934d8 │ │ │ │ + ldr r0, [pc, #656] @ 93bdc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 934d8 │ │ │ │ + ldr r0, [pc, #644] @ 93bdc │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 93520 │ │ │ │ - ldr r0, [pc, #612] @ 93c44 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93520 │ │ │ │ - ldr r0, [pc, #600] @ 93c44 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 934b4 │ │ │ │ + ldr r0, [pc, #612] @ 93bd8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 934b4 │ │ │ │ + ldr r0, [pc, #600] @ 93bd8 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 934fc │ │ │ │ - ldr r0, [pc, #568] @ 93c40 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 934fc │ │ │ │ - ldr r0, [pc, #556] @ 93c40 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93490 │ │ │ │ + ldr r0, [pc, #568] @ 93bd4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93490 │ │ │ │ + ldr r0, [pc, #556] @ 93bd4 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 934d8 │ │ │ │ - ldr r0, [pc, #524] @ 93c3c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 934d8 │ │ │ │ - ldr r0, [pc, #512] @ 93c3c │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 9346c │ │ │ │ + ldr r0, [pc, #524] @ 93bd0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9346c │ │ │ │ + ldr r0, [pc, #512] @ 93bd0 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 934b4 │ │ │ │ - ldr r0, [pc, #480] @ 93c38 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 934b4 │ │ │ │ - ldr r0, [pc, #468] @ 93c38 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93448 │ │ │ │ + ldr r0, [pc, #480] @ 93bcc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93448 │ │ │ │ + ldr r0, [pc, #468] @ 93bcc │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 93490 │ │ │ │ - ldr r0, [pc, #436] @ 93c34 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93490 │ │ │ │ - ldr r0, [pc, #424] @ 93c34 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93424 │ │ │ │ + ldr r0, [pc, #436] @ 93bc8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93424 │ │ │ │ + ldr r0, [pc, #424] @ 93bc8 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 9346c │ │ │ │ - ldr r0, [pc, #392] @ 93c30 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9346c │ │ │ │ - ldr r0, [pc, #380] @ 93c30 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 93400 │ │ │ │ + ldr r0, [pc, #392] @ 93bc4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93400 │ │ │ │ + ldr r0, [pc, #380] @ 93bc4 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93448 │ │ │ │ - ldr r0, [pc, #336] @ 93c20 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93448 │ │ │ │ + bne 933dc │ │ │ │ + ldr r0, [pc, #336] @ 93bb4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 933dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 93424 │ │ │ │ - ldr r0, [pc, #320] @ 93c2c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93424 │ │ │ │ - ldr r0, [pc, #308] @ 93c2c │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ + bne 933b8 │ │ │ │ + ldr r0, [pc, #320] @ 93bc0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 933b8 │ │ │ │ + ldr r0, [pc, #308] @ 93bc0 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 93400 │ │ │ │ - ldr r0, [pc, #276] @ 93c28 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 93400 │ │ │ │ - ldr r0, [pc, #264] @ 93c28 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ - ldr r0, [pc, #244] @ 93c20 │ │ │ │ - bl 9b384 │ │ │ │ - b 9386c │ │ │ │ - ldr r3, [pc, #384] @ 93cb8 │ │ │ │ - b 93870 │ │ │ │ + bne 93394 │ │ │ │ + ldr r0, [pc, #276] @ 93bbc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93394 │ │ │ │ + ldr r0, [pc, #264] @ 93bbc │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ + ldr r0, [pc, #244] @ 93bb4 │ │ │ │ + bl 9b318 │ │ │ │ + b 93800 │ │ │ │ + ldr r3, [pc, #384] @ 93c4c │ │ │ │ + b 93804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 933dc │ │ │ │ + bne 93370 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 933dc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 93370 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93cbc │ │ │ │ - ldr r3, [pc, #336] @ 93cb8 │ │ │ │ + ldr r2, [pc, #344] @ 93c50 │ │ │ │ + ldr r3, [pc, #336] @ 93c4c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 937b4 │ │ │ │ + b 93748 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93cc0 │ │ │ │ - ldr r3, [pc, #284] @ 93c9c │ │ │ │ + ldr r2, [pc, #324] @ 93c54 │ │ │ │ + ldr r3, [pc, #284] @ 93c30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 93734 │ │ │ │ + b 936c8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93cc4 │ │ │ │ - ldr r3, [pc, #288] @ 93cc8 │ │ │ │ + ldr r2, [pc, #288] @ 93c58 │ │ │ │ + ldr r3, [pc, #288] @ 93c5c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b4 │ │ │ │ + b 93748 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93ccc │ │ │ │ - ldr r3, [pc, #268] @ 93cd0 │ │ │ │ + ldr r2, [pc, #268] @ 93c60 │ │ │ │ + ldr r3, [pc, #268] @ 93c64 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b4 │ │ │ │ - ldr r1, [pc, #260] @ 93cd4 │ │ │ │ - ldr r2, [pc, #260] @ 93cd8 │ │ │ │ - b 93768 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93cdc │ │ │ │ - bne 93764 │ │ │ │ - b 93204 │ │ │ │ - ldr r2, [pc, #240] @ 93ce0 │ │ │ │ - b 93764 │ │ │ │ - eorseq r0, sp, r0, asr #32 │ │ │ │ + b 93748 │ │ │ │ + ldr r1, [pc, #260] @ 93c68 │ │ │ │ + ldr r2, [pc, #260] @ 93c6c │ │ │ │ + b 936fc │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93c70 │ │ │ │ + bne 936f8 │ │ │ │ + b 93198 │ │ │ │ + ldr r2, [pc, #240] @ 93c74 │ │ │ │ + b 936f8 │ │ │ │ + eorseq r0, sp, r0, asr #16 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r0, sp, r4, lsl #4 │ │ │ │ + eorseq r0, sp, r4, lsl #20 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrheq r1, [sl], #-244 @ 0xffffff0c │ │ │ │ subseq sl, r5, r4, asr #30 │ │ │ │ subseq r2, sl, r4, lsl #1 │ │ │ │ - eorseq pc, ip, r0, lsl lr @ │ │ │ │ + eorseq r0, sp, r0, lsl r6 │ │ │ │ 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 │ │ │ │ @@ -108785,93 +108758,93 @@ │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, lsr #3 │ │ │ │ subseq r7, r7, ip, asr r8 │ │ │ │ subseq sl, r5, ip, lsl #31 │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ subseq r1, r8, r4, asr #32 │ │ │ │ - eorseq fp, r5, r0, asr #16 │ │ │ │ + eorseq ip, r5, r0, asr #32 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - eorseq fp, r5, r4, lsr r7 │ │ │ │ - eorseq r0, sp, r8, lsl #4 │ │ │ │ - mlaseq sp, r4, r2, r0 │ │ │ │ - eorseq fp, r5, r4, ror #16 │ │ │ │ - eorseq r0, sp, r4, lsl #5 │ │ │ │ - eorseq fp, r5, r8, asr #16 │ │ │ │ - eorseq r0, sp, r0, ror r2 │ │ │ │ - eorseq fp, r5, r0, lsl r8 │ │ │ │ - mlaseq r5, ip, r7, fp │ │ │ │ - eorseq r0, sp, ip, asr r2 │ │ │ │ - @ instruction: 0x00357cd4 │ │ │ │ - eorseq r0, sp, r4, lsr #5 │ │ │ │ - eorseq r0, sp, r0, asr #5 │ │ │ │ - eorseq r0, sp, r8, asr #4 │ │ │ │ - @ instruction: 0x0035b7f4 │ │ │ │ - eorseq r0, sp, r0, lsr r2 │ │ │ │ - @ instruction: 0x0035b7d4 │ │ │ │ - eorseq r0, sp, ip, lsl r2 │ │ │ │ - @ instruction: 0x0035b7b8 │ │ │ │ - eorseq fp, r5, r4, asr r7 │ │ │ │ - eorseq fp, r5, ip, ror r7 │ │ │ │ - b 238e44 │ │ │ │ + eorseq fp, r5, r4, lsr pc │ │ │ │ + eorseq r0, sp, r8, lsl #20 │ │ │ │ + mlaseq sp, r4, sl, r0 │ │ │ │ + eorseq ip, r5, r4, rrx │ │ │ │ + eorseq r0, sp, r4, lsl #21 │ │ │ │ + eorseq ip, r5, r8, asr #32 │ │ │ │ + eorseq r0, sp, r0, ror sl │ │ │ │ + eorseq ip, r5, r0, lsl r0 │ │ │ │ + mlaseq r5, ip, pc, fp @ │ │ │ │ + eorseq r0, sp, ip, asr sl │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + eorseq r0, sp, r4, lsr #21 │ │ │ │ + eorseq r0, sp, r0, asr #21 │ │ │ │ + eorseq r0, sp, r8, asr #20 │ │ │ │ + @ instruction: 0x0035bff4 │ │ │ │ + eorseq r0, sp, r0, lsr sl │ │ │ │ + @ instruction: 0x0035bfd4 │ │ │ │ + eorseq r0, sp, ip, lsl sl │ │ │ │ + @ instruction: 0x0035bfb8 │ │ │ │ + eorseq fp, r5, r4, asr pc │ │ │ │ + eorseq fp, r5, ip, ror pc │ │ │ │ + b 238f5c │ │ │ │ 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] @ 93f30 │ │ │ │ + ldr r6, [pc, #560] @ 93ec4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d44 │ │ │ │ + beq 93cd8 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d44 │ │ │ │ - ldr r3, [pc, #524] @ 93f34 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 93cd8 │ │ │ │ + ldr r3, [pc, #524] @ 93ec8 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93f24 │ │ │ │ + beq 93eb8 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93f24 │ │ │ │ + bne 93eb8 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93f1c │ │ │ │ + bhi 93eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93f38 │ │ │ │ + ldr r2, [pc, #480] @ 93ecc │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93e90 │ │ │ │ - ldr r3, [pc, #460] @ 93f34 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 93e24 │ │ │ │ + ldr r3, [pc, #460] @ 93ec8 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93e5c │ │ │ │ + bhi 93df0 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93ef8 │ │ │ │ + beq 93e8c │ │ │ │ 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 93e2c │ │ │ │ + beq 93dc0 │ │ │ │ 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] │ │ │ │ @@ -108879,15 +108852,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 93ee0 │ │ │ │ + beq 93e74 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108896,110 +108869,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 93ed0 │ │ │ │ + bhi 93e64 │ │ │ │ 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 93ea4 │ │ │ │ + bne 93e38 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93f3c │ │ │ │ + ldr r2, [pc, #212] @ 93ed0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93f08 │ │ │ │ + bne 93e9c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f1c │ │ │ │ + beq 93eb0 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93ea4 │ │ │ │ + b 93e38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93f1c │ │ │ │ + beq 93eb0 │ │ │ │ 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 93ddc │ │ │ │ + b 93d70 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93db8 │ │ │ │ + b 93d4c │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93e24 │ │ │ │ + b 93db8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r3, r0 │ │ │ │ - b 93e54 │ │ │ │ + b 93de8 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93e78 │ │ │ │ + b 93e0c │ │ │ │ mov r3, #0 │ │ │ │ - b 93e24 │ │ │ │ - ldr r1, [pc, #20] @ 93f40 │ │ │ │ - ldr r0, [pc, #20] @ 93f44 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93db8 │ │ │ │ + ldr r1, [pc, #20] @ 93ed4 │ │ │ │ + ldr r0, [pc, #20] @ 93ed8 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - eorseq fp, r5, ip, lsl #17 │ │ │ │ - @ instruction: 0x003d02d4 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x003d0ad4 │ │ │ │ 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 94a88 │ │ │ │ + bne 94a1c │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98364 │ │ │ │ + beq 98258 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94b00 │ │ │ │ + beq 94a94 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94b90 │ │ │ │ + beq 94b24 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94bbc │ │ │ │ - ldr r6, [pc, #3780] @ 94e78 │ │ │ │ + beq 94b50 │ │ │ │ + ldr r6, [pc, #3780] @ 94e0c │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -109013,56 +108986,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 981a0 │ │ │ │ + beq 9814c │ │ │ │ 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 96884 │ │ │ │ + bne 96818 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94cec │ │ │ │ + bne 94c80 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96278 │ │ │ │ + beq 96214 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 985a4 │ │ │ │ + bl 98538 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bb0 │ │ │ │ + beq 96b44 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96164 │ │ │ │ + beq 960f8 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bc4 │ │ │ │ - ldr r2, [pc, #3584] @ 94e8c │ │ │ │ + bne 94b58 │ │ │ │ + ldr r2, [pc, #3584] @ 94e20 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94d14 │ │ │ │ + bne 94ca8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 96430 │ │ │ │ + bne 963c4 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94d2c │ │ │ │ - ldr r6, [pc, #3528] @ 94e78 │ │ │ │ + beq 94cc0 │ │ │ │ + ldr r6, [pc, #3528] @ 94e0c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -109075,524 +109048,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] @ 94dfc │ │ │ │ + ldr r2, [pc, #3312] @ 94d90 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d44 │ │ │ │ + bne 94cd8 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96088 │ │ │ │ + bne 9601c │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95a6c │ │ │ │ + beq 95a00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 958dc │ │ │ │ + bne 95870 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 9594c │ │ │ │ + bne 958e0 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 966f4 │ │ │ │ - ldr r7, [pc, #3220] @ 94e00 │ │ │ │ - ldr r9, [pc, #3308] @ 94e5c │ │ │ │ + bne 96688 │ │ │ │ + ldr r7, [pc, #3220] @ 94d94 │ │ │ │ + ldr r9, [pc, #3308] @ 94df0 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96680 │ │ │ │ + bne 96614 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96680 │ │ │ │ + beq 96614 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94e04 │ │ │ │ + ldr r1, [pc, #3184] @ 94d98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96068 │ │ │ │ + bne 95ffc │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95ff8 │ │ │ │ - ldr r2, [pc, #3260] @ 94e7c │ │ │ │ - ldr r1, [pc, #3136] @ 94e04 │ │ │ │ + bne 95f24 │ │ │ │ + ldr r2, [pc, #3260] @ 94e10 │ │ │ │ + ldr r1, [pc, #3136] @ 94d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bac │ │ │ │ + blt 96b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95ad8 │ │ │ │ + beq 95a6c │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97d74 │ │ │ │ + beq 97cf8 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96a74 │ │ │ │ + beq 96a08 │ │ │ │ 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 95b94 │ │ │ │ + beq 95b28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95ba4 │ │ │ │ + bne 95b38 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95bb0 │ │ │ │ + bne 95b44 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95bbc │ │ │ │ + bne 95b50 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94e88 │ │ │ │ + ldr r3, [pc, #3128] @ 94e1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95bd0 │ │ │ │ + beq 95b64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ + ble 95b98 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95bfc │ │ │ │ + beq 95b90 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942d0 │ │ │ │ + beq 94264 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95bfc │ │ │ │ + beq 95b90 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942d0 │ │ │ │ + beq 94264 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95bfc │ │ │ │ + beq 95b90 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 942d0 │ │ │ │ + beq 94264 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95bfc │ │ │ │ + beq 95b90 │ │ │ │ cmp r3, lr │ │ │ │ - bne 942b0 │ │ │ │ + bne 94244 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ - ldr lr, [pc, #3000] @ 94e90 │ │ │ │ + ble 95b98 │ │ │ │ + ldr lr, [pc, #3000] @ 94e24 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97b14 │ │ │ │ + beq 97bf0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94320 │ │ │ │ + beq 942b4 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97b14 │ │ │ │ + beq 97bf0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94320 │ │ │ │ + beq 942b4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97b14 │ │ │ │ + beq 97bf0 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94300 │ │ │ │ + bne 94294 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ - ldr ip, [pc, #2820] @ 94e2c │ │ │ │ + ble 95b98 │ │ │ │ + ldr ip, [pc, #2820] @ 94dc0 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97b20 │ │ │ │ + beq 97bfc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94370 │ │ │ │ + beq 94304 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97b20 │ │ │ │ + beq 97bfc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94370 │ │ │ │ + beq 94304 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97b20 │ │ │ │ + beq 97bfc │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94350 │ │ │ │ + bne 942e4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ - ldr ip, [pc, #2720] @ 94e18 │ │ │ │ + ble 95b98 │ │ │ │ + ldr ip, [pc, #2720] @ 94dac │ │ │ │ cmp r0, ip │ │ │ │ - beq 98048 │ │ │ │ + beq 97fe8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943c0 │ │ │ │ + beq 94354 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 98048 │ │ │ │ + beq 97fe8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943c0 │ │ │ │ + beq 94354 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 98048 │ │ │ │ + beq 97fe8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 943a0 │ │ │ │ + bne 94334 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ + ble 95b98 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97b2c │ │ │ │ + beq 97c08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9440c │ │ │ │ + beq 943a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97b2c │ │ │ │ + beq 97c08 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9440c │ │ │ │ + beq 943a0 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97b2c │ │ │ │ + beq 97c08 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 943ec │ │ │ │ + bne 94380 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ - ldr ip, [pc, #2624] @ 94e54 │ │ │ │ + ble 95b98 │ │ │ │ + ldr ip, [pc, #2624] @ 94de8 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96cf0 │ │ │ │ + beq 96c84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9445c │ │ │ │ + beq 943f0 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96cf0 │ │ │ │ + beq 96c84 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9445c │ │ │ │ + beq 943f0 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96cf0 │ │ │ │ + beq 96c84 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9443c │ │ │ │ + bne 943d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ - ldr ip, [pc, #2508] @ 94e30 │ │ │ │ + ble 95b98 │ │ │ │ + ldr ip, [pc, #2508] @ 94dc4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9803c │ │ │ │ + beq 97fd0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944ac │ │ │ │ + beq 94440 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 9803c │ │ │ │ + beq 97fd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944ac │ │ │ │ + beq 94440 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 9803c │ │ │ │ + beq 97fd0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9448c │ │ │ │ + bne 94420 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c04 │ │ │ │ - ldr ip, [pc, #2412] @ 94e20 │ │ │ │ + ble 95b98 │ │ │ │ + ldr ip, [pc, #2412] @ 94db4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97bbc │ │ │ │ + beq 97b50 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944f4 │ │ │ │ + beq 94488 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97bbc │ │ │ │ + beq 97b50 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944f4 │ │ │ │ + beq 94488 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97bbc │ │ │ │ + beq 97b50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 944dc │ │ │ │ + bne 94470 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 968dc │ │ │ │ + bne 96870 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97b08 │ │ │ │ + bne 97c14 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 948fc │ │ │ │ + ble 94890 │ │ │ │ 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 95388 │ │ │ │ + bge 9531c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9455c │ │ │ │ + beq 944f0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9546c │ │ │ │ + bne 95400 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94578 │ │ │ │ + beq 9450c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 957ec │ │ │ │ + bne 95780 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94660 │ │ │ │ + beq 945f4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94660 │ │ │ │ + beq 945f4 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95d6c │ │ │ │ + bne 95d00 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 945c0 │ │ │ │ + bne 94554 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 968f0 │ │ │ │ + bne 96884 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 94568 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 969d8 │ │ │ │ + bne 9696c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945e8 │ │ │ │ + bne 9457c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d08 │ │ │ │ + bne 96d00 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94600 │ │ │ │ + bne 94594 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de4 │ │ │ │ + bne 96dc4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94618 │ │ │ │ + bne 945ac │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97be8 │ │ │ │ + bne 97b7c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94630 │ │ │ │ + bne 945c4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968a4 │ │ │ │ + bne 96838 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94648 │ │ │ │ + bne 945dc │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eb0 │ │ │ │ + bne 97eb0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94660 │ │ │ │ + bne 945f4 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98054 │ │ │ │ + bne 97fdc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946cc │ │ │ │ + beq 94660 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946cc │ │ │ │ + beq 94660 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95cb4 │ │ │ │ + bne 95c48 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 946a4 │ │ │ │ + bne 94638 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968cc │ │ │ │ + bne 96860 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 946b8 │ │ │ │ + bne 9464c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969c8 │ │ │ │ + bne 9695c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 946cc │ │ │ │ + bne 94660 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95cfc │ │ │ │ + bne 95c90 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946e4 │ │ │ │ + beq 94678 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95840 │ │ │ │ + bne 957d4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97c54 │ │ │ │ + beq 97c20 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94714 │ │ │ │ + bne 946a8 │ │ │ │ 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 94738 │ │ │ │ + bne 946cc │ │ │ │ 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 95a8c │ │ │ │ + bne 95a20 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95a8c │ │ │ │ + beq 95a20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95abc │ │ │ │ + beq 95a50 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 96078 │ │ │ │ + bne 9600c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9477c │ │ │ │ + bne 94710 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95aa8 │ │ │ │ + bne 95a3c │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947a4 │ │ │ │ + bne 94738 │ │ │ │ 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 96aec │ │ │ │ + bne 96a80 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947d0 │ │ │ │ + bne 94764 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947d0 │ │ │ │ + beq 94764 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95204 │ │ │ │ + beq 95198 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 95204 │ │ │ │ + bne 95198 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95214 │ │ │ │ + beq 951a8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 947f8 │ │ │ │ + bne 9478c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952d4 │ │ │ │ + bne 95268 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ + bne 947a0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c48 │ │ │ │ + bne 95bdc │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95310 │ │ │ │ + bne 952a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97fbc │ │ │ │ + bne 97f60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94840 │ │ │ │ + bne 947d4 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97fc8 │ │ │ │ + bne 97f6c │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95b6c │ │ │ │ + beq 95b00 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95424 │ │ │ │ + bne 953b8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95424 │ │ │ │ + beq 953b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b40 │ │ │ │ + beq 95ad4 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95f90 │ │ │ │ + bne 95f94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95f9c │ │ │ │ + beq 95fa0 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9489c │ │ │ │ + bne 94830 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9544c │ │ │ │ + bne 953e0 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948b4 │ │ │ │ + bne 94848 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96cfc │ │ │ │ + bne 96cf4 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 95354 │ │ │ │ + bne 952e8 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c90 │ │ │ │ + beq 95c24 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 95388 │ │ │ │ + bne 9531c │ │ │ │ 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 94530 │ │ │ │ + bne 944c4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9494c │ │ │ │ + beq 948e0 │ │ │ │ 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 │ │ │ │ @@ -109607,94 +109580,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 9496c │ │ │ │ + bne 94900 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94e68 │ │ │ │ + ldr r1, [pc, #1284] @ 94dfc │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 9837c │ │ │ │ + beq 97ff4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95ef4 │ │ │ │ + bne 95e68 │ │ │ │ tst r3, #8 │ │ │ │ - beq 95ad8 │ │ │ │ + beq 95a6c │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 98398 │ │ │ │ + bne 98010 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95ae8 │ │ │ │ + beq 95a7c │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94a14 │ │ │ │ + ble 949a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 949d4 │ │ │ │ + bge 94968 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2cd4 │ │ │ │ + bl a2c64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bac │ │ │ │ + blt 96b40 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94a14 │ │ │ │ + beq 949a8 │ │ │ │ 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 98164 │ │ │ │ - bl a2cd4 │ │ │ │ + bge 98210 │ │ │ │ + bl a2c64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bac │ │ │ │ + blt 96b40 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 949e4 │ │ │ │ + bne 94978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94a60 │ │ │ │ + beq 949f4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95e54 │ │ │ │ + bne 95dc8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94a40 │ │ │ │ + beq 949d4 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98310 │ │ │ │ + beq 982e4 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94a5c │ │ │ │ + bgt 949f0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9832c │ │ │ │ + ble 98300 │ │ │ │ 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 95f28 │ │ │ │ + bne 95e9c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94e78 │ │ │ │ + ldr r6, [pc, #1000] @ 94e0c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -109710,29 +109683,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 98364 │ │ │ │ + beq 98258 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f90 │ │ │ │ - bl 91acc │ │ │ │ + bne 93f24 │ │ │ │ + bl 91a60 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96bb0 │ │ │ │ + beq 96b44 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93f90 │ │ │ │ - ldr r6, [pc, #848] @ 94e78 │ │ │ │ + beq 93f24 │ │ │ │ + ldr r6, [pc, #848] @ 94e0c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -109749,40 +109722,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 93fa0 │ │ │ │ - ldr r2, [pc, #756] @ 94e8c │ │ │ │ + bne 93f34 │ │ │ │ + ldr r2, [pc, #756] @ 94e20 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 94018 │ │ │ │ + beq 93fac │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 98070 │ │ │ │ + bne 980e0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94e8c │ │ │ │ + ldr r4, [pc, #728] @ 94e20 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93fac │ │ │ │ + bne 93f40 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 94008 │ │ │ │ + b 93f9c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96430 │ │ │ │ + bne 963c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96fac │ │ │ │ + beq 96e24 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94c4c │ │ │ │ - ldr r6, [pc, #644] @ 94e78 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 94be0 │ │ │ │ + ldr r6, [pc, #644] @ 94e0c │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -109797,122 +109770,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] @ 94e00 │ │ │ │ - ldr r9, [pc, #516] @ 94e5c │ │ │ │ + ldr r3, [pc, #428] @ 94d94 │ │ │ │ + ldr r9, [pc, #516] @ 94df0 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96b98 │ │ │ │ + bne 96b2c │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96b98 │ │ │ │ - ldr r1, [pc, #404] @ 94e08 │ │ │ │ + beq 96b2c │ │ │ │ + ldr r1, [pc, #404] @ 94d9c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96ab4 │ │ │ │ + bne 96a48 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94e0c │ │ │ │ + ldr r0, [pc, #372] @ 94da0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c658 │ │ │ │ + bl 9c5ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94e08 │ │ │ │ + ldr r1, [pc, #340] @ 94d9c │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94cd8 │ │ │ │ + beq 94c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 981bc │ │ │ │ + beq 98168 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94d24 │ │ │ │ - b 96bb0 │ │ │ │ + bge 94cb8 │ │ │ │ + b 96b44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94044 │ │ │ │ + bne 93fd8 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bc4 │ │ │ │ - ldr r2, [pc, #380] @ 94e8c │ │ │ │ + bne 94b58 │ │ │ │ + ldr r2, [pc, #380] @ 94e20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9625c │ │ │ │ + beq 961dc │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96430 │ │ │ │ + bne 963c4 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 940a8 │ │ │ │ - ldr r3, [pc, #200] @ 94dfc │ │ │ │ + bne 9403c │ │ │ │ + ldr r3, [pc, #200] @ 94d90 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9411c │ │ │ │ - ldr r4, [pc, #196] @ 94e10 │ │ │ │ - ldr r8, [pc, #296] @ 94e78 │ │ │ │ - b 94d80 │ │ │ │ + beq 940b0 │ │ │ │ + ldr r4, [pc, #196] @ 94da4 │ │ │ │ + ldr r8, [pc, #296] @ 94e0c │ │ │ │ + b 94d14 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e94 │ │ │ │ + bne 94e28 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9411c │ │ │ │ + beq 940b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 951d4 │ │ │ │ + bcs 95168 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94dd4 │ │ │ │ + bcs 94d68 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94de8 │ │ │ │ + bcs 94d7c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94d50 │ │ │ │ + bhi 94ce4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94d60 │ │ │ │ + bls 94cf4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d60 │ │ │ │ - b 94d74 │ │ │ │ + bne 94cf4 │ │ │ │ + b 94d08 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d60 │ │ │ │ - b 94d74 │ │ │ │ + bne 94cf4 │ │ │ │ + b 94d08 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d60 │ │ │ │ - b 94d74 │ │ │ │ + bne 94cf4 │ │ │ │ + b 94d08 │ │ │ │ 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 │ │ │ │ @@ -109932,685 +109905,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, r4, rrx │ │ │ │ - ldrdeq r4, [sl], -r4 @ │ │ │ │ + strdeq pc, [r9], -r4 │ │ │ │ + andeq r4, sl, r4, ror #4 │ │ │ │ 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 r6, sl, ip, lsl #20 │ │ │ │ + eoreq r6, sl, ip, ror ip │ │ │ │ subseq r1, r5, ip, ror #26 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 95020 │ │ │ │ + beq 94fb4 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95020 │ │ │ │ + beq 94fb4 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 958b8 │ │ │ │ + bcs 9584c │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 961e8 │ │ │ │ + bcs 961c8 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 958b8 │ │ │ │ + bcs 9584c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 958a8 │ │ │ │ + bls 9583c │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95020 │ │ │ │ + beq 94fb4 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 95020 │ │ │ │ + beq 94fb4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 95020 │ │ │ │ + bne 94fb4 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96704 │ │ │ │ + beq 96698 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96ac8 │ │ │ │ + beq 96a5c │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94f30 │ │ │ │ + beq 94ec4 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94d74 │ │ │ │ - ldr r3, [pc, #-176] @ 94e88 │ │ │ │ - ldr r2, [pc, #-296] @ 94e14 │ │ │ │ + bne 94d08 │ │ │ │ + ldr r3, [pc, #-176] @ 94e1c │ │ │ │ + ldr r2, [pc, #-296] @ 94da8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94e18 │ │ │ │ + ldr r2, [pc, #-308] @ 94dac │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94e1c │ │ │ │ + ldr r2, [pc, #-324] @ 94db0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94e20 │ │ │ │ + ldr r2, [pc, #-332] @ 94db4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94e24 │ │ │ │ + ldr r2, [pc, #-340] @ 94db8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94e28 │ │ │ │ + ldr r2, [pc, #-348] @ 94dbc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94e2c │ │ │ │ + ldr r2, [pc, #-356] @ 94dc0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94e30 │ │ │ │ + ldr r2, [pc, #-364] @ 94dc4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94e34 │ │ │ │ + ldr r2, [pc, #-372] @ 94dc8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94e38 │ │ │ │ + ldr r2, [pc, #-380] @ 94dcc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94e3c │ │ │ │ + ldr r2, [pc, #-388] @ 94dd0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94e40 │ │ │ │ + ldr r2, [pc, #-396] @ 94dd4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94e44 │ │ │ │ + ldr r2, [pc, #-404] @ 94dd8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94e48 │ │ │ │ + ldr r2, [pc, #-412] @ 94ddc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94e4c │ │ │ │ + ldr r2, [pc, #-420] @ 94de0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94e50 │ │ │ │ + ldr r2, [pc, #-428] @ 94de4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94e54 │ │ │ │ + ldr r2, [pc, #-436] @ 94de8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94e58 │ │ │ │ + ldr r2, [pc, #-444] @ 94dec │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d74 │ │ │ │ - ldr r9, [pc, #-460] @ 94e5c │ │ │ │ + beq 94d08 │ │ │ │ + ldr r9, [pc, #-460] @ 94df0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95e34 │ │ │ │ + bne 95f04 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95e34 │ │ │ │ + beq 95f04 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95c38 │ │ │ │ + bne 95bcc │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94e84 │ │ │ │ + ldr r3, [pc, #-484] @ 94e18 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 97684 │ │ │ │ - ldr r0, [pc, #-532] @ 94e60 │ │ │ │ + beq 9788c │ │ │ │ + ldr r0, [pc, #-532] @ 94df4 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ - ldr r3, [pc, #-556] @ 94e60 │ │ │ │ + beq 96b40 │ │ │ │ + ldr r3, [pc, #-556] @ 94df4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 958c4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 95858 │ │ │ │ + bl 3580c0 │ │ │ │ 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 958d0 │ │ │ │ + bne 95864 │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 98220 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98354 │ │ │ │ + beq 98224 │ │ │ │ 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 98420 │ │ │ │ + beq 98234 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9539c │ │ │ │ + beq 95330 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 953a8 │ │ │ │ + bne 9533c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 953a8 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9533c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94e70 │ │ │ │ + ldr ip, [pc, #-796] @ 94e04 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 953e0 │ │ │ │ + beq 95374 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0308 │ │ │ │ + bl a0298 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 953fc │ │ │ │ + blt 95390 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94d74 │ │ │ │ + bne 94d08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 94d74 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 94d08 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d60 │ │ │ │ - b 94d74 │ │ │ │ + bne 94cf4 │ │ │ │ + b 94d08 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947d0 │ │ │ │ + bne 94764 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947d0 │ │ │ │ + beq 94764 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947dc │ │ │ │ + bne 94770 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947dc │ │ │ │ + bne 94770 │ │ │ │ tst r3, #2 │ │ │ │ - bne 9643c │ │ │ │ + bne 963d0 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 964ac │ │ │ │ + bne 96440 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 964ac │ │ │ │ + beq 96440 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94e64 │ │ │ │ + ldr r1, [pc, #-1008] @ 94df8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 961fc │ │ │ │ + bne 961f8 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 966c4 │ │ │ │ + bne 96658 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 966c4 │ │ │ │ + beq 96658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94e80 │ │ │ │ + ldr r1, [pc, #-1040] @ 94e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 962dc │ │ │ │ + bne 96270 │ │ │ │ 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 947f8 │ │ │ │ + bne 9478c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947f8 │ │ │ │ + beq 9478c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 983b4 │ │ │ │ + beq 98118 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 96400 │ │ │ │ + beq 96394 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 95300 │ │ │ │ + bne 95294 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dcc │ │ │ │ + bne 96cdc │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c70 │ │ │ │ + beq 95c04 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 94824 │ │ │ │ + beq 947b8 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 94824 │ │ │ │ + bne 947b8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94828 │ │ │ │ + beq 947bc │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 94828 │ │ │ │ + beq 947bc │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94834 │ │ │ │ - b 94840 │ │ │ │ + beq 947c8 │ │ │ │ + b 947d4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 948cc │ │ │ │ + beq 94860 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948cc │ │ │ │ + bne 94860 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94e68 │ │ │ │ + ldr r1, [pc, #-1292] @ 94dfc │ │ │ │ cmp r0, r1 │ │ │ │ - bne 948cc │ │ │ │ - ldr r1, [pc, #-1300] @ 94e6c │ │ │ │ + bne 94860 │ │ │ │ + ldr r1, [pc, #-1300] @ 94e00 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 948d4 │ │ │ │ + beq 94868 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 94530 │ │ │ │ - b 948f0 │ │ │ │ + bne 944c4 │ │ │ │ + b 94884 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 95170 │ │ │ │ + beq 95104 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97fe4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 97f88 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94e70 │ │ │ │ + ldr r1, [pc, #-1388] @ 94e04 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 95198 │ │ │ │ + bne 9512c │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9ccd4 │ │ │ │ + bl 9cc68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 951b0 │ │ │ │ + bge 95144 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96bac │ │ │ │ + bne 96b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ + b 96b44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96210 │ │ │ │ + beq 9617c │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9489c │ │ │ │ + bne 94830 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9489c │ │ │ │ + beq 94830 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b64 │ │ │ │ + beq 95af8 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97ee0 │ │ │ │ + beq 97ea4 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95fd8 │ │ │ │ - b 948b4 │ │ │ │ + beq 95fdc │ │ │ │ + b 94848 │ │ │ │ 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 95d10 │ │ │ │ + bne 95ca4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 954a4 │ │ │ │ + bne 95438 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 976a0 │ │ │ │ + bne 978a8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 954b8 │ │ │ │ + bne 9544c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9706c │ │ │ │ + bne 97000 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954cc │ │ │ │ + bne 95460 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa0 │ │ │ │ + bne 97b88 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954e4 │ │ │ │ + bne 95478 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97138 │ │ │ │ + bne 975ec │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954fc │ │ │ │ + bne 95490 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97358 │ │ │ │ + bne 97278 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a3c │ │ │ │ + bne 979b4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97208 │ │ │ │ + bne 97760 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9552c │ │ │ │ + bne 954c0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9751c │ │ │ │ + bne 9776c │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95544 │ │ │ │ + bne 954d8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97604 │ │ │ │ + bne 97880 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9555c │ │ │ │ + bne 954f0 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97610 │ │ │ │ + bne 979c0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95574 │ │ │ │ + bne 95508 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fcc │ │ │ │ + bne 96f60 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9558c │ │ │ │ + bne 95520 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97590 │ │ │ │ + bne 977e0 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a4 │ │ │ │ + bne 95538 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97830 │ │ │ │ + bne 9743c │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955bc │ │ │ │ + bne 95550 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a4 │ │ │ │ + bne 974b0 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955d4 │ │ │ │ + bne 95568 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9799c │ │ │ │ + bne 97578 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ec │ │ │ │ + bne 95580 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97938 │ │ │ │ + bne 976bc │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95604 │ │ │ │ + bne 95598 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e28 │ │ │ │ + bne 96ec4 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9561c │ │ │ │ + bne 955b0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a48 │ │ │ │ + bne 97970 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95634 │ │ │ │ + bne 955c8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a8c │ │ │ │ + bne 97720 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9564c │ │ │ │ + bne 955e0 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98018 │ │ │ │ + bne 97fbc │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95664 │ │ │ │ + bne 955f8 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981e8 │ │ │ │ + bne 98344 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9567c │ │ │ │ + bne 95610 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981f8 │ │ │ │ + bne 98354 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95694 │ │ │ │ + bne 95628 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9822c │ │ │ │ + bne 98324 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956ac │ │ │ │ + bne 95640 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9824c │ │ │ │ + bne 983e8 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956c4 │ │ │ │ + bne 95658 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9825c │ │ │ │ + bne 98388 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956dc │ │ │ │ + bne 95670 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9827c │ │ │ │ + bne 983a8 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956f4 │ │ │ │ + bne 95688 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982b0 │ │ │ │ + bne 98284 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9570c │ │ │ │ + bne 956a0 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982c0 │ │ │ │ + bne 98294 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95728 │ │ │ │ + bne 956bc │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97b54 │ │ │ │ + bne 97ae8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9573c │ │ │ │ + bne 956d0 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97040 │ │ │ │ + bne 96fd4 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95754 │ │ │ │ + bne 956e8 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97a20 │ │ │ │ + bne 97744 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9576c │ │ │ │ + bne 95700 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98434 │ │ │ │ + bne 981b8 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95784 │ │ │ │ + bne 95718 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 983dc │ │ │ │ + bne 98198 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9579c │ │ │ │ + bne 95730 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a10 │ │ │ │ + bne 97734 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957b4 │ │ │ │ + bne 95748 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 983fc │ │ │ │ + bne 98174 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94560 │ │ │ │ + bne 944f4 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94560 │ │ │ │ + beq 944f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 957e4 │ │ │ │ + beq 95778 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94560 │ │ │ │ + beq 944f4 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 94560 │ │ │ │ + b 944f4 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95dc8 │ │ │ │ + bne 95d5c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95814 │ │ │ │ + bne 957a8 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ff8 │ │ │ │ + bne 97f9c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95828 │ │ │ │ + bne 957bc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98008 │ │ │ │ + bne 97fac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94578 │ │ │ │ + bne 9450c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94578 │ │ │ │ - b 95e10 │ │ │ │ + beq 9450c │ │ │ │ + b 95da4 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e18 │ │ │ │ + bne 95dac │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95864 │ │ │ │ + bne 957f8 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fb4 │ │ │ │ + bne 97f58 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 946e4 │ │ │ │ + bne 94678 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98454 │ │ │ │ + bne 98248 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946f0 │ │ │ │ + bne 94684 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946f0 │ │ │ │ + beq 94684 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 946f0 │ │ │ │ + beq 94684 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 946f0 │ │ │ │ + b 94684 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94eec │ │ │ │ + bls 94e80 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94eec │ │ │ │ - b 95020 │ │ │ │ + bne 94e80 │ │ │ │ + b 94fb4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 950d0 │ │ │ │ + beq 95064 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 950d0 │ │ │ │ - ldr r6, [pc, #-2668] @ 94e78 │ │ │ │ - bl 3578c0 │ │ │ │ + b 95064 │ │ │ │ + ldr r6, [pc, #-2668] @ 94e0c │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -110626,30 +110599,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 96b20 │ │ │ │ + beq 96ab4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 9814c │ │ │ │ - ldr sl, [pc, #-2796] @ 94e74 │ │ │ │ + bne 981f8 │ │ │ │ + ldr sl, [pc, #-2796] @ 94e08 │ │ │ │ mov r0, sl │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 959ac │ │ │ │ - ldr r3, [pc, #-2824] @ 94e78 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 95940 │ │ │ │ + ldr r3, [pc, #-2824] @ 94e0c │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -110666,355 +110639,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 982f8 │ │ │ │ - ldr r6, [pc, #-2940] @ 94e78 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 982cc │ │ │ │ + ldr r6, [pc, #-2940] @ 94e0c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98094 │ │ │ │ + beq 98040 │ │ │ │ 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 a1f84 │ │ │ │ + bl a1f14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 98304 │ │ │ │ + blt 982d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95a58 │ │ │ │ + beq 959ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 98344 │ │ │ │ + beq 98318 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 962ec │ │ │ │ + bne 96280 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 964dc │ │ │ │ + bne 96470 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 962d4 │ │ │ │ - ldr r6, [pc, #-3088] @ 94e78 │ │ │ │ + beq 9620c │ │ │ │ + ldr r6, [pc, #-3088] @ 94e0c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96614 │ │ │ │ + b 965a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9477c │ │ │ │ + bne 94710 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9477c │ │ │ │ + beq 94710 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95ab4 │ │ │ │ + beq 95a48 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9477c │ │ │ │ + beq 94710 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 9477c │ │ │ │ + b 94710 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 9477c │ │ │ │ + bne 94710 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9477c │ │ │ │ - b 95ab4 │ │ │ │ + beq 94710 │ │ │ │ + b 95a48 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 949a0 │ │ │ │ + bne 94934 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96c0c │ │ │ │ - ldr r1, [pc, #-3196] @ 94e80 │ │ │ │ + bne 96ba0 │ │ │ │ + ldr r1, [pc, #-3196] @ 94e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b408 │ │ │ │ + bl 9b39c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bac │ │ │ │ - bne 949a0 │ │ │ │ - ldr r2, [pc, #-3224] @ 94e7c │ │ │ │ - ldr r1, [pc, #-3224] @ 94e80 │ │ │ │ + blt 96b40 │ │ │ │ + bne 94934 │ │ │ │ + ldr r2, [pc, #-3224] @ 94e10 │ │ │ │ + ldr r1, [pc, #-3224] @ 94e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bac │ │ │ │ + blt 96b40 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94e84 │ │ │ │ + ldr r3, [pc, #-3244] @ 94e18 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 949b0 │ │ │ │ - b 94a14 │ │ │ │ + bgt 94944 │ │ │ │ + b 949a8 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 966b0 │ │ │ │ + beq 96644 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9489c │ │ │ │ + bne 94830 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9489c │ │ │ │ + beq 94830 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 9489c │ │ │ │ + b 94830 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9484c │ │ │ │ + beq 947e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b8c │ │ │ │ + beq 95b20 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9484c │ │ │ │ + beq 947e0 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 9484c │ │ │ │ + b 947e0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 9421c │ │ │ │ + beq 941b0 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94230 │ │ │ │ + beq 941c4 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94244 │ │ │ │ + beq 941d8 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94e88 │ │ │ │ + ldr r3, [pc, #-3392] @ 94e1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 94260 │ │ │ │ + bne 941f4 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95bfc │ │ │ │ + beq 95b90 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95bd4 │ │ │ │ - ldr r3, [pc, #-3428] @ 94e8c │ │ │ │ + bne 95b68 │ │ │ │ + ldr r3, [pc, #-3428] @ 94e20 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94e90 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94e24 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96c7c │ │ │ │ + bne 96c10 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 968dc │ │ │ │ + bne 96870 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97b08 │ │ │ │ + bne 97c14 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 94520 │ │ │ │ - b 948fc │ │ │ │ + bgt 944b4 │ │ │ │ + b 94890 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d74 │ │ │ │ - b 9505c │ │ │ │ + bne 94d08 │ │ │ │ + b 94ff0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 983bc │ │ │ │ + beq 981d8 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95c68 │ │ │ │ + beq 95bfc │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95310 │ │ │ │ + bne 952a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94824 │ │ │ │ + beq 947b8 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9531c │ │ │ │ + beq 952b0 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 95310 │ │ │ │ + b 952a4 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948cc │ │ │ │ + beq 94860 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9537c │ │ │ │ + beq 95310 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 948cc │ │ │ │ - b 9537c │ │ │ │ + beq 94860 │ │ │ │ + b 95310 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95cc8 │ │ │ │ + bne 95c5c │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96990 │ │ │ │ + bne 96924 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95cdc │ │ │ │ + bne 95c70 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f90 │ │ │ │ + bne 96e08 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 946cc │ │ │ │ + bne 94660 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946cc │ │ │ │ + beq 94660 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 946cc │ │ │ │ + beq 94660 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946d8 │ │ │ │ - b 9587c │ │ │ │ + bne 9466c │ │ │ │ + b 95810 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95d24 │ │ │ │ + bne 95cb8 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cdc │ │ │ │ + bne 97c70 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d38 │ │ │ │ + bne 95ccc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977c8 │ │ │ │ + bne 970cc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95d4c │ │ │ │ + bne 95ce0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bc8 │ │ │ │ + bne 97b5c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d64 │ │ │ │ + bne 95cf8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977e8 │ │ │ │ + bne 970ec │ │ │ │ mov r0, r6 │ │ │ │ - b 954e4 │ │ │ │ + b 95478 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d80 │ │ │ │ + bne 95d14 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 969ac │ │ │ │ + bne 96940 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95d94 │ │ │ │ + bne 95d28 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b44 │ │ │ │ + bne 97ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95da8 │ │ │ │ + bne 95d3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c80 │ │ │ │ + bne 97a34 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95dc0 │ │ │ │ + bne 95d54 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f44 │ │ │ │ + bne 96d78 │ │ │ │ mov r8, r6 │ │ │ │ - b 94600 │ │ │ │ + b 94594 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95ddc │ │ │ │ + bne 95d70 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98060 │ │ │ │ + bne 9802c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95df0 │ │ │ │ + bne 95d84 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97f94 │ │ │ │ + bne 97f38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94578 │ │ │ │ + bne 9450c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94578 │ │ │ │ + beq 9450c │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94578 │ │ │ │ + beq 9450c │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 94578 │ │ │ │ + b 9450c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e2c │ │ │ │ + bne 95dc0 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fa4 │ │ │ │ + bne 97f48 │ │ │ │ mov r0, r6 │ │ │ │ - b 95864 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 8bfc8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 95040 │ │ │ │ - b 96bac │ │ │ │ + b 957f8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98174 │ │ │ │ + beq 98120 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95e94 │ │ │ │ + bne 95e08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d220 │ │ │ │ + bl 9d1b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98190 │ │ │ │ + beq 9813c │ │ │ │ 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 95eb0 │ │ │ │ + bne 95e24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95ec4 │ │ │ │ + beq 95e38 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98310 │ │ │ │ + beq 982e4 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94a40 │ │ │ │ + beq 949d4 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94a5c │ │ │ │ - ldr r3, [pc, #4052] @ 96eb4 │ │ │ │ + beq 949f0 │ │ │ │ + ldr r3, [pc, #4064] @ 96e34 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4044] @ 96eb8 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #4056] @ 96e38 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ + b 96b44 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94974 │ │ │ │ + bls 94908 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #3996] @ 96ebc │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #4008] @ 96e3c │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - ldr r2, [pc, #3984] @ 96ec0 │ │ │ │ + b 96b44 │ │ │ │ + ldr r2, [pc, #3996] @ 96e40 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -111029,243 +110994,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 94a7c │ │ │ │ - cmp r1, #0 │ │ │ │ - str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 94884 │ │ │ │ - ldr r1, [r4, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 9542c │ │ │ │ - ldr r0, [r6, #152] @ 0x98 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 98024 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [r4, #164] @ 0xa4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 9544c │ │ │ │ - ldr r1, [r5, #196] @ 0xc4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 948b4 │ │ │ │ - ldr r1, [r4, #196] @ 0xc4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 948b4 │ │ │ │ - ldr r0, [r6, #196] @ 0xc4 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 948b4 │ │ │ │ - str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 948b4 │ │ │ │ + b 94a10 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 8bf70 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 94fd4 │ │ │ │ + b 96b40 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a27c0 │ │ │ │ + bl a2750 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ - ldr r1, [pc, #3732] @ 96ec4 │ │ │ │ + beq 96b40 │ │ │ │ + ldr r1, [pc, #3816] @ 96e44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 953fc │ │ │ │ + blt 95390 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 941d0 │ │ │ │ + beq 94164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 941d0 │ │ │ │ + bne 94164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 941d0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 94164 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r0, [r5, #148] @ 0x94 │ │ │ │ + bne 94818 │ │ │ │ + ldr r1, [r4, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 953c0 │ │ │ │ + ldr r0, [r6, #152] @ 0x98 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r0, [r5, #164] @ 0xa4 │ │ │ │ + bne 97d18 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95fd0 │ │ │ │ + ldr r1, [r4, #164] @ 0xa4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 953e0 │ │ │ │ + ldr r1, [r5, #196] @ 0xc4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 94848 │ │ │ │ + ldr r1, [r4, #196] @ 0xc4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 94848 │ │ │ │ + ldr r0, [r6, #196] @ 0xc4 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 94848 │ │ │ │ + str r1, [r5, #196] @ 0xc4 │ │ │ │ + b 94848 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 941d0 │ │ │ │ - b 941ac │ │ │ │ + bne 94164 │ │ │ │ + b 94140 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 94770 │ │ │ │ - b 9477c │ │ │ │ + beq 94704 │ │ │ │ + b 94710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a48 │ │ │ │ + bl a19d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a48 │ │ │ │ + bl a19d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a48 │ │ │ │ + bl a19d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a48 │ │ │ │ + bl a19d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a48 │ │ │ │ + bl a19d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r4, r3 │ │ │ │ - b 9614c │ │ │ │ + b 960e0 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94128 │ │ │ │ + beq 940bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a48 │ │ │ │ + bl a19d8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96140 │ │ │ │ - b 96bac │ │ │ │ + bne 960d4 │ │ │ │ + b 96b40 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9640c │ │ │ │ + ble 963a0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 981c8 │ │ │ │ + bne 983c8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 9640c │ │ │ │ + beq 963a0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 981c8 │ │ │ │ + bne 983c8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9640c │ │ │ │ + beq 963a0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 981c8 │ │ │ │ + bne 983c8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9640c │ │ │ │ + beq 963a0 │ │ │ │ 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 981c8 │ │ │ │ + bne 983c8 │ │ │ │ cmp r0, lr │ │ │ │ - bne 961c4 │ │ │ │ + bne 96158 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94cf8 │ │ │ │ - ldr r1, [r1, #52] @ 0x34 │ │ │ │ - sub r3, r3, #380 @ 0x17c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 94eec │ │ │ │ - b 95020 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 95268 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 947dc │ │ │ │ + b 94c8c │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9542c │ │ │ │ + beq 953c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95fa8 │ │ │ │ + bne 95fac │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96240 │ │ │ │ + bne 961ac │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b64 │ │ │ │ + bne 95af8 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948b4 │ │ │ │ + bne 94848 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948b4 │ │ │ │ - b 95ff0 │ │ │ │ + beq 94848 │ │ │ │ + b 95ff4 │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ + sub r3, r3, #380 @ 0x17c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 94e80 │ │ │ │ + b 94fb4 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96428 │ │ │ │ + beq 963bc │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 940a0 │ │ │ │ - b 96430 │ │ │ │ + beq 94034 │ │ │ │ + b 963c4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 951fc │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 94770 │ │ │ │ + ldr r0, [r5, #132] @ 0x84 │ │ │ │ + b 940f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98034 │ │ │ │ + beq 97fc8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96bb0 │ │ │ │ + beq 96b44 │ │ │ │ tst r3, #2 │ │ │ │ - beq 962b4 │ │ │ │ + beq 96250 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96d80 │ │ │ │ + bne 96c90 │ │ │ │ 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 94050 │ │ │ │ - b 961e0 │ │ │ │ - ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 94164 │ │ │ │ + beq 93fe4 │ │ │ │ + b 96174 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96208 │ │ │ │ - b 952a4 │ │ │ │ + bne 96204 │ │ │ │ + b 95238 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 9814c │ │ │ │ - ldr r0, [pc, #3008] @ 96ec8 │ │ │ │ - bl 9da40 │ │ │ │ + bne 981f8 │ │ │ │ + ldr r0, [pc, #2988] @ 96e48 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9634c │ │ │ │ - bl 3578c0 │ │ │ │ + beq 962e0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -111281,64 +111254,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 982f8 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 982cc │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98094 │ │ │ │ + beq 98040 │ │ │ │ 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 a1f84 │ │ │ │ + bl a1f14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98304 │ │ │ │ + blt 982d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 963f0 │ │ │ │ + beq 96384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98140 │ │ │ │ + beq 980d4 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95a64 │ │ │ │ - b 962f4 │ │ │ │ + beq 959f8 │ │ │ │ + b 96288 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 952f4 │ │ │ │ - b 95300 │ │ │ │ + beq 95288 │ │ │ │ + b 95294 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bc4 │ │ │ │ - ldr r2, [pc, #2728] @ 96ecc │ │ │ │ + bne 94b58 │ │ │ │ + ldr r2, [pc, #2708] @ 96e4c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94d14 │ │ │ │ + bne 94ca8 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94d24 │ │ │ │ - ldr r3, [pc, #2684] @ 96ec0 │ │ │ │ - bl 3578c0 │ │ │ │ + b 94cb8 │ │ │ │ + ldr r3, [pc, #2664] @ 96e40 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -111356,106 +111329,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 9523c │ │ │ │ - ldr r0, [pc, #2588] @ 96ed0 │ │ │ │ - bl 8bfc8 │ │ │ │ + beq 951d0 │ │ │ │ + ldr r0, [pc, #2568] @ 96e50 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96bac │ │ │ │ - ldr r1, [pc, #2568] @ 96ed0 │ │ │ │ + beq 96b40 │ │ │ │ + ldr r1, [pc, #2548] @ 96e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95260 │ │ │ │ - b 96bac │ │ │ │ + bne 951f4 │ │ │ │ + b 96b40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97768 │ │ │ │ + bne 97854 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 962d4 │ │ │ │ - ldr fp, [pc, #2516] @ 96ed4 │ │ │ │ - ldr sl, [pc, #2492] @ 96ec0 │ │ │ │ + beq 9620c │ │ │ │ + ldr fp, [pc, #2496] @ 96e54 │ │ │ │ + ldr sl, [pc, #2472] @ 96e40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96698 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9662c │ │ │ │ + bl 3580c0 │ │ │ │ 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 966a4 │ │ │ │ + bne 96638 │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98090 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9803c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98094 │ │ │ │ + beq 98040 │ │ │ │ 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 a1f84 │ │ │ │ + bl a1f14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98304 │ │ │ │ + blt 982d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 965f8 │ │ │ │ + beq 9658c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98084 │ │ │ │ + beq 980f4 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96500 │ │ │ │ + bne 96494 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 962d4 │ │ │ │ + beq 9620c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -111465,323 +111438,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, #2164] @ 96ed8 │ │ │ │ + ldr r7, [pc, #2144] @ 96e58 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2148] @ 96edc │ │ │ │ + ldr r9, [pc, #2128] @ 96e5c │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 9417c │ │ │ │ - ldr r0, [pc, #2108] @ 96ec4 │ │ │ │ - bl 8bfc8 │ │ │ │ + beq 94110 │ │ │ │ + ldr r0, [pc, #2088] @ 96e44 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94188 │ │ │ │ - b 96bac │ │ │ │ + bne 9411c │ │ │ │ + b 96b40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9655c │ │ │ │ + beq 964f0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 9655c │ │ │ │ + b 964f0 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95b4c │ │ │ │ - b 9542c │ │ │ │ - ldr r0, [pc, #2068] @ 96ee0 │ │ │ │ - bl 8bfc8 │ │ │ │ + bne 95ae0 │ │ │ │ + b 953c0 │ │ │ │ + ldr r0, [pc, #2048] @ 96e60 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96bac │ │ │ │ - ldr r1, [pc, #2048] @ 96ee0 │ │ │ │ + beq 96b40 │ │ │ │ + ldr r1, [pc, #2028] @ 96e60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9529c │ │ │ │ - b 96bac │ │ │ │ + bne 95230 │ │ │ │ + b 96b40 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 964f8 │ │ │ │ - b 94164 │ │ │ │ - ldr r3, [pc, #2008] @ 96ee4 │ │ │ │ + bne 9648c │ │ │ │ + b 940f8 │ │ │ │ + ldr r3, [pc, #1988] @ 96e64 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ - ldr r3, [pc, #1956] @ 96ee8 │ │ │ │ + beq 94d08 │ │ │ │ + ldr r3, [pc, #1936] @ 96e68 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d74 │ │ │ │ + beq 94d08 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1904] @ 96eec │ │ │ │ - ldr r9, [pc, #1884] @ 96edc │ │ │ │ + ldr r2, [pc, #1884] @ 96e6c │ │ │ │ + ldr r9, [pc, #1864] @ 96e5c │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1892] @ 96ef0 │ │ │ │ + ldr r2, [pc, #1872] @ 96e70 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1872] @ 96ef4 │ │ │ │ + ldr r2, [pc, #1852] @ 96e74 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1860] @ 96ef8 │ │ │ │ + ldr r2, [pc, #1840] @ 96e78 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1848] @ 96efc │ │ │ │ + ldr r2, [pc, #1828] @ 96e7c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1836] @ 96f00 │ │ │ │ + ldr r2, [pc, #1816] @ 96e80 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1824] @ 96f04 │ │ │ │ + ldr r2, [pc, #1804] @ 96e84 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1812] @ 96f08 │ │ │ │ + ldr r2, [pc, #1792] @ 96e88 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1800] @ 96f0c │ │ │ │ + ldr r2, [pc, #1780] @ 96e8c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1788] @ 96f10 │ │ │ │ + ldr r2, [pc, #1768] @ 96e90 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1776] @ 96f14 │ │ │ │ + ldr r2, [pc, #1756] @ 96e94 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1764] @ 96f18 │ │ │ │ + ldr r2, [pc, #1744] @ 96e98 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1752] @ 96f1c │ │ │ │ + ldr r2, [pc, #1732] @ 96e9c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1740] @ 96f20 │ │ │ │ + ldr r2, [pc, #1720] @ 96ea0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1728] @ 96f24 │ │ │ │ + ldr r2, [pc, #1708] @ 96ea4 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95024 │ │ │ │ - b 94d74 │ │ │ │ + bne 94fb8 │ │ │ │ + b 94d08 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96fbc │ │ │ │ + bne 96f50 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94050 │ │ │ │ - b 96280 │ │ │ │ + bne 93fe4 │ │ │ │ + b 9621c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96a38 │ │ │ │ + beq 969cc │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96bc8 │ │ │ │ + bne 96b5c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96bd4 │ │ │ │ - b 96be0 │ │ │ │ + beq 96b68 │ │ │ │ + b 96b74 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 946ac │ │ │ │ - b 946b8 │ │ │ │ + beq 94640 │ │ │ │ + b 9464c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 94504 │ │ │ │ + b 94498 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 96908 │ │ │ │ + bne 9689c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 969d8 │ │ │ │ + bne 9696c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9691c │ │ │ │ + bne 968b0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d08 │ │ │ │ + bne 96d00 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96934 │ │ │ │ + bne 968c8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de4 │ │ │ │ + bne 96dc4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94618 │ │ │ │ + bne 945ac │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94618 │ │ │ │ + beq 945ac │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 9696c │ │ │ │ + bne 96900 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a3c │ │ │ │ + bne 969d0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96980 │ │ │ │ + bne 96914 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eb8 │ │ │ │ + bne 97eb8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a60 │ │ │ │ - b 94660 │ │ │ │ + beq 969f4 │ │ │ │ + b 945f4 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95cc8 │ │ │ │ + beq 95c5c │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95cd0 │ │ │ │ - b 95cdc │ │ │ │ + beq 95c64 │ │ │ │ + b 95c70 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95d80 │ │ │ │ + beq 95d14 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95d88 │ │ │ │ - b 95d94 │ │ │ │ + beq 95d1c │ │ │ │ + b 95d28 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 946c0 │ │ │ │ - b 946cc │ │ │ │ + beq 94654 │ │ │ │ + b 94660 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 969f4 │ │ │ │ + bne 96988 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d0c │ │ │ │ + bne 96d04 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a08 │ │ │ │ + bne 9699c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de4 │ │ │ │ + bne 96dc4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a20 │ │ │ │ + bne 969b4 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9694c │ │ │ │ + bne 968e0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94630 │ │ │ │ + bne 945c4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94630 │ │ │ │ + beq 945c4 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 96a58 │ │ │ │ + bne 969ec │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d70 │ │ │ │ + bne 96d68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94660 │ │ │ │ + bne 945f4 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94660 │ │ │ │ + beq 945f4 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 94660 │ │ │ │ + b 945f4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 941f8 │ │ │ │ + beq 9418c │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 941f8 │ │ │ │ + bne 9418c │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 941f8 │ │ │ │ + bne 9418c │ │ │ │ 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 941f8 │ │ │ │ + b 9418c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94c8c │ │ │ │ + beq 94c20 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94d24 │ │ │ │ - ldr r3, [pc, #1112] @ 96f28 │ │ │ │ + b 94cb8 │ │ │ │ + ldr r3, [pc, #1092] @ 96ea8 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 95020 │ │ │ │ + beq 94fb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94d74 │ │ │ │ - b 95020 │ │ │ │ + bne 94d08 │ │ │ │ + b 94fb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951e8 │ │ │ │ + beq 9517c │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96c70 │ │ │ │ + beq 96c04 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 947d0 │ │ │ │ + bne 94764 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947c4 │ │ │ │ - b 947d0 │ │ │ │ + bne 94758 │ │ │ │ + b 94764 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 96614 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 965a8 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -111796,49 +111769,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 96614 │ │ │ │ + beq 965a8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 964f8 │ │ │ │ - ldr r0, [pc, #908] @ 96f2c │ │ │ │ - bl 8bfc8 │ │ │ │ + b 9648c │ │ │ │ + ldr r0, [pc, #888] @ 96eac │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94c6c │ │ │ │ + bne 94c00 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 980d8 │ │ │ │ + bne 9806c │ │ │ │ mvn r0, #0 │ │ │ │ - b 94a80 │ │ │ │ + b 94a14 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96be0 │ │ │ │ + bne 96b74 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c34 │ │ │ │ + bne 97ab8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94660 │ │ │ │ + bne 945f4 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94660 │ │ │ │ + beq 945f4 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94660 │ │ │ │ - b 96a6c │ │ │ │ - ldr r3, [pc, #684] @ 96ec0 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 945f4 │ │ │ │ + b 96a00 │ │ │ │ + ldr r3, [pc, #664] @ 96e40 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -111853,163 +111826,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 95af4 │ │ │ │ + b 95a88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96b10 │ │ │ │ - b 947d0 │ │ │ │ + beq 96aa4 │ │ │ │ + b 94764 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97b14 │ │ │ │ + beq 97bf0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c7c │ │ │ │ - ldr ip, [pc, #628] @ 96f0c │ │ │ │ + bne 96c10 │ │ │ │ + ldr ip, [pc, #608] @ 96e8c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97b20 │ │ │ │ + beq 97bfc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c98 │ │ │ │ - ldr ip, [pc, #572] @ 96ef0 │ │ │ │ + bne 96c2c │ │ │ │ + ldr ip, [pc, #552] @ 96e70 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 98048 │ │ │ │ + beq 97fe8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96cb4 │ │ │ │ + bne 96c48 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97b2c │ │ │ │ + beq 97c08 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96ccc │ │ │ │ - ldr ip, [pc, #568] @ 96f20 │ │ │ │ + bne 96c60 │ │ │ │ + ldr ip, [pc, #548] @ 96ea0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97b84 │ │ │ │ + bne 97b18 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 95fe4 │ │ │ │ - b 95ff0 │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ - bne 96d28 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 96de8 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 96d3c │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9694c │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 96d54 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 96a38 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94648 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ - ldr ip, [r2, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9464c │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ - beq 96a60 │ │ │ │ - b 94660 │ │ │ │ + b 95b98 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97918 │ │ │ │ + bne 97860 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 962ac │ │ │ │ + beq 96248 │ │ │ │ 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 962ac │ │ │ │ + b 96248 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95c64 │ │ │ │ - b 95c68 │ │ │ │ + bne 95bf8 │ │ │ │ + b 95bfc │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 95fe8 │ │ │ │ + b 95ff4 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ + cmp ip, #0 │ │ │ │ + str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ + bne 96d20 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96dc8 │ │ │ │ cmp ip, #0 │ │ │ │ - str r0, [r2, #12] │ │ │ │ - ldr ip, [r2, #28] │ │ │ │ - bne 96e04 │ │ │ │ + bne 96d34 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96950 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 96e18 │ │ │ │ + bne 968e0 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96d4c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a38 │ │ │ │ + bne 969cc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96974 │ │ │ │ - b 96980 │ │ │ │ + bne 945dc │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97774 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #60] @ 0x3c │ │ │ │ - cmp lr, ip │ │ │ │ - ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97b38 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96e5c │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + beq 945e0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974e4 │ │ │ │ - ldr ip, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r2, #32] │ │ │ │ + beq 969f4 │ │ │ │ + b 945f4 │ │ │ │ + ldr ip, [r9, #12] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ + beq 97cbc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95634 │ │ │ │ - ldr ip, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #12] │ │ │ │ + bne 96da0 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97cf0 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + bne 945c4 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 945c4 │ │ │ │ + b 96840 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95634 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #72] @ 0x48 │ │ │ │ - cmp lr, ip │ │ │ │ - ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97db4 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 9564c │ │ │ │ - ldr ip, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #12] │ │ │ │ + ldr ip, [r2, #28] │ │ │ │ + bne 96de4 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 968e4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9564c │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #76] @ 0x4c │ │ │ │ - cmp lr, ip │ │ │ │ - beq 9564c │ │ │ │ - str ip, [r2, #76] @ 0x4c │ │ │ │ - b 9564c │ │ │ │ + bne 96df8 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 969cc │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 96908 │ │ │ │ + b 96914 │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + cmp r8, lr │ │ │ │ + beq 95c70 │ │ │ │ + cmp ip, #0 │ │ │ │ + str lr, [r2, #4] │ │ │ │ + beq 95c78 │ │ │ │ + b 94660 │ │ │ │ + ldr r1, [r0, #156] @ 0x9c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 94cb8 │ │ │ │ + b 94b74 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, ip, lsl fp │ │ │ │ - eorseq fp, r5, ip, ror #19 │ │ │ │ + eorseq ip, r5, ip, lsl r3 │ │ │ │ + eorseq ip, r5, ip, ror #3 │ │ │ │ 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 │ │ │ │ @@ -112030,1147 +111998,1152 @@ │ │ │ │ subseq r3, r5, r8, lsr #14 │ │ │ │ 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 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r5, sl, r4, lsl #16 │ │ │ │ + muleq sl, r4, r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - ldr ip, [r9, #12] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ - beq 97cfc │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #12] │ │ │ │ - bne 96f6c │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97dac │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, r6 │ │ │ │ - bne 94630 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94630 │ │ │ │ - b 968ac │ │ │ │ - ldr r8, [r0, #4] │ │ │ │ - cmp r8, lr │ │ │ │ - beq 95cdc │ │ │ │ + beq 97524 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #60] @ 0x3c │ │ │ │ + cmp lr, ip │ │ │ │ + ldr lr, [r2, #64] @ 0x40 │ │ │ │ + beq 97c64 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #60] @ 0x3c │ │ │ │ + bne 96ef8 │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - str lr, [r2, #4] │ │ │ │ - beq 95ce4 │ │ │ │ - b 946cc │ │ │ │ - ldr r1, [r0, #156] @ 0x9c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 94d24 │ │ │ │ - b 94be0 │ │ │ │ + bne 97404 │ │ │ │ + ldr ip, [r2, #72] @ 0x48 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 955c8 │ │ │ │ + ldr ip, [r1, #72] @ 0x48 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 955c8 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #72] @ 0x48 │ │ │ │ + cmp lr, ip │ │ │ │ + ldr lr, [r2, #76] @ 0x4c │ │ │ │ + bne 97dc8 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 955e0 │ │ │ │ + ldr ip, [r1, #76] @ 0x4c │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 955e0 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #76] @ 0x4c │ │ │ │ + cmp lr, ip │ │ │ │ + beq 955e0 │ │ │ │ + str ip, [r2, #76] @ 0x4c │ │ │ │ + b 955e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96894 │ │ │ │ - b 94cf8 │ │ │ │ + bne 96828 │ │ │ │ + b 94c8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97290 │ │ │ │ + bne 971b0 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96ff4 │ │ │ │ + bne 96f88 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9759c │ │ │ │ + bne 977ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97008 │ │ │ │ + bne 96f9c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97838 │ │ │ │ + bne 97444 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d44 │ │ │ │ + bne 97de8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978b0 │ │ │ │ + bne 974bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97038 │ │ │ │ + bne 96fcc │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a4 │ │ │ │ + bne 97580 │ │ │ │ mov r0, #0 │ │ │ │ - b 955d4 │ │ │ │ + b 95568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d08 │ │ │ │ + bne 97c38 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95754 │ │ │ │ + bne 956e8 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95754 │ │ │ │ + beq 956e8 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 95754 │ │ │ │ + b 956e8 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 97088 │ │ │ │ + bne 9701c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa4 │ │ │ │ + bne 97b8c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9709c │ │ │ │ + bne 97030 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97138 │ │ │ │ + bne 975ec │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e20 │ │ │ │ + bne 97ef0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97700 │ │ │ │ + bne 97908 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97cc8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95514 │ │ │ │ + beq 954a8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 970ec │ │ │ │ + bne 97080 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97528 │ │ │ │ + bne 97778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97100 │ │ │ │ + bne 97094 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9719c │ │ │ │ + bne 97650 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e48 │ │ │ │ + bne 97d84 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9761c │ │ │ │ + bne 979cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97130 │ │ │ │ + bne 970c4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd4 │ │ │ │ + bne 96f68 │ │ │ │ mov r0, #0 │ │ │ │ - b 95574 │ │ │ │ - ldr lr, [r2, #16] │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #12] │ │ │ │ - ldr lr, [r2, #20] │ │ │ │ - bne 97158 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97700 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 9716c │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 970cc │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97184 │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97524 │ │ │ │ - ldr ip, [r2, #28] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 95544 │ │ │ │ - ldr ip, [r1, #28] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 95544 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - str ip, [r2, #28] │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 971bc │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ + b 95508 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [lr, #4] │ │ │ │ + cmp lr, r0 │ │ │ │ + beq 95ccc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9761c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 971d0 │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #4] │ │ │ │ + beq 95cd4 │ │ │ │ + b 95ce0 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #16] │ │ │ │ + bne 97e34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd4 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97e38 │ │ │ │ - ldr ip, [r1, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne 97114 │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9759c │ │ │ │ + bne 97e54 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97200 │ │ │ │ - ldr ip, [r1, #44] @ 0x2c │ │ │ │ + bne 979b8 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ + mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97838 │ │ │ │ - mov r0, #0 │ │ │ │ - b 955a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 970cc │ │ │ │ + beq 954a8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97de0 │ │ │ │ + bne 97e08 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97238 │ │ │ │ + bne 97158 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973a0 │ │ │ │ + bne 972c0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95544 │ │ │ │ + bne 954d8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95544 │ │ │ │ + beq 954d8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97e00 │ │ │ │ + bne 97e84 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97278 │ │ │ │ + bne 97198 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973e0 │ │ │ │ + bne 97300 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95574 │ │ │ │ + bne 95508 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95574 │ │ │ │ + beq 95508 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97e88 │ │ │ │ + bne 97e6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972b8 │ │ │ │ + bne 971d8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97420 │ │ │ │ + bne 97340 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a4 │ │ │ │ + bne 95538 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955a4 │ │ │ │ + beq 95538 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97e98 │ │ │ │ + bne 97f18 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f8 │ │ │ │ + bne 97218 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97460 │ │ │ │ + bne 97380 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955d4 │ │ │ │ + bne 95568 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955d4 │ │ │ │ + beq 95568 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97cc4 │ │ │ │ + beq 97c9c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 9733c │ │ │ │ + bne 9725c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974a0 │ │ │ │ + bne 973c0 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95604 │ │ │ │ + bne 95598 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95604 │ │ │ │ - b 96e30 │ │ │ │ + beq 95598 │ │ │ │ + b 96ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 976fc │ │ │ │ + beq 97904 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97dc4 │ │ │ │ + bne 97e18 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97388 │ │ │ │ + bne 972a8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97210 │ │ │ │ + bne 97130 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9552c │ │ │ │ + bne 954c0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9552c │ │ │ │ + beq 954c0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97df0 │ │ │ │ + bne 97df8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 973c8 │ │ │ │ + bne 972e8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97250 │ │ │ │ + bne 97170 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9555c │ │ │ │ + bne 954f0 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9555c │ │ │ │ + beq 954f0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97e58 │ │ │ │ + bne 97e5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97408 │ │ │ │ + bne 97328 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97290 │ │ │ │ + bne 971b0 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9558c │ │ │ │ + bne 95520 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9558c │ │ │ │ + beq 95520 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97e78 │ │ │ │ + bne 97f08 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 97368 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972d0 │ │ │ │ + bne 971f0 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955bc │ │ │ │ + bne 95550 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955bc │ │ │ │ + beq 95550 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97ed0 │ │ │ │ + bne 97ec0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97488 │ │ │ │ + bne 973a8 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97310 │ │ │ │ + bne 97230 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ec │ │ │ │ + bne 95580 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955ec │ │ │ │ + beq 95580 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97cd0 │ │ │ │ + beq 97c90 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 974cc │ │ │ │ + bne 973ec │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96ecc │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9561c │ │ │ │ + bne 955b0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9561c │ │ │ │ + beq 955b0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97d34 │ │ │ │ + bne 97db8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9750c │ │ │ │ + bne 9742c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e74 │ │ │ │ + bne 96f10 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96e90 │ │ │ │ - b 9564c │ │ │ │ + beq 96f2c │ │ │ │ + b 955e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973a0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + bne 971f0 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #24] │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - bne 97544 │ │ │ │ - ldr ip, [r1, #28] │ │ │ │ + str ip, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ + bne 97464 │ │ │ │ + ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971a0 │ │ │ │ + bne 974bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97558 │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ + bne 97478 │ │ │ │ + ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97618 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + bne 97580 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e68 │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + bne 97e94 │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd8 │ │ │ │ + bne 976c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97588 │ │ │ │ - ldr ip, [r1, #40] @ 0x28 │ │ │ │ + bne 974a8 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97598 │ │ │ │ + bne 97524 │ │ │ │ mov r0, #0 │ │ │ │ - b 9558c │ │ │ │ + b 95598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97420 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne 97380 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 975b8 │ │ │ │ - ldr ip, [r1, #44] @ 0x2c │ │ │ │ + str ip, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bne 974d8 │ │ │ │ + ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 97584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975cc │ │ │ │ - ldr ip, [r1, #48] @ 0x30 │ │ │ │ + bne 974ec │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + bne 976c4 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ec0 │ │ │ │ - ldr ip, [r1, #52] @ 0x34 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bne 97ed0 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a8 │ │ │ │ + bne 97528 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975fc │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ + bne 9751c │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97940 │ │ │ │ + bne 97978 │ │ │ │ mov r0, #0 │ │ │ │ - b 955ec │ │ │ │ + b 955b0 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9719c │ │ │ │ - b 97250 │ │ │ │ + ldr lr, [r2, #72] @ 0x48 │ │ │ │ + str ip, [r2, #60] @ 0x3c │ │ │ │ + bne 97544 │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 9797c │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 97558 │ │ │ │ + ldr ip, [r1, #72] @ 0x48 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97728 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973e0 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + bne 97570 │ │ │ │ + ldr ip, [r1, #76] @ 0x4c │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 96f48 │ │ │ │ + mov r0, #0 │ │ │ │ + b 955e0 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #32] │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 97638 │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ + bne 97230 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + bne 975a0 │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd8 │ │ │ │ + bne 976c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9764c │ │ │ │ - ldr ip, [r1, #40] @ 0x28 │ │ │ │ + bne 975b4 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97598 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne 97524 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d64 │ │ │ │ - ldr ip, [r1, #44] @ 0x2c │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + bne 975cc │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 97978 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9767c │ │ │ │ - ldr ip, [r1, #48] @ 0x30 │ │ │ │ + bne 975e4 │ │ │ │ + ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ + bne 97728 │ │ │ │ mov r0, #0 │ │ │ │ - b 955bc │ │ │ │ - ldr r2, [pc, #-1884] @ 96f30 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 94d74 │ │ │ │ - b 96bac │ │ │ │ - cmp lr, #0 │ │ │ │ - str r8, [r2] │ │ │ │ - bne 976b8 │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ + b 955c8 │ │ │ │ + ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9706c │ │ │ │ + str ip, [r2, #12] │ │ │ │ + ldr lr, [r2, #20] │ │ │ │ + bne 9760c │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976cc │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ + bne 97908 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 97620 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa0 │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ + bne 97060 │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976e4 │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ + bne 97638 │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97138 │ │ │ │ - ldr ip, [r2, #16] │ │ │ │ + bne 97774 │ │ │ │ + ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954fc │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ + bne 954d8 │ │ │ │ + ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954fc │ │ │ │ - ldr lr, [r2, #20] │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - str ip, [r2, #16] │ │ │ │ - bne 9771c │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ + beq 954d8 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + bne 97670 │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970d0 │ │ │ │ + bne 979cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97730 │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ + bne 97684 │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97524 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + bne 96f68 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d94 │ │ │ │ - ldr ip, [r1, #28] │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + bne 97ce0 │ │ │ │ + ldr ip, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971a0 │ │ │ │ + bne 977ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97760 │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ + bne 976b4 │ │ │ │ + ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97618 │ │ │ │ + bne 97444 │ │ │ │ mov r0, #0 │ │ │ │ - b 9555c │ │ │ │ - ldr r6, [pc, #-2108] @ 96f34 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96b2c │ │ │ │ + b 95538 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 973c0 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ + bne 976e4 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97528 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr lr, [r2, #72] @ 0x48 │ │ │ │ - str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97794 │ │ │ │ + bne 976f8 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a54 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 977a8 │ │ │ │ + bne 97978 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97558 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ + bne 9772c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 97564 │ │ │ │ + b 97570 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96f10 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ + str ip, [r2, #72] @ 0x48 │ │ │ │ + b 97714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977c0 │ │ │ │ - ldr ip, [r1, #76] @ 0x4c │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 96eac │ │ │ │ - mov r0, #0 │ │ │ │ - b 9564c │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [lr, #4] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq 95d38 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ - beq 95d40 │ │ │ │ - b 95d4c │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [ip, #12] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #16] │ │ │ │ - bne 97f40 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97810 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97f60 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + bne 97ca8 │ │ │ │ + str ip, [r2, #132] @ 0x84 │ │ │ │ + b 95730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a40 │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 95514 │ │ │ │ - b 97210 │ │ │ │ + beq 96ff8 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #116] @ 0x74 │ │ │ │ + cmp ip, lr │ │ │ │ + beq 956e8 │ │ │ │ + b 96ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972d0 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + beq 97060 │ │ │ │ + b 97130 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #44] @ 0x2c │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97858 │ │ │ │ - ldr ip, [r1, #48] @ 0x30 │ │ │ │ + bne 972c0 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + bne 97794 │ │ │ │ + ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978b0 │ │ │ │ + bne 97654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9786c │ │ │ │ - ldr ip, [r1, #52] @ 0x34 │ │ │ │ + bne 977a8 │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a4 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bne 979c8 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e10 │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + bne 97dd8 │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97944 │ │ │ │ + bne 96f6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9789c │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ + bne 977d8 │ │ │ │ + ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97774 │ │ │ │ + bne 977e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95604 │ │ │ │ + b 95520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97460 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + bne 97340 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #48] @ 0x30 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 978cc │ │ │ │ - ldr ip, [r1, #52] @ 0x34 │ │ │ │ + str ip, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ + bne 97808 │ │ │ │ + ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a8 │ │ │ │ + bne 97448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978e0 │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ + bne 9781c │ │ │ │ + ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97940 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + bne 974b8 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f84 │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + bne 97f28 │ │ │ │ + ldr ip, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97778 │ │ │ │ + bne 97584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97910 │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + bne 9784c │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ + bne 976c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 9561c │ │ │ │ - ldr r1, [pc, #-2536] @ 96f38 │ │ │ │ + b 95580 │ │ │ │ + ldr r6, [pc, #-2476] @ 96eb0 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + b 96ac0 │ │ │ │ + ldr r1, [pc, #-2484] @ 96eb4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97f70 │ │ │ │ + bne 97da4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96d8c │ │ │ │ - b 962ac │ │ │ │ + bne 96c9c │ │ │ │ + b 96248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974a0 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + beq 97650 │ │ │ │ + b 97170 │ │ │ │ + ldr r2, [pc, #-2524] @ 96eb8 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #56] @ 0x38 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 97960 │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ + bge 94d08 │ │ │ │ + b 96b40 │ │ │ │ + cmp lr, #0 │ │ │ │ + str r8, [r2] │ │ │ │ + bne 978c0 │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 97000 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97778 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97974 │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + bne 978d4 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 977a8 │ │ │ │ - ldr ip, [r1, #72] @ 0x48 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + bne 97b88 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 977b4 │ │ │ │ - b 977c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97310 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - str ip, [r2, #52] @ 0x34 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 979c4 │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ + bne 978ec │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 975ec │ │ │ │ + ldr ip, [r2, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 95490 │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 95490 │ │ │ │ + ldr lr, [r2, #20] │ │ │ │ + cmp lr, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + str ip, [r2, #16] │ │ │ │ + bne 97924 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97944 │ │ │ │ + bne 97064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 979d8 │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ + bne 97938 │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97774 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + bne 97774 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 979f0 │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + bne 97ee0 │ │ │ │ + ldr ip, [r1, #28] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + bne 97654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a08 │ │ │ │ - ldr ip, [r1, #72] @ 0x48 │ │ │ │ + bne 97968 │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ + bne 979c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97c6c │ │ │ │ - str ip, [r2, #132] @ 0x84 │ │ │ │ - b 9579c │ │ │ │ + b 954f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97064 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #116] @ 0x74 │ │ │ │ - cmp ip, lr │ │ │ │ - beq 95754 │ │ │ │ - b 97064 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - b 95514 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 974e4 │ │ │ │ + bne 97404 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 97990 │ │ │ │ + bne 97714 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a98 │ │ │ │ + bne 9772c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977c0 │ │ │ │ + bne 97570 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 977c0 │ │ │ │ + beq 97570 │ │ │ │ mov r0, lr │ │ │ │ - b 96eac │ │ │ │ + b 96f48 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + b 954a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e74 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - str ip, [r2, #72] @ 0x48 │ │ │ │ - b 97990 │ │ │ │ - ldr lr, [r2, #12] │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #8] │ │ │ │ - ldr lr, [r2, #16] │ │ │ │ - bne 97ac0 │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ + bne 97300 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #32] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + bne 979e8 │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9713c │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 97ad4 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ + bne 96f6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 979fc │ │ │ │ + ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976fc │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ + bne 977e8 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97d94 │ │ │ │ + ldr ip, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aec │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ + bne 97448 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97a2c │ │ │ │ + ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970cc │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ + bne 974b8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 95550 │ │ │ │ + ldr ip, [r9, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ + bne 98100 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9552c │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ + bne 97a58 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96d78 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97d7c │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 945ac │ │ │ │ + ldr ip, [r8, #52] @ 0x34 │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #28] │ │ │ │ + beq 97d70 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9552c │ │ │ │ - b 97524 │ │ │ │ - orr r3, r3, #8388608 @ 0x800000 │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ - b 94510 │ │ │ │ - orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ - orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ - orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 96e50 │ │ │ │ - b 96e5c │ │ │ │ + str r0, [r2, #20] │ │ │ │ + bne 97aa0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96840 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 945dc │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 945dc │ │ │ │ + ldr ip, [r8, #52] @ 0x34 │ │ │ │ + ldr ip, [ip, #32] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ + bne 98110 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 96b80 │ │ │ │ + b 945f4 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95d94 │ │ │ │ + b 95d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ef8 │ │ │ │ + bne 97d28 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97b74 │ │ │ │ + bne 97b08 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97048 │ │ │ │ + bne 96fdc │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97058 │ │ │ │ - b 95754 │ │ │ │ + beq 96fec │ │ │ │ + b 956e8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96ce8 │ │ │ │ - ldr ip, [pc, #-3164] @ 96f3c │ │ │ │ + bne 96c7c │ │ │ │ + ldr ip, [pc, #-3184] @ 96ebc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 9803c │ │ │ │ + beq 97fd0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97b98 │ │ │ │ - ldr ip, [pc, #-3188] @ 96f40 │ │ │ │ + bne 97b2c │ │ │ │ + ldr ip, [pc, #-3208] @ 96ec0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98478 │ │ │ │ + bne 9840c │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ + b 95b98 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97f30 │ │ │ │ + bne 97d60 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95d58 │ │ │ │ - b 95d64 │ │ │ │ + beq 95cec │ │ │ │ + b 95cf8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9694c │ │ │ │ - ldr ip, [r8, #52] @ 0x34 │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #28] │ │ │ │ - beq 97eec │ │ │ │ + bne 97a74 │ │ │ │ + b 968e0 │ │ │ │ + ldr lr, [r2, #12] │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #8] │ │ │ │ + ldr lr, [r2, #16] │ │ │ │ + bne 97ba8 │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - str r0, [r2, #20] │ │ │ │ - bne 97c1c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 968ac │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94648 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 94648 │ │ │ │ - ldr ip, [r8, #52] @ 0x34 │ │ │ │ - ldr ip, [ip, #32] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 980d0 │ │ │ │ + bne 975f0 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 97bbc │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97904 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97bd4 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96bec │ │ │ │ - b 94660 │ │ │ │ + bne 97060 │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 954c0 │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 954c0 │ │ │ │ + b 97774 │ │ │ │ + orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + b 95b98 │ │ │ │ + orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + b 95b98 │ │ │ │ + orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + b 95b98 │ │ │ │ + orr r3, r3, #8388608 @ 0x800000 │ │ │ │ + str r3, [r5, #84] @ 0x54 │ │ │ │ + b 944a4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946f0 │ │ │ │ + beq 94684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 958a0 │ │ │ │ - b 95894 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #132] @ 0x84 │ │ │ │ - cmp ip, lr │ │ │ │ - beq 9579c │ │ │ │ - b 97a18 │ │ │ │ - ldr ip, [r9, #8] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ - bne 980c0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97ca4 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 96f44 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97ea8 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 94618 │ │ │ │ - b 97bf0 │ │ │ │ + beq 95834 │ │ │ │ + b 95828 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr r8, [ip, #120] @ 0x78 │ │ │ │ + cmp r8, lr │ │ │ │ + ldr r8, [r2, #116] @ 0x74 │ │ │ │ + bne 97cd0 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 956e8 │ │ │ │ + ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97330 │ │ │ │ - b 9733c │ │ │ │ + beq 956e8 │ │ │ │ + b 97750 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 974c0 │ │ │ │ - b 974cc │ │ │ │ + beq 96eec │ │ │ │ + b 96ef8 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95d24 │ │ │ │ + beq 95cb8 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95d2c │ │ │ │ - b 95d38 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 96f60 │ │ │ │ - b 96f6c │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr r8, [ip, #120] @ 0x78 │ │ │ │ - cmp r8, lr │ │ │ │ - ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97d54 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 95754 │ │ │ │ - ldr lr, [r1, #116] @ 0x74 │ │ │ │ + beq 95cc0 │ │ │ │ + b 95ccc │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95754 │ │ │ │ - b 97a2c │ │ │ │ + beq 973e0 │ │ │ │ + b 973ec │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 97500 │ │ │ │ - b 9750c │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9702c │ │ │ │ - b 97038 │ │ │ │ + beq 97250 │ │ │ │ + b 9725c │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #132] @ 0x84 │ │ │ │ + cmp ip, lr │ │ │ │ + beq 95730 │ │ │ │ + b 9773c │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 96d94 │ │ │ │ + b 96da0 │ │ │ │ + mov r9, ip │ │ │ │ + b 979b8 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97d24 │ │ │ │ - b 95754 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + beq 97c54 │ │ │ │ + b 956e8 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97670 │ │ │ │ - b 9767c │ │ │ │ + beq 976a8 │ │ │ │ + b 976b4 │ │ │ │ + mov r8, r6 │ │ │ │ + b 97a74 │ │ │ │ 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 94520 │ │ │ │ - b 9494c │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + bgt 944b4 │ │ │ │ + b 948e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97754 │ │ │ │ - b 97760 │ │ │ │ - mov r9, ip │ │ │ │ - b 97a40 │ │ │ │ - mov r8, r6 │ │ │ │ - b 97bf0 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96e90 │ │ │ │ - b 9564c │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #16] │ │ │ │ - bne 97a3c │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 95514 │ │ │ │ - b 97210 │ │ │ │ + str r1, [r5, #152] @ 0x98 │ │ │ │ + beq 953cc │ │ │ │ + b 94830 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr r9, [ip, #112] @ 0x70 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq 956bc │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #20] │ │ │ │ - beq 9722c │ │ │ │ - b 97238 │ │ │ │ + str r8, [r2, #112] @ 0x70 │ │ │ │ + bne 97d50 │ │ │ │ + ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #24] │ │ │ │ - beq 973bc │ │ │ │ - b 973c8 │ │ │ │ + bne 97c3c │ │ │ │ + ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #28] │ │ │ │ - beq 9726c │ │ │ │ - b 97278 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 97890 │ │ │ │ - b 9789c │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ + beq 97c54 │ │ │ │ + b 956e8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 970c0 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - b 97a40 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 971f4 │ │ │ │ - b 97200 │ │ │ │ + str r0, [r2, #8] │ │ │ │ + beq 95cec │ │ │ │ + b 95cf8 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 97a94 │ │ │ │ + b 97aa0 │ │ │ │ + mov r8, r6 │ │ │ │ + b 945ac │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97124 │ │ │ │ - b 97130 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #32] │ │ │ │ - beq 973fc │ │ │ │ - b 97408 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + beq 970b8 │ │ │ │ + b 970c4 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9757c │ │ │ │ - b 97588 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 9743c │ │ │ │ - b 97448 │ │ │ │ + beq 97a20 │ │ │ │ + b 97a2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + b 97874 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 972ac │ │ │ │ - b 972b8 │ │ │ │ + str ip, [r2, #64] @ 0x40 │ │ │ │ + beq 97420 │ │ │ │ + b 9742c │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97454 │ │ │ │ - b 955bc │ │ │ │ - mov r8, r6 │ │ │ │ - b 94618 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 97c34 │ │ │ │ - ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96d70 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str ip, [r2, #72] @ 0x48 │ │ │ │ + beq 96f2c │ │ │ │ + b 955e0 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975f0 │ │ │ │ - b 975fc │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97304 │ │ │ │ - b 955d4 │ │ │ │ + beq 977cc │ │ │ │ + b 977d8 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fd8 │ │ │ │ - b 948b4 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 97c10 │ │ │ │ - b 97c1c │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr r9, [ip, #112] @ 0x70 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq 95728 │ │ │ │ + beq 96fc0 │ │ │ │ + b 96fcc │ │ │ │ cmp lr, #0 │ │ │ │ - str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97f20 │ │ │ │ - ldr lr, [r1, #120] @ 0x78 │ │ │ │ + str ip, [r2, #24] │ │ │ │ + beq 972dc │ │ │ │ + b 972e8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97d0c │ │ │ │ - ldr lr, [r2, #116] @ 0x74 │ │ │ │ + str ip, [r2, #20] │ │ │ │ + beq 9714c │ │ │ │ + b 97158 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97d24 │ │ │ │ - b 95754 │ │ │ │ + str ip, [r2, #16] │ │ │ │ + bne 979b4 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - beq 95d58 │ │ │ │ - b 95d64 │ │ │ │ + beq 954a8 │ │ │ │ + b 97130 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97f68 │ │ │ │ + bne 97e7c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954fc │ │ │ │ - b 97360 │ │ │ │ + beq 95490 │ │ │ │ + b 97280 │ │ │ │ mov r0, r6 │ │ │ │ - b 97360 │ │ │ │ + b 97280 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #32] │ │ │ │ + beq 9731c │ │ │ │ + b 97328 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #36] @ 0x24 │ │ │ │ + beq 971cc │ │ │ │ + b 971d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 954fc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - b 9792c │ │ │ │ + b 95490 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #28] │ │ │ │ + beq 9718c │ │ │ │ + b 97198 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9749c │ │ │ │ + b 974a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95fdc │ │ │ │ + b 94848 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 97ab8 │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ + b 96d68 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #48] @ 0x30 │ │ │ │ + beq 97224 │ │ │ │ + b 95568 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97904 │ │ │ │ - b 97910 │ │ │ │ + beq 97510 │ │ │ │ + b 9751c │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9795c │ │ │ │ + b 97968 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 97054 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + b 979b8 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #40] @ 0x28 │ │ │ │ + beq 9735c │ │ │ │ + b 97368 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #44] @ 0x2c │ │ │ │ + beq 97374 │ │ │ │ + b 95550 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 97840 │ │ │ │ + b 9784c │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95df0 │ │ │ │ + b 95d84 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 95864 │ │ │ │ + beq 957f8 │ │ │ │ str ip, [r2] │ │ │ │ - b 95864 │ │ │ │ + b 957f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95c78 │ │ │ │ - b 95c84 │ │ │ │ + bne 95c0c │ │ │ │ + b 95c18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97fdc │ │ │ │ + beq 97f80 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94840 │ │ │ │ + beq 947d4 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 94840 │ │ │ │ + b 947d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b15c │ │ │ │ mov r3, r0 │ │ │ │ - b 953f0 │ │ │ │ + b 95384 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 9581c │ │ │ │ - b 95828 │ │ │ │ + beq 957b0 │ │ │ │ + b 957bc │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 95830 │ │ │ │ - b 94578 │ │ │ │ + beq 957c4 │ │ │ │ + b 9450c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e9c │ │ │ │ - b 96eac │ │ │ │ - cmp r0, #0 │ │ │ │ - str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 95438 │ │ │ │ - b 9489c │ │ │ │ - ldr r4, [pc, #1100] @ 98488 │ │ │ │ - b 96294 │ │ │ │ + bne 96f38 │ │ │ │ + b 96f48 │ │ │ │ + ldr r4, [pc, #1100] @ 9841c │ │ │ │ + b 96230 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ + b 95b98 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 96a00 │ │ │ │ + b 96b8c │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c04 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 96a6c │ │ │ │ - b 96bf8 │ │ │ │ + b 95b98 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #1048] @ 98420 │ │ │ │ + bl 11774c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96b44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #1024] @ 98424 │ │ │ │ + bl 11774c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96b44 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95ddc │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 94ba8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 965f8 │ │ │ │ + b 95d70 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96bac │ │ │ │ + beq 96b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96bac │ │ │ │ + bne 96b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - beq 95db4 │ │ │ │ - b 95dc0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ - b 9464c │ │ │ │ - ldr r3, [pc, #940] @ 9848c │ │ │ │ + b 96b44 │ │ │ │ + ldr r3, [pc, #948] @ 98428 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -113185,1157 +113158,1157 @@ │ │ │ │ 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 96bc0 │ │ │ │ + b 96b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 963f0 │ │ │ │ - ldr r3, [pc, #828] @ 98490 │ │ │ │ - ldr r1, [pc, #828] @ 98494 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 949e4 │ │ │ │ - b 94a14 │ │ │ │ - ldr r3, [pc, #788] @ 98490 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 96384 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 94b3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9658c │ │ │ │ + cmp ip, #0 │ │ │ │ + str r0, [r2, #8] │ │ │ │ + beq 95d48 │ │ │ │ + b 95d54 │ │ │ │ + str r0, [r2, #32] │ │ │ │ + b 945e0 │ │ │ │ + str r1, [r5, #108] @ 0x6c │ │ │ │ + b 9478c │ │ │ │ + ldr r3, [pc, #772] @ 9842c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #784] @ 98498 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #764] @ 98430 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - bl 11a820 │ │ │ │ + b 96b44 │ │ │ │ + bl 11a864 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 96bac │ │ │ │ + bl 29f9e8 │ │ │ │ + b 96b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bb0 │ │ │ │ + blt 96b44 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94018 │ │ │ │ + b 93fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 94cd8 │ │ │ │ - ldr r0, [pc, #716] @ 9849c │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #708] @ 984a0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 98218 │ │ │ │ - str lr, [r2, #80] @ 0x50 │ │ │ │ - b 95664 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 98210 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 9567c │ │ │ │ - str lr, [r2, #84] @ 0x54 │ │ │ │ - b 9567c │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #80] @ 0x50 │ │ │ │ - cmp lr, ip │ │ │ │ - bne 981f0 │ │ │ │ - b 95664 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 94c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98244 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #88] @ 0x58 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 95694 │ │ │ │ - str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95694 │ │ │ │ + bne 98184 │ │ │ │ + str ip, [r2, #136] @ 0x88 │ │ │ │ + b 95748 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #136] @ 0x88 │ │ │ │ + cmp ip, lr │ │ │ │ + bne 9817c │ │ │ │ + b 95748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9829c │ │ │ │ - str lr, [r2, #92] @ 0x5c │ │ │ │ - b 956ac │ │ │ │ + beq 981b0 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #124] @ 0x7c │ │ │ │ + cmp ip, lr │ │ │ │ + beq 95718 │ │ │ │ + str ip, [r2, #124] @ 0x7c │ │ │ │ + b 95718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98274 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #96] @ 0x60 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 956c4 │ │ │ │ - str lr, [r2, #96] @ 0x60 │ │ │ │ - b 956c4 │ │ │ │ + beq 981d0 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #128] @ 0x80 │ │ │ │ + cmp ip, lr │ │ │ │ + beq 95700 │ │ │ │ + str ip, [r2, #128] @ 0x80 │ │ │ │ + b 95700 │ │ │ │ + ldr r1, [r5, #136] @ 0x88 │ │ │ │ + ldr r2, [r4, #136] @ 0x88 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ + bne 952a4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 947b8 │ │ │ │ + b 95c18 │ │ │ │ + ldr r3, [pc, #556] @ 9842c │ │ │ │ + ldr r1, [pc, #560] @ 98434 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96b44 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 94978 │ │ │ │ + b 949a8 │ │ │ │ + str r1, [r6, #12] │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 95398 │ │ │ │ + b 96b40 │ │ │ │ + ldr r1, [pc, #508] @ 98438 │ │ │ │ + ldr r0, [pc, #508] @ 9843c │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [r6] │ │ │ │ + b 95390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98294 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #100] @ 0x64 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 956dc │ │ │ │ - str lr, [r2, #100] @ 0x64 │ │ │ │ - b 956dc │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #92] @ 0x5c │ │ │ │ - cmp lr, ip │ │ │ │ - bne 98254 │ │ │ │ - b 956ac │ │ │ │ + bne 98270 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + b 95810 │ │ │ │ + ldr r3, [pc, #460] @ 9842c │ │ │ │ + ldr r1, [pc, #476] @ 98440 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96b44 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 98250 │ │ │ │ + b 94678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982d0 │ │ │ │ + bne 982a4 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 956f4 │ │ │ │ + b 95688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982e4 │ │ │ │ + bne 982b8 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 9570c │ │ │ │ + b 956a0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 982b8 │ │ │ │ - b 956f4 │ │ │ │ + bne 9828c │ │ │ │ + b 95688 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982c8 │ │ │ │ - b 9570c │ │ │ │ + bne 9829c │ │ │ │ + b 956a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 98094 │ │ │ │ + b 98040 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 980a0 │ │ │ │ - b 96bac │ │ │ │ - ldr r3, [pc, #376] @ 98490 │ │ │ │ + bne 9804c │ │ │ │ + b 96b40 │ │ │ │ + ldr r3, [pc, #320] @ 9842c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #384] @ 984a4 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #332] @ 98444 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - ldr r3, [pc, #348] @ 98490 │ │ │ │ + b 96b44 │ │ │ │ + ldr r3, [pc, #292] @ 9842c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #364] @ 984a8 │ │ │ │ + ldr r1, [pc, #312] @ 98448 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 94a5c │ │ │ │ + bl 11774c │ │ │ │ + b 949f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 95a58 │ │ │ │ - str r1, [r6, #12] │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 95404 │ │ │ │ - b 96bac │ │ │ │ - ldr r3, [pc, #292] @ 98490 │ │ │ │ - ldr r1, [pc, #316] @ 984ac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #288] @ 984b0 │ │ │ │ - bl 117704 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #264] @ 984b4 │ │ │ │ - bl 117704 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bb0 │ │ │ │ - str r1, [r5, #108] @ 0x6c │ │ │ │ - b 947f8 │ │ │ │ - ldr r1, [r5, #136] @ 0x88 │ │ │ │ - ldr r2, [r4, #136] @ 0x88 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 95310 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 94824 │ │ │ │ - b 95c84 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 959ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 983f4 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #124] @ 0x7c │ │ │ │ - cmp ip, lr │ │ │ │ - beq 95784 │ │ │ │ - str ip, [r2, #124] @ 0x7c │ │ │ │ - b 95784 │ │ │ │ + beq 9833c │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #88] @ 0x58 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 95628 │ │ │ │ + str lr, [r2, #88] @ 0x58 │ │ │ │ + b 95628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9840c │ │ │ │ - str ip, [r2, #136] @ 0x88 │ │ │ │ - b 957b4 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #136] @ 0x88 │ │ │ │ - cmp ip, lr │ │ │ │ - bne 98404 │ │ │ │ - b 957b4 │ │ │ │ - ldr r1, [pc, #144] @ 984b8 │ │ │ │ - ldr r0, [pc, #144] @ 984bc │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r6] │ │ │ │ - b 953fc │ │ │ │ + bne 98374 │ │ │ │ + str lr, [r2, #80] @ 0x50 │ │ │ │ + b 955f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9844c │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #128] @ 0x80 │ │ │ │ - cmp ip, lr │ │ │ │ - beq 9576c │ │ │ │ - str ip, [r2, #128] @ 0x80 │ │ │ │ - b 9576c │ │ │ │ + beq 9836c │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 95610 │ │ │ │ + str lr, [r2, #84] @ 0x54 │ │ │ │ + b 95610 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #80] @ 0x50 │ │ │ │ + cmp lr, ip │ │ │ │ + bne 9834c │ │ │ │ + b 955f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98464 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - b 9587c │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 9845c │ │ │ │ - b 946e4 │ │ │ │ + beq 983a0 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #96] @ 0x60 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 95658 │ │ │ │ + str lr, [r2, #96] @ 0x60 │ │ │ │ + b 95658 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 983c0 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #100] @ 0x64 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 95670 │ │ │ │ + str lr, [r2, #100] @ 0x64 │ │ │ │ + b 95670 │ │ │ │ + ldr r0, [pc, #124] @ 9844c │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [pc, #116] @ 98450 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 11774c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96b44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 983f8 │ │ │ │ + str lr, [r2, #92] @ 0x5c │ │ │ │ + b 95640 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #92] @ 0x5c │ │ │ │ + cmp lr, ip │ │ │ │ + bne 983f0 │ │ │ │ + b 95640 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97bb4 │ │ │ │ - b 944f4 │ │ │ │ + bne 97b48 │ │ │ │ + b 94488 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ + mlaseq r5, r4, r1, ip │ │ │ │ + eorseq ip, r5, r4, lsr r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, ror #18 │ │ │ │ - eorseq fp, r5, r4, lsl #21 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, ip, ror #17 │ │ │ │ - @ instruction: 0x0035bad4 │ │ │ │ - eorseq fp, r5, r8, ror fp │ │ │ │ - eorseq fp, r5, r4, asr #17 │ │ │ │ - mlaseq r5, r4, r9, fp │ │ │ │ - eorseq fp, r5, r4, lsr sl │ │ │ │ + eorseq ip, r5, r4, lsl #5 │ │ │ │ + eorseq ip, r5, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + eorseq ip, r5, r4, asr #1 │ │ │ │ + @ instruction: 0x0035c2d4 │ │ │ │ + eorseq ip, r5, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r5, ip, ror #1 │ │ │ │ │ │ │ │ -000984c0 : │ │ │ │ - ldr r3, [pc, #100] @ 9852c │ │ │ │ +00098454 : │ │ │ │ + ldr r3, [pc, #100] @ 984c0 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9851c │ │ │ │ + beq 984b0 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9851c │ │ │ │ + beq 984b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 98530 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r2, [pc, #56] @ 984c4 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98524 │ │ │ │ + beq 984b8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00098534 : │ │ │ │ +000984c8 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 9854c │ │ │ │ + bne 984e0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98560 │ │ │ │ + bne 984f4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 985a0 │ │ │ │ + ldr r1, [pc, #56] @ 98534 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98580 │ │ │ │ + bne 98514 │ │ │ │ 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, r4, lsl #16 │ │ │ │ + muleq sl, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #172] @ 0xac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp] │ │ │ │ - bne 9911c │ │ │ │ + bne 990b0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r9, [pc, #2928] @ 99148 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98a44 │ │ │ │ + ldr r8, [pc, #2928] @ 990dc │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 989d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99180 │ │ │ │ + bl 99114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98cb8 │ │ │ │ - ldr sl, [pc, #2900] @ 99148 │ │ │ │ + beq 98c4c │ │ │ │ + ldr sl, [pc, #2900] @ 990dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2896] @ 9914c │ │ │ │ + ldr r1, [pc, #2896] @ 990e0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 98994 │ │ │ │ + bne 98928 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f44 │ │ │ │ + beq 98ed8 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98f44 │ │ │ │ + beq 98ed8 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98cd8 │ │ │ │ + beq 98c6c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 989fc │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98a98 │ │ │ │ + beq 98990 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 98a2c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98944 │ │ │ │ + bne 988d8 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 990dc │ │ │ │ + bne 99070 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98a28 │ │ │ │ + bne 989bc │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - cmp lr, r9 │ │ │ │ - bne 987ac │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 98740 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 9882c │ │ │ │ + ble 987c0 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98fe8 │ │ │ │ + beq 98f7c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 986ec │ │ │ │ + ble 98680 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98798 │ │ │ │ + beq 9872c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 986ec │ │ │ │ + beq 98680 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98798 │ │ │ │ + beq 9872c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 986ec │ │ │ │ - add r8, r1, #16 │ │ │ │ + beq 98680 │ │ │ │ + add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ + ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 98798 │ │ │ │ + beq 9872c │ │ │ │ cmp r0, ip │ │ │ │ - bne 986d4 │ │ │ │ + bne 98668 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 9882c │ │ │ │ - cmp lr, r9 │ │ │ │ - ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 987c0 │ │ │ │ + cmp lr, r8 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ - beq 9883c │ │ │ │ - ldr r1, [pc, #2616] @ 99150 │ │ │ │ + ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 987d0 │ │ │ │ + ldr r1, [pc, #2616] @ 990e4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c698 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c6dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98780 │ │ │ │ - ldr r1, [pc, #2592] @ 99150 │ │ │ │ - ldr r0, [pc, #2580] @ 99148 │ │ │ │ + beq 98714 │ │ │ │ + ldr r1, [pc, #2592] @ 990e4 │ │ │ │ + ldr r0, [pc, #2580] @ 990dc │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c698 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c6dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99050 │ │ │ │ + beq 98fe4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9875c │ │ │ │ + beq 986f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 99078 │ │ │ │ + beq 9900c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98778 │ │ │ │ + beq 9870c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99044 │ │ │ │ + beq 98fd8 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 98838 │ │ │ │ + beq 987cc │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 9891c │ │ │ │ + b 988b0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 9882c │ │ │ │ + beq 987c0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 9869c │ │ │ │ - ldr r1, [pc, #2460] @ 99150 │ │ │ │ + b 98630 │ │ │ │ + ldr r1, [pc, #2460] @ 990e4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c698 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c6dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98f6c │ │ │ │ - ldr r1, [pc, #2436] @ 99150 │ │ │ │ - ldr r0, [pc, #2424] @ 99148 │ │ │ │ + beq 98f00 │ │ │ │ + ldr r1, [pc, #2436] @ 990e4 │ │ │ │ + ldr r0, [pc, #2424] @ 990dc │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c698 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c6dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r7] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 98f54 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 98ee8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 987f8 │ │ │ │ + beq 9878c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99038 │ │ │ │ - ldr r3, [r8] │ │ │ │ + beq 98fcc │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98814 │ │ │ │ + beq 987a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq 9902c │ │ │ │ - cmp r7, r8 │ │ │ │ - bne 98f6c │ │ │ │ + str r3, [r9] │ │ │ │ + beq 98fc0 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 98f00 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 98680 │ │ │ │ - cmp lr, r9 │ │ │ │ + bgt 98614 │ │ │ │ + cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98710 │ │ │ │ + bne 986a4 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98908 │ │ │ │ + ble 9889c │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 988d8 │ │ │ │ + beq 9886c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98784 │ │ │ │ + ble 98718 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988c4 │ │ │ │ + beq 98858 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98784 │ │ │ │ + beq 98718 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988c4 │ │ │ │ + beq 98858 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98784 │ │ │ │ + beq 98718 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 988c4 │ │ │ │ + beq 98858 │ │ │ │ cmp ip, lr │ │ │ │ - beq 98784 │ │ │ │ + beq 98718 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 988ac │ │ │ │ + bne 98840 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98908 │ │ │ │ + beq 9889c │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 98864 │ │ │ │ + b 987f8 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 988fc │ │ │ │ + beq 98890 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 988dc │ │ │ │ - ldr ip, [pc, #2140] @ 99154 │ │ │ │ + bne 98870 │ │ │ │ + ldr ip, [pc, #2140] @ 990e8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98784 │ │ │ │ + bne 98718 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98854 │ │ │ │ + bne 987e8 │ │ │ │ tst r7, #2 │ │ │ │ - bne 9891c │ │ │ │ + bne 988b0 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 99130 │ │ │ │ + bne 990c4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98938 │ │ │ │ + bne 988cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9896c │ │ │ │ + bne 98900 │ │ │ │ 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 98650 │ │ │ │ + beq 985e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98650 │ │ │ │ + bne 985e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98650 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 985e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98938 │ │ │ │ + beq 988cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98938 │ │ │ │ + bne 988cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98938 │ │ │ │ - ldr r1, [pc, #1980] @ 99158 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 988cc │ │ │ │ + ldr r1, [pc, #1980] @ 990ec │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98ce4 │ │ │ │ + bne 98c78 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98db8 │ │ │ │ + beq 98d4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a70c │ │ │ │ + bl 9a6a0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98db0 │ │ │ │ + beq 98d44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98de4 │ │ │ │ + beq 98d78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98cb8 │ │ │ │ + beq 98c4c │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 9863c │ │ │ │ + bne 985d0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a14 │ │ │ │ + beq 989a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98a14 │ │ │ │ + bne 989a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #1856] @ 9915c │ │ │ │ - ldr r1, [pc, #1856] @ 99160 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #1856] @ 990f0 │ │ │ │ + ldr r1, [pc, #1856] @ 990f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 98cb8 │ │ │ │ + bl 11774c │ │ │ │ + b 98c4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98e08 │ │ │ │ + bne 98d9c │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r4] │ │ │ │ - b 98664 │ │ │ │ - ldr r1, [pc, #1796] @ 99150 │ │ │ │ + b 985f8 │ │ │ │ + ldr r1, [pc, #1796] @ 990e4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c45c <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c4a0 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98cb8 │ │ │ │ + beq 98c4c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18a9c0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a9a4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 98a8c │ │ │ │ + beq 98a20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 9913c │ │ │ │ + beq 990d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 985f0 │ │ │ │ - b 98cb8 │ │ │ │ + bne 98584 │ │ │ │ + b 98c4c │ │ │ │ mov r0, r5 │ │ │ │ - bl a5508 │ │ │ │ + bl a5498 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 98644 │ │ │ │ - ldr r2, [pc, #1700] @ 99154 │ │ │ │ + ble 985d8 │ │ │ │ + ldr r2, [pc, #1700] @ 990e8 │ │ │ │ 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 98bf4 │ │ │ │ + b 98b88 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98c34 │ │ │ │ + beq 98bc8 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 99154 │ │ │ │ - beq 98b70 │ │ │ │ + ldreq r4, [pc, #1632] @ 990e8 │ │ │ │ + beq 98b04 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 99154 │ │ │ │ - beq 98b50 │ │ │ │ + ldreq r3, [pc, #1616] @ 990e8 │ │ │ │ + beq 98ae4 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 99154 │ │ │ │ - beq 98b30 │ │ │ │ + ldreq r0, [pc, #1600] @ 990e8 │ │ │ │ + beq 98ac4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a5508 │ │ │ │ + bl a5498 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98b50 │ │ │ │ + bne 98ae4 │ │ │ │ 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 98b70 │ │ │ │ + bne 98b04 │ │ │ │ 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 98c3c │ │ │ │ + bne 98bd0 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98c3c │ │ │ │ + bne 98bd0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98e00 │ │ │ │ + bne 98d94 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98e00 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + bne 98d94 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c2c │ │ │ │ - ldr r0, [r8, #20] │ │ │ │ + bne 98bc0 │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c2c │ │ │ │ + bne 98bc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98ebc │ │ │ │ + beq 98e50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98c78 │ │ │ │ + ble 98c0c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98c50 │ │ │ │ + bne 98be4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98cc8 │ │ │ │ - ldr r8, [fp, #4]! │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + beq 98c5c │ │ │ │ + ldr r9, [fp, #4]! │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 990bc │ │ │ │ - ldr r6, [r8, #128] @ 0x80 │ │ │ │ - ldr r5, [r9, #172] @ 0xac │ │ │ │ + bge 99050 │ │ │ │ + ldr r6, [r9, #128] @ 0x80 │ │ │ │ + ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98ad8 │ │ │ │ - ldr r4, [pc, #1332] @ 99154 │ │ │ │ + bne 98a6c │ │ │ │ + ldr r4, [pc, #1332] @ 990e8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98bb8 │ │ │ │ - mov r4, r8 │ │ │ │ - b 98bc8 │ │ │ │ - ldr sl, [pc, #1304] @ 99154 │ │ │ │ + beq 98b4c │ │ │ │ + mov r4, r9 │ │ │ │ + b 98b5c │ │ │ │ + ldr sl, [pc, #1304] @ 990e8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98dfc │ │ │ │ + bne 98d90 │ │ │ │ mov r4, sl │ │ │ │ - b 98b9c │ │ │ │ + b 98b30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98c78 │ │ │ │ + beq 98c0c │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98be8 │ │ │ │ + beq 98b7c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98c60 │ │ │ │ - ldr r3, [pc, #1244] @ 9915c │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 99164 │ │ │ │ + bne 98bf4 │ │ │ │ + ldr r3, [pc, #1244] @ 990f0 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r1, [pc, #1244] @ 990f8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cb8 │ │ │ │ + beq 98c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98cb8 │ │ │ │ + bne 98c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98f1c │ │ │ │ + bne 98eb0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9893c │ │ │ │ + b 988d0 │ │ │ │ add r4, sp, #8 │ │ │ │ - ldm r4, {r4, r5, r9} │ │ │ │ + ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 98644 │ │ │ │ + b 985d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 989e4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 98978 │ │ │ │ mov r0, r4 │ │ │ │ - bl aec50 │ │ │ │ + bl aebbc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98e8c │ │ │ │ + beq 98e20 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d784 │ │ │ │ + bl 15d71c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98e68 │ │ │ │ - bl 92cc0 │ │ │ │ + beq 98dfc │ │ │ │ + bl 92c54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98d40 │ │ │ │ - b 98e68 │ │ │ │ + bne 98cd4 │ │ │ │ + b 98dfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98ee4 │ │ │ │ + bge 98e78 │ │ │ │ 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 98d24 │ │ │ │ - ldr r3, [pc, #1032] @ 99168 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ - ldr r1, [r8, #72] @ 0x48 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 98cb8 │ │ │ │ + ldr r3, [pc, #1032] @ 990fc │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r9, [r3, r0] │ │ │ │ + ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98f74 │ │ │ │ + bne 98f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98e54 │ │ │ │ + blt 98de8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98da0 │ │ │ │ + beq 98d34 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98da0 │ │ │ │ + bne 98d34 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 989c8 │ │ │ │ + bne 9895c │ │ │ │ mov r4, r7 │ │ │ │ - b 98df0 │ │ │ │ - ldr r1, [pc, #940] @ 9916c │ │ │ │ - ldr r0, [pc, #940] @ 99170 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98d84 │ │ │ │ + ldr r1, [pc, #940] @ 99100 │ │ │ │ + ldr r0, [pc, #940] @ 99104 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cb8 │ │ │ │ + beq 98c4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98cb8 │ │ │ │ + bne 98c4c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 989e4 │ │ │ │ - b 98cb8 │ │ │ │ + bne 98978 │ │ │ │ + b 98c4c │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98c20 │ │ │ │ + b 98bb4 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98e9c │ │ │ │ + bne 98e30 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a38 │ │ │ │ + beq 989cc │ │ │ │ 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 98a38 │ │ │ │ + b 989cc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5d14 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5ca4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98d7c │ │ │ │ + beq 98d10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e8c │ │ │ │ + beq 98e20 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98fc0 │ │ │ │ + beq 98f54 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98dd0 │ │ │ │ - b 98cb8 │ │ │ │ - ldr r2, [pc, #720] @ 99174 │ │ │ │ + bne 98d64 │ │ │ │ + b 98c4c │ │ │ │ + ldr r2, [pc, #720] @ 99108 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9901c │ │ │ │ + bne 98fb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98e14 │ │ │ │ - b 98a38 │ │ │ │ - mov r3, r9 │ │ │ │ + bne 98da8 │ │ │ │ + b 989cc │ │ │ │ + mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98be8 │ │ │ │ + beq 98b7c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98ec0 │ │ │ │ - ldr r3, [pc, #632] @ 99154 │ │ │ │ + bne 98e54 │ │ │ │ + ldr r3, [pc, #632] @ 990e8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98be8 │ │ │ │ - b 98c78 │ │ │ │ + beq 98b7c │ │ │ │ + b 98c0c │ │ │ │ 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 99108 │ │ │ │ - bl a5d14 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9909c │ │ │ │ + bl a5ca4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99094 │ │ │ │ + bne 99028 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98d38 │ │ │ │ + b 98ccc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cc0 │ │ │ │ + beq 98c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98cc0 │ │ │ │ + bne 98c54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98cc0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 98c54 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 9863c │ │ │ │ - b 98a14 │ │ │ │ + bne 985d0 │ │ │ │ + b 989a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f6c │ │ │ │ + beq 98f00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99084 │ │ │ │ + beq 99018 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 986ec │ │ │ │ + b 98680 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d70 │ │ │ │ - ldr r1, [pc, #496] @ 99178 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 98d04 │ │ │ │ + ldr r1, [pc, #496] @ 9910c │ │ │ │ + mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 99168 │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #464] @ 990fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98fd8 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 98f6c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d70 │ │ │ │ + beq 98d04 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d70 │ │ │ │ - b 98e68 │ │ │ │ + beq 98d04 │ │ │ │ + b 98dfc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98dd0 │ │ │ │ - b 98cb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 99168 │ │ │ │ - b 98f9c │ │ │ │ + bne 98d64 │ │ │ │ + b 98c4c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #384] @ 990fc │ │ │ │ + b 98f30 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9900c │ │ │ │ + beq 98fa0 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98fec │ │ │ │ - ldr r0, [pc, #332] @ 99154 │ │ │ │ + bne 98f80 │ │ │ │ + ldr r0, [pc, #332] @ 990e8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 986ec │ │ │ │ + bne 98680 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 9868c │ │ │ │ - b 9882c │ │ │ │ + bne 98620 │ │ │ │ + b 987c0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 98eb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98814 │ │ │ │ + b 98e44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 987a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 987f8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9878c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98778 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9870c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98780 │ │ │ │ + beq 98714 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98780 │ │ │ │ + bne 98714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98784 │ │ │ │ + b 98718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9875c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 986f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 986ec │ │ │ │ - ldr r1, [r8] │ │ │ │ + b 98680 │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e68 │ │ │ │ + beq 98dfc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - str r1, [r8] │ │ │ │ - bne 98e68 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98e68 │ │ │ │ - ldr r0, [pc, #152] @ 9915c │ │ │ │ + str r1, [r9] │ │ │ │ + bne 98dfc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 98dfc │ │ │ │ + ldr r0, [pc, #152] @ 990f0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 9917c │ │ │ │ + ldr r1, [pc, #176] @ 99110 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117704 │ │ │ │ - b 98c94 │ │ │ │ + bl 11774c │ │ │ │ + b 98c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99100 │ │ │ │ + beq 99094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99100 │ │ │ │ + bne 99094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 9893c │ │ │ │ - bl 29f6f4 │ │ │ │ - ldr r1, [r8] │ │ │ │ + b 988d0 │ │ │ │ + bl 29f9e8 │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 990a0 │ │ │ │ - b 98e68 │ │ │ │ + bne 99034 │ │ │ │ + b 98dfc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 985cc │ │ │ │ + b 98560 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e428 │ │ │ │ - b 9891c │ │ │ │ + bl 25e848 │ │ │ │ + b 988b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 98a8c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 98a20 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r7, r0, asr #23 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, ror #22 │ │ │ │ - @ instruction: 0x0035ebb0 │ │ │ │ + eorseq pc, r5, ip, ror #6 │ │ │ │ + @ instruction: 0x0035f3b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ - andeq r5, sl, r4, lsl #16 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ + muleq sl, r4, r7 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r8, lsl #23 │ │ │ │ + eorseq pc, r5, r8, lsl #7 │ │ │ │ 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 993e8 │ │ │ │ + bne 9937c │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9944c │ │ │ │ + beq 993e0 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 991fc │ │ │ │ + ble 99190 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 997a0 │ │ │ │ + beq 99734 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9929c │ │ │ │ + beq 99230 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 997a0 │ │ │ │ + beq 99734 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 991e0 │ │ │ │ + bne 99174 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994a4 │ │ │ │ + ble 99438 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 99208 │ │ │ │ + beq 9919c │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 9921c │ │ │ │ - bl 341468 │ │ │ │ + bne 991b0 │ │ │ │ + bl 341c6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9928c │ │ │ │ + beq 99220 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 99824 │ │ │ │ + ldr r2, [pc, #1492] @ 997b8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 997b8 │ │ │ │ - ldr r1, [pc, #1476] @ 99828 │ │ │ │ + beq 9974c │ │ │ │ + ldr r1, [pc, #1476] @ 997bc │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9928c │ │ │ │ + beq 99220 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9928c │ │ │ │ + bne 99220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 994ec │ │ │ │ - blt 99788 │ │ │ │ - ldr fp, [pc, #1396] @ 9982c │ │ │ │ - bl 3578c0 │ │ │ │ + beq 99480 │ │ │ │ + blt 9971c │ │ │ │ + ldr fp, [pc, #1396] @ 997c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 99724 │ │ │ │ + bgt 996b8 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 99470 │ │ │ │ - ldr ip, [pc, #1352] @ 99830 │ │ │ │ + beq 99404 │ │ │ │ + ldr ip, [pc, #1352] @ 997c4 │ │ │ │ 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 99754 │ │ │ │ + bne 996e8 │ │ │ │ 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] │ │ │ │ @@ -114344,57 +114317,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 99460 │ │ │ │ + beq 993f4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 99290 │ │ │ │ + beq 99224 │ │ │ │ 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 99290 │ │ │ │ + beq 99224 │ │ │ │ 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 99290 │ │ │ │ + beq 99224 │ │ │ │ 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 993d0 │ │ │ │ + bne 99364 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 993ac │ │ │ │ - b 99290 │ │ │ │ + bne 99340 │ │ │ │ + b 99224 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 993ac │ │ │ │ - b 99290 │ │ │ │ - ldr r2, [pc, #1084] @ 9982c │ │ │ │ + bne 99340 │ │ │ │ + b 99224 │ │ │ │ + ldr r2, [pc, #1084] @ 997c0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -114408,81 +114381,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 991b0 │ │ │ │ + bne 99144 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 991b0 │ │ │ │ - b 9928c │ │ │ │ + bge 99144 │ │ │ │ + b 99220 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 99360 │ │ │ │ - b 99290 │ │ │ │ - ldr r0, [pc, #956] @ 99834 │ │ │ │ + bne 992f4 │ │ │ │ + b 99224 │ │ │ │ + ldr r0, [pc, #956] @ 997c8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9928c │ │ │ │ + beq 99220 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 9931c │ │ │ │ + b 992b0 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 99798 │ │ │ │ + bhi 9972c │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99798 │ │ │ │ + beq 9972c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 9950c │ │ │ │ + bge 994a0 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 994d0 │ │ │ │ + b 99464 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 99838 │ │ │ │ + ldr r3, [pc, #820] @ 997cc │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 99290 │ │ │ │ + b 99224 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99808 │ │ │ │ + beq 9979c │ │ │ │ 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 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9981c │ │ │ │ + beq 997b0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 99710 │ │ │ │ + beq 996a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114490,216 +114463,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 996fc │ │ │ │ + bge 99690 │ │ │ │ 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 99614 │ │ │ │ + ble 995a8 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 996f4 │ │ │ │ + beq 99688 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 99614 │ │ │ │ + bge 995a8 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 996f4 │ │ │ │ + beq 99688 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 99614 │ │ │ │ + bge 995a8 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 996f4 │ │ │ │ + beq 99688 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 995fc │ │ │ │ + bgt 99590 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 995ac │ │ │ │ + bne 99540 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 99814 │ │ │ │ + blt 997a8 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99658 │ │ │ │ + ble 995ec │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 99570 │ │ │ │ + beq 99504 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99688 │ │ │ │ + ble 9961c │ │ │ │ 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 996b0 │ │ │ │ + ble 99644 │ │ │ │ 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 99570 │ │ │ │ + beq 99504 │ │ │ │ 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 996e8 │ │ │ │ + bge 9967c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 996c0 │ │ │ │ - b 99570 │ │ │ │ + bne 99654 │ │ │ │ + b 99504 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 9957c │ │ │ │ + bne 99510 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 997c4 │ │ │ │ + bne 99758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ - b 99290 │ │ │ │ + bl 99cd4 │ │ │ │ + b 99224 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 99470 │ │ │ │ - bl 29f6f4 │ │ │ │ + bls 99404 │ │ │ │ + bl 29f9e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9928c │ │ │ │ + beq 99220 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 9931c │ │ │ │ - ldr r2, [pc, #224] @ 9983c │ │ │ │ + b 992b0 │ │ │ │ + ldr r2, [pc, #224] @ 997d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99770 │ │ │ │ + bne 99704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 9973c │ │ │ │ + b 996d0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 9973c │ │ │ │ - ldr r0, [pc, #176] @ 99840 │ │ │ │ + b 996d0 │ │ │ │ + ldr r0, [pc, #176] @ 997d4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9928c │ │ │ │ - bl 29f6f4 │ │ │ │ - b 9928c │ │ │ │ - ldr r0, [pc, #124] @ 99824 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 99220 │ │ │ │ + bl 29f9e8 │ │ │ │ + b 99220 │ │ │ │ + ldr r0, [pc, #124] @ 997b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 99844 │ │ │ │ + ldr r1, [pc, #148] @ 997d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b 9928c │ │ │ │ - ldr r1, [pc, #136] @ 99848 │ │ │ │ - bl 18ee94 │ │ │ │ - b 99268 │ │ │ │ + bl 11774c │ │ │ │ + b 99220 │ │ │ │ + ldr r1, [pc, #136] @ 997dc │ │ │ │ + bl 18ee78 │ │ │ │ + b 991fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 341088 │ │ │ │ + bl 34188c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99800 │ │ │ │ + beq 99794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99800 │ │ │ │ + bne 99794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 99718 │ │ │ │ + b 996ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ - b 9928c │ │ │ │ + bl 99cd4 │ │ │ │ + b 99220 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 997d4 │ │ │ │ - bl 29f6f4 │ │ │ │ - b 997dc │ │ │ │ + b 99768 │ │ │ │ + bl 29f9e8 │ │ │ │ + b 99770 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl ip │ │ │ │ + eorseq pc, r5, r4, lsl r4 @ │ │ │ │ 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, lsl #28 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ - eorseq lr, r5, r8, ror #23 │ │ │ │ - eorseq lr, r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + eorseq pc, r5, r8, ror #7 │ │ │ │ + eorseq pc, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0009984c : │ │ │ │ +000997e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 9996c │ │ │ │ - ldr r5, [pc, #264] @ 99974 │ │ │ │ - ldr r2, [pc, #264] @ 99978 │ │ │ │ + blt 99900 │ │ │ │ + ldr r5, [pc, #264] @ 99908 │ │ │ │ + ldr r2, [pc, #264] @ 9990c │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9994c │ │ │ │ - ldr r3, [pc, #252] @ 9997c │ │ │ │ - bl 3578c0 │ │ │ │ + bne 998e0 │ │ │ │ + ldr r3, [pc, #252] @ 99910 │ │ │ │ + bl 3580c0 │ │ │ │ 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 99914 │ │ │ │ + bcs 998a8 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 99904 │ │ │ │ + beq 99898 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114714,21 +114687,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 92248 │ │ │ │ + bl 921dc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 99980 │ │ │ │ + ldr r2, [pc, #96] @ 99914 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9995c │ │ │ │ + bne 998f0 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114738,64 +114711,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 99934 │ │ │ │ + b 998c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ │ │ │ │ -00099984 : │ │ │ │ +00099918 : │ │ │ │ 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 99b18 │ │ │ │ + beq 99aac │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99a70 │ │ │ │ - ldr r3, [pc, #464] @ 99b84 │ │ │ │ + bne 99a04 │ │ │ │ + ldr r3, [pc, #464] @ 99b18 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99a80 │ │ │ │ - ldr r7, [pc, #456] @ 99b88 │ │ │ │ - ldr r2, [pc, #456] @ 99b8c │ │ │ │ + bhi 99a14 │ │ │ │ + ldr r7, [pc, #456] @ 99b1c │ │ │ │ + ldr r2, [pc, #456] @ 99b20 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b00 │ │ │ │ - ldr r3, [pc, #444] @ 99b90 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 99a94 │ │ │ │ + ldr r3, [pc, #444] @ 99b24 │ │ │ │ + bl 3580c0 │ │ │ │ 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 99aa0 │ │ │ │ + bcs 99a34 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 99a88 │ │ │ │ + beq 99a1c │ │ │ │ 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 99a58 │ │ │ │ + bne 999ec │ │ │ │ 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] │ │ │ │ @@ -114807,118 +114780,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 3550cc │ │ │ │ + bl 3558d0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 999b8 │ │ │ │ + bls 9994c │ │ │ │ mov r6, #0 │ │ │ │ - b 99a64 │ │ │ │ + b 999f8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 99a58 │ │ │ │ + bne 999ec │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99af0 │ │ │ │ - ldr r0, [pc, #228] @ 99b94 │ │ │ │ + bne 99a84 │ │ │ │ + ldr r0, [pc, #228] @ 99b28 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99a80 │ │ │ │ + bhi 99a14 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99b98 │ │ │ │ + ldr r2, [pc, #216] @ 99b2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b64 │ │ │ │ + bne 99af8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b58 │ │ │ │ + beq 99aec │ │ │ │ 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 99a64 │ │ │ │ + b 999f8 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3550cc │ │ │ │ - b 99aac │ │ │ │ + bl 3558d0 │ │ │ │ + b 99a40 │ │ │ │ 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] @ 99b88 │ │ │ │ - ldr r1, [pc, #104] @ 99b8c │ │ │ │ + ldr r2, [pc, #104] @ 99b1c │ │ │ │ + ldr r1, [pc, #104] @ 99b20 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99b04 │ │ │ │ - ldr r3, [pc, #88] @ 99b90 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 99a98 │ │ │ │ + ldr r3, [pc, #88] @ 99b24 │ │ │ │ + bl 3580c0 │ │ │ │ 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] @ 99b98 │ │ │ │ + ldr r1, [pc, #68] @ 99b2c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b7c │ │ │ │ + bne 99b10 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99acc │ │ │ │ + b 99a60 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99adc │ │ │ │ + b 99a70 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99b68 │ │ │ │ + b 99afc │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq r9, ip, fp │ │ │ │ + andeq r9, r9, r0, lsr fp │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - ldrdeq fp, [r8], -r8 │ │ │ │ + andeq fp, r8, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99d30 │ │ │ │ + ldr r3, [pc, #380] @ 99cc4 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 99c64 │ │ │ │ + bcs 99bf8 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99cd0 │ │ │ │ + beq 99c64 │ │ │ │ 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 99c2c │ │ │ │ + beq 99bc0 │ │ │ │ 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] │ │ │ │ @@ -114930,117 +114903,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 99c14 │ │ │ │ + bne 99ba8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99d04 │ │ │ │ + beq 99c98 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99cc0 │ │ │ │ - ldr r0, [pc, #184] @ 99d34 │ │ │ │ + bne 99c54 │ │ │ │ + ldr r0, [pc, #184] @ 99cc8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99d28 │ │ │ │ - ldr r2, [pc, #176] @ 99d38 │ │ │ │ - ldr r1, [pc, #176] @ 99d3c │ │ │ │ + bhi 99cbc │ │ │ │ + ldr r2, [pc, #176] @ 99ccc │ │ │ │ + ldr r1, [pc, #176] @ 99cd0 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99cec │ │ │ │ + bne 99c80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99d1c │ │ │ │ + beq 99cb0 │ │ │ │ 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 99c20 │ │ │ │ + b 99bb4 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3550cc │ │ │ │ - b 99c78 │ │ │ │ + bl 3558d0 │ │ │ │ + b 99c0c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99c5c │ │ │ │ + b 99bf0 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99cac │ │ │ │ - ldr r2, [pc, #44] @ 99d38 │ │ │ │ + b 99c40 │ │ │ │ + ldr r2, [pc, #44] @ 99ccc │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #36] @ 99d3c │ │ │ │ + ldr r2, [pc, #36] @ 99cd0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99cf0 │ │ │ │ + bne 99c84 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99c9c │ │ │ │ + b 99c30 │ │ │ │ mov r4, #0 │ │ │ │ - b 99c20 │ │ │ │ + b 99bb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [r8], -r8 │ │ │ │ + andeq fp, r8, r0, lsl #15 │ │ │ │ │ │ │ │ -00099d40 : │ │ │ │ +00099cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99fd4 │ │ │ │ - ldr r2, [pc, #636] @ 99fd8 │ │ │ │ + ldr r5, [pc, #636] @ 99f68 │ │ │ │ + ldr r2, [pc, #636] @ 99f6c │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99f0c │ │ │ │ + bne 99ea0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99fdc │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #612] @ 99f70 │ │ │ │ + bl 3580c0 │ │ │ │ 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 99ee4 │ │ │ │ + beq 99e78 │ │ │ │ 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 99dd4 │ │ │ │ + bgt 99d68 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99ee4 │ │ │ │ + beq 99e78 │ │ │ │ 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 99ec4 │ │ │ │ + beq 99e58 │ │ │ │ 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] │ │ │ │ @@ -115051,29 +115024,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 99e5c │ │ │ │ + bne 99df0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99e58 │ │ │ │ + beq 99dec │ │ │ │ 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 99f44 │ │ │ │ + beq 99ed8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99f18 │ │ │ │ + beq 99eac │ │ │ │ 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] │ │ │ │ @@ -115094,17 +115067,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] @ 99fe0 │ │ │ │ + ldr r2, [pc, #240] @ 99f74 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99fc8 │ │ │ │ + bne 99f5c │ │ │ │ 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 │ │ │ │ @@ -115119,15 +115092,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 99e70 │ │ │ │ + beq 99e04 │ │ │ │ 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] │ │ │ │ @@ -115152,58 +115125,58 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 99efc │ │ │ │ + b 99e90 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ 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] @ 9a25c │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #600] @ 9a1f0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9a170 │ │ │ │ + beq 9a104 │ │ │ │ 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 9a060 │ │ │ │ + bgt 99ff4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a170 │ │ │ │ + beq 9a104 │ │ │ │ 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 9a150 │ │ │ │ + beq 9a0e4 │ │ │ │ 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] │ │ │ │ @@ -115214,29 +115187,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 9a0e8 │ │ │ │ + bne 9a07c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a0e4 │ │ │ │ + beq 9a078 │ │ │ │ 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 9a1c8 │ │ │ │ + beq 9a15c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a19c │ │ │ │ + beq 9a130 │ │ │ │ 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] │ │ │ │ @@ -115256,19 +115229,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] @ 9a260 │ │ │ │ - ldr r0, [pc, #232] @ 9a264 │ │ │ │ + ldr r2, [pc, #232] @ 9a1f4 │ │ │ │ + ldr r0, [pc, #232] @ 9a1f8 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a250 │ │ │ │ + bne 9a1e4 │ │ │ │ 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 │ │ │ │ @@ -115280,15 +115253,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 9a0fc │ │ │ │ + beq 9a090 │ │ │ │ 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] │ │ │ │ @@ -115301,943 +115274,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] @ 9a260 │ │ │ │ + ldr r2, [pc, #52] @ 9a1f4 │ │ │ │ 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 9a18c │ │ │ │ + b 9a120 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ │ │ │ │ -0009a268 : │ │ │ │ +0009a1fc : │ │ │ │ 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 9a478 │ │ │ │ + beq 9a40c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a4bc │ │ │ │ + ldr r2, [pc, #548] @ 9a450 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a2b8 │ │ │ │ + bne 9a24c │ │ │ │ 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] @ 9a4c0 │ │ │ │ + ldr r2, [pc, #512] @ 9a454 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a2e4 │ │ │ │ + bne 9a278 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a468 │ │ │ │ + beq 9a3fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a70c │ │ │ │ - bl aec50 │ │ │ │ + b 9a6a0 │ │ │ │ + bl aebbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a448 │ │ │ │ + beq 9a3dc │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d784 │ │ │ │ + bl 15d71c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a424 │ │ │ │ - bl 92cc0 │ │ │ │ + beq 9a3b8 │ │ │ │ + bl 92c54 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a424 │ │ │ │ + beq 9a3b8 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a338 │ │ │ │ + b 9a2cc │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a3b4 │ │ │ │ + bge 9a348 │ │ │ │ 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 9a324 │ │ │ │ - ldr r8, [pc, #364] @ 9a4c4 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9a2b8 │ │ │ │ + ldr r8, [pc, #364] @ 9a458 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a3e0 │ │ │ │ + bne 9a374 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a39c │ │ │ │ + blt 9a330 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a394 │ │ │ │ + beq 9a328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a394 │ │ │ │ + bne 9a328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a2b0 │ │ │ │ + b 9a244 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5d14 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5ca4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a370 │ │ │ │ - b 9a424 │ │ │ │ + beq 9a304 │ │ │ │ + b 9a3b8 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a4a8 │ │ │ │ - bl a5d14 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a43c │ │ │ │ + bl a5ca4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a480 │ │ │ │ + bne 9a414 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a330 │ │ │ │ + b 9a2c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a368 │ │ │ │ - ldr r3, [pc, #212] @ 9a4c8 │ │ │ │ + beq 9a2fc │ │ │ │ + ldr r3, [pc, #212] @ 9a45c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a45c │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9a3f0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a368 │ │ │ │ + beq 9a2fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a368 │ │ │ │ + beq 9a2fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a448 │ │ │ │ + beq 9a3dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a450 │ │ │ │ + beq 9a3e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a2b0 │ │ │ │ + b 9a244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9a448 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9a3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - b 9a404 │ │ │ │ - ldr r1, [pc, #92] @ 9a4cc │ │ │ │ - ldr r0, [pc, #92] @ 9a4d0 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a448 │ │ │ │ - bl 348b2c │ │ │ │ - b 9a448 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + b 9a398 │ │ │ │ + ldr r1, [pc, #92] @ 9a460 │ │ │ │ + ldr r0, [pc, #92] @ 9a464 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a3dc │ │ │ │ + bl 3494d8 │ │ │ │ + b 9a3dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a424 │ │ │ │ + beq 9a3b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a424 │ │ │ │ + bne 9a3b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9a424 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9a3b8 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a48c │ │ │ │ - b 9a424 │ │ │ │ + bne 9a420 │ │ │ │ + b 9a3b8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -0009a4d4 : │ │ │ │ +0009a468 : │ │ │ │ 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 9a6a0 │ │ │ │ + beq 9a634 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a6a0 │ │ │ │ + beq 9a634 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a624 │ │ │ │ - blt 9a6c4 │ │ │ │ - ldr r8, [pc, #472] @ 9a6ec │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9a5b8 │ │ │ │ + blt 9a658 │ │ │ │ + ldr r8, [pc, #472] @ 9a680 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a648 │ │ │ │ + bgt 9a5dc │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a62c │ │ │ │ - ldr r0, [pc, #424] @ 9a6f0 │ │ │ │ + beq 9a5c0 │ │ │ │ + ldr r0, [pc, #424] @ 9a684 │ │ │ │ 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 9a684 │ │ │ │ + bne 9a618 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a588 │ │ │ │ + beq 9a51c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a5e4 │ │ │ │ + beq 9a578 │ │ │ │ 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 9a5e4 │ │ │ │ + beq 9a578 │ │ │ │ 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 9a614 │ │ │ │ + beq 9a5a8 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a5c0 │ │ │ │ + bne 9a554 │ │ │ │ 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 9a5c0 │ │ │ │ - b 9a5e4 │ │ │ │ - ldr r4, [pc, #200] @ 9a6f4 │ │ │ │ - b 9a60c │ │ │ │ - ldr r0, [pc, #196] @ 9a6f8 │ │ │ │ + bne 9a554 │ │ │ │ + b 9a578 │ │ │ │ + ldr r4, [pc, #200] @ 9a688 │ │ │ │ + b 9a5a0 │ │ │ │ + ldr r0, [pc, #196] @ 9a68c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a6ac │ │ │ │ + beq 9a640 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a56c │ │ │ │ + b 9a500 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a6b4 │ │ │ │ - ldr r0, [pc, #160] @ 9a6f8 │ │ │ │ + bhi 9a648 │ │ │ │ + ldr r0, [pc, #160] @ 9a68c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a6ac │ │ │ │ + beq 9a640 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a580 │ │ │ │ + bne 9a514 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a594 │ │ │ │ - ldr r3, [pc, #112] @ 9a6fc │ │ │ │ + b 9a528 │ │ │ │ + ldr r3, [pc, #112] @ 9a690 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a6d4 │ │ │ │ + bne 9a668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a56c │ │ │ │ - ldr r1, [pc, #88] @ 9a700 │ │ │ │ - ldr r0, [pc, #88] @ 9a704 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a60c │ │ │ │ - bl 29f6f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a664 │ │ │ │ - b 9a6ac │ │ │ │ - ldr r0, [pc, #60] @ 9a708 │ │ │ │ + b 9a500 │ │ │ │ + ldr r1, [pc, #88] @ 9a694 │ │ │ │ + ldr r0, [pc, #88] @ 9a698 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a5a0 │ │ │ │ + bl 29f9e8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a5f8 │ │ │ │ + b 9a640 │ │ │ │ + ldr r0, [pc, #60] @ 9a69c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a6ac │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a640 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a56c │ │ │ │ + b 9a500 │ │ │ │ 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, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ 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 9a844 │ │ │ │ - blt 9a904 │ │ │ │ - ldr r8, [pc, #564] @ 9a964 │ │ │ │ + beq 9a7d8 │ │ │ │ + blt 9a898 │ │ │ │ + ldr r8, [pc, #564] @ 9a8f8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a888 │ │ │ │ + bgt 9a81c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a870 │ │ │ │ - ldr r1, [pc, #516] @ 9a968 │ │ │ │ + beq 9a804 │ │ │ │ + ldr r1, [pc, #516] @ 9a8fc │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r1, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a8e8 │ │ │ │ + bne 9a87c │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a834 │ │ │ │ + beq 9a7c8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a804 │ │ │ │ + beq 9a798 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a850 │ │ │ │ + beq 9a7e4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a804 │ │ │ │ + beq 9a798 │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 9a860 │ │ │ │ + beq 9a7f4 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a7e0 │ │ │ │ + bne 9a774 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [ip] │ │ │ │ - bne 9a7b0 │ │ │ │ - b 9a804 │ │ │ │ - ldr r4, [pc, #288] @ 9a96c │ │ │ │ + bne 9a744 │ │ │ │ + b 9a798 │ │ │ │ + ldr r4, [pc, #288] @ 9a900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a7d8 │ │ │ │ - b 9a804 │ │ │ │ + bne 9a76c │ │ │ │ + b 9a798 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a7e0 │ │ │ │ - b 9a804 │ │ │ │ - ldr r0, [pc, #248] @ 9a970 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a774 │ │ │ │ + b 9a798 │ │ │ │ + ldr r0, [pc, #248] @ 9a904 │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a910 │ │ │ │ + beq 9a8a4 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a788 │ │ │ │ + b 9a71c │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a918 │ │ │ │ - ldr r0, [pc, #216] @ 9a970 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a8ac │ │ │ │ + ldr r0, [pc, #216] @ 9a904 │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a910 │ │ │ │ + beq 9a8a4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a8c8 │ │ │ │ + beq 9a85c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a7b0 │ │ │ │ + b 9a744 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a7c4 │ │ │ │ - b 9a7d8 │ │ │ │ - ldr r3, [pc, #132] @ 9a974 │ │ │ │ + bne 9a758 │ │ │ │ + b 9a76c │ │ │ │ + ldr r3, [pc, #132] @ 9a908 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a94c │ │ │ │ + bne 9a8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a788 │ │ │ │ - ldr r0, [pc, #108] @ 9a978 │ │ │ │ + b 9a71c │ │ │ │ + ldr r0, [pc, #108] @ 9a90c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a82c │ │ │ │ - bl 29f6f4 │ │ │ │ + b 9a7c0 │ │ │ │ + bl 29f9e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a910 │ │ │ │ + beq 9a8a4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - bne 9a8c8 │ │ │ │ + bne 9a85c │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a7b0 │ │ │ │ + b 9a744 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a788 │ │ │ │ + b 9a71c │ │ │ │ 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, lsl #28 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9aa3c │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r3, [pc, #196] @ 9aa64 │ │ │ │ + blt 9a9d0 │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r3, [pc, #196] @ 9a9f8 │ │ │ │ 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 9aa14 │ │ │ │ + beq 9a9a8 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9aa08 │ │ │ │ - ldr r1, [pc, #140] @ 9aa68 │ │ │ │ + beq 9a99c │ │ │ │ + ldr r1, [pc, #140] @ 9a9fc │ │ │ │ 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 9aa24 │ │ │ │ + bne 9a9b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9aa6c │ │ │ │ - b 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9aa00 │ │ │ │ + b 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9aa08 │ │ │ │ + bls 9a99c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29f6f4 │ │ │ │ - ldr r3, [pc, #68] @ 9aa70 │ │ │ │ + b 29f9e8 │ │ │ │ + ldr r3, [pc, #68] @ 9aa04 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9aa50 │ │ │ │ + bne 9a9e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 9aa00 │ │ │ │ - ldr r0, [pc, #48] @ 9aa74 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 9a994 │ │ │ │ + ldr r0, [pc, #48] @ 9aa08 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aa00 │ │ │ │ + b 9a994 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9aa00 │ │ │ │ + b 9a994 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ │ │ │ │ -0009aa78 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009aa0c <_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 9ad2c <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9acc0 <_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] @ 9ad3c <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9acd0 <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9acd8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ac6c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9acd8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ad40 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ad44 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ac6c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9acd4 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9acd8 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9aca0 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ac34 <_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 9ac64 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9abf8 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ac4c <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9abe0 <_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 9abbc <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9ab50 <_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 9ac04 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9ab98 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ad48 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9acdc <_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 9acc0 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ac54 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr sl, [r2, #28] │ │ │ │ - cmp sl, lr │ │ │ │ - bcc 9abf4 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + cmp lr, sl │ │ │ │ + bhi 9ab88 <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ab50 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aae4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9ab50 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aae4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ad1c <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9acb0 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 357210 │ │ │ │ + b 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9abe4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ab78 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ad4c <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9ace0 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9acf4 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ac88 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9acd8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ac6c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9abe4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9ab78 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9acd8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ac6c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ab50 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ad50 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9aae4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9ace4 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ad08 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ac9c <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 9abac <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e3b0 │ │ │ │ + b 9ab40 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9abb0 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9ab44 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ac88 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9ac1c <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9abac <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9ab40 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab80 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9ac30 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ad54 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ad58 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9acec <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9ab14 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9abc4 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9ace8 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9acec <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ac80 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq lr, r5, ip, ror ip │ │ │ │ + eorseq pc, r5, ip, ror r4 @ │ │ │ │ │ │ │ │ -0009ad5c <_Py_Dealloc@@Base>: │ │ │ │ +0009acf0 <_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] @ 9adb8 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9ad4c <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ad90 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9ad24 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9adbc <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9ad50 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ada8 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ad3c <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ad84 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9ad18 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ada0 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9ad34 <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ 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 9afd8 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9af6c <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b260 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b1f4 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9afec <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9af80 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b17c <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b110 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9afb0 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9af44 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9b050 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b264 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9ae64 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9afe4 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b1f8 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9adf8 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9aeb8 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9ae4c <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9ae54 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9ade8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ae54 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9ade8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9ae54 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9ade8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b150 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b0e4 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9ae64 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b268 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b26c <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9adf8 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b1fc <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b200 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b06c <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9b000 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9aef0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9b018 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9afac <_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 9af34 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9aec8 <_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 9b018 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9afac <_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 9aff8 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9af8c <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b088 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9b01c <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9afc8 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b270 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9af5c <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b204 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9afc8 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9af5c <_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 1c5ee0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c6228 <_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 9af6c <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9af00 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9af88 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b260 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 3578c0 │ │ │ │ + b 9af1c <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b1f4 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9ae20 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b274 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b278 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9adb4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b208 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b20c <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7dabc <_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 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9aef0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b27c <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b210 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b170 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b104 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b268 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b26c <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9aef0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b1fc <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b200 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9aee4 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9ae78 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9aef0 <_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] │ │ │ │ @@ -116246,82 +116219,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 9b0e8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b07c <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b0e4 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b078 <_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 9b1cc <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b160 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b1a0 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b134 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9aef0 <_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 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b280 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9aef0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b214 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9aea0 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9ae34 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9aea0 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9ae34 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9b030 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9afc4 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b284 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b218 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9ae2c <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9adc0 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5d1c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6064 <_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 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9aef0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b0fc <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b090 <_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] │ │ │ │ @@ -116343,31 +116316,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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af5c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9aef0 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - eorseq r2, sp, r4, lsr r6 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - andeq sl, r9, r0, asr #27 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + andeq sl, r9, r4, asr sp │ │ │ │ │ │ │ │ -0009b288 : │ │ │ │ +0009b21c : │ │ │ │ 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 │ │ │ │ @@ -116376,139 +116349,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b2c4 : │ │ │ │ +0009b258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b2f4 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #24] @ 9b288 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b2f8 │ │ │ │ - ldr r0, [pc, #8] @ 9b2fc │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b28c │ │ │ │ + ldr r0, [pc, #8] @ 9b290 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - eorseq r2, sp, r4, lsr r6 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ 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] @ 9b37c │ │ │ │ + ldr r2, [pc, #64] @ 9b310 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b358 │ │ │ │ + bne 9b2ec │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b380 │ │ │ │ + ldr r1, [pc, #32] @ 9b314 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b36c │ │ │ │ + bne 9b300 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b34c │ │ │ │ + b 9b2e0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b364 │ │ │ │ + b 9b2f8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ 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] @ 9b400 │ │ │ │ + ldr r2, [pc, #64] @ 9b394 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b3dc │ │ │ │ + bne 9b370 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b404 │ │ │ │ + ldr r1, [pc, #32] @ 9b398 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b3f0 │ │ │ │ + bne 9b384 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b3d0 │ │ │ │ + b 9b364 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b3e8 │ │ │ │ + b 9b37c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -0009b408 : │ │ │ │ +0009b39c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b4ac │ │ │ │ + ldr r3, [pc, #140] @ 9b440 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b478 │ │ │ │ + bne 9b40c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b478 │ │ │ │ + beq 9b40c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b4a4 │ │ │ │ + beq 9b438 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b464 │ │ │ │ + bne 9b3f8 │ │ │ │ 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 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b45c │ │ │ │ + beq 9b3f0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b450 │ │ │ │ + bne 9b3e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b45c │ │ │ │ + b 9b3f0 │ │ │ │ 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] │ │ │ │ @@ -116516,833 +116489,833 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r5, [r4, #6] │ │ │ │ mov sl, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b840 │ │ │ │ + beq 9b7d4 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c1b4 │ │ │ │ + ldr r2, [pc, #3260] @ 9c148 │ │ │ │ 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 9bd54 │ │ │ │ + bne 9bce8 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b6f8 │ │ │ │ + bgt 9b68c │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b638 │ │ │ │ + blt 9b5cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b7b4 │ │ │ │ + beq 9b748 │ │ │ │ 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 9b758 │ │ │ │ + blt 9b6ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b65c │ │ │ │ + beq 9b5f0 │ │ │ │ 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 9b9e4 │ │ │ │ + bgt 9b978 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b764 │ │ │ │ + blt 9b6f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bb48 │ │ │ │ + beq 9badc │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9ba14 │ │ │ │ + bgt 9b9a8 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b794 │ │ │ │ + blt 9b728 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bcdc │ │ │ │ + beq 9bc70 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b5b0 │ │ │ │ + b 9b544 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9c13c │ │ │ │ + bne 9bf50 │ │ │ │ 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 9b598 │ │ │ │ + bne 9b52c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b598 │ │ │ │ + bne 9b52c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c11c │ │ │ │ + beq 9bf48 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c180 │ │ │ │ + beq 9c138 │ │ │ │ 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 9b598 │ │ │ │ + bne 9b52c │ │ │ │ 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 9b648 │ │ │ │ + b 9b5dc │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bc08 │ │ │ │ + bgt 9bb68 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b774 │ │ │ │ + blt 9b708 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b7b4 │ │ │ │ + beq 9b748 │ │ │ │ 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 9bc30 │ │ │ │ + bgt 9bb90 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b57c │ │ │ │ + bge 9b510 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b640 │ │ │ │ - b 9b598 │ │ │ │ + beq 9b5d4 │ │ │ │ + b 9b52c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9c0c4 │ │ │ │ + bne 9bfb0 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b648 │ │ │ │ + b 9b5dc │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b640 │ │ │ │ + beq 9b5d4 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b748 │ │ │ │ + b 9b6dc │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b76c │ │ │ │ + beq 9b700 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b5b8 │ │ │ │ + b 9b54c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b820 │ │ │ │ + bne 9b7b4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b820 │ │ │ │ + bne 9b7b4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c0d8 │ │ │ │ + beq 9bfcc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c19c │ │ │ │ + beq 9c120 │ │ │ │ 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 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ 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 9b570 │ │ │ │ - b 9b740 │ │ │ │ + ble 9b504 │ │ │ │ + b 9b6d4 │ │ │ │ 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 9ba5c │ │ │ │ + bgt 9b9f0 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba4c │ │ │ │ + blt 9b9e0 │ │ │ │ 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 9ba70 │ │ │ │ + beq 9ba04 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9ba9c │ │ │ │ + beq 9ba30 │ │ │ │ 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 9bb34 │ │ │ │ + bgt 9bac8 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba90 │ │ │ │ + blt 9ba24 │ │ │ │ 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 9bbc0 │ │ │ │ + beq 9bb54 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bc38 │ │ │ │ + beq 9bbcc │ │ │ │ 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 9b9d0 │ │ │ │ + bgt 9b964 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bbe8 │ │ │ │ + blt 9bbac │ │ │ │ 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 9bbd4 │ │ │ │ + beq 9bb98 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9be4c │ │ │ │ + beq 9bde0 │ │ │ │ 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 9becc │ │ │ │ + bgt 9be60 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bcd0 │ │ │ │ + blt 9bc64 │ │ │ │ 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 9bbd4 │ │ │ │ + beq 9bb98 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bee0 │ │ │ │ + beq 9be74 │ │ │ │ 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 9b928 │ │ │ │ + ble 9b8bc │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b92c │ │ │ │ + b 9b8c0 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b5c4 │ │ │ │ + bge 9b558 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b76c │ │ │ │ + beq 9b700 │ │ │ │ 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 9b604 │ │ │ │ + bge 9b598 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b76c │ │ │ │ + beq 9b700 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b9e4 │ │ │ │ + b 9b978 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b8a4 │ │ │ │ + bne 9b838 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b76c │ │ │ │ + b 9b700 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b86c │ │ │ │ + b 9b800 │ │ │ │ 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 9b648 │ │ │ │ + b 9b5dc │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba54 │ │ │ │ - b 9b8fc │ │ │ │ + beq 9b9e8 │ │ │ │ + b 9b890 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf60 │ │ │ │ + beq 9bef4 │ │ │ │ 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 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9baf8 │ │ │ │ + beq 9ba8c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf68 │ │ │ │ + beq 9bf98 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0bc │ │ │ │ + blt 9bfc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b470 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b470 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bbf4 │ │ │ │ + bne 9bbb8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b8a4 │ │ │ │ + b 9b838 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r1, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r1] │ │ │ │ - b 9b8c4 │ │ │ │ + b 9b858 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b5e0 │ │ │ │ + bne 9b574 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b5e0 │ │ │ │ + bne 9b574 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c114 │ │ │ │ + beq 9bfd4 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c178 │ │ │ │ + beq 9c128 │ │ │ │ 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 9b6c8 │ │ │ │ - b 9b5e0 │ │ │ │ + beq 9b65c │ │ │ │ + b 9b574 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9ba7c │ │ │ │ - mov r5, r8 │ │ │ │ - ldrb r1, [sl, #5] │ │ │ │ - mov r8, r7 │ │ │ │ - mov r3, ip │ │ │ │ - b 9ba7c │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9ba54 │ │ │ │ - b 9b95c │ │ │ │ - mov r5, r8 │ │ │ │ - ldrb r1, [sl, #5] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r8, r7 │ │ │ │ - b 9ba7c │ │ │ │ + b 9ba10 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b714 │ │ │ │ + bge 9b6a8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b640 │ │ │ │ + beq 9b5d4 │ │ │ │ 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 9b750 │ │ │ │ + b 9b6e4 │ │ │ │ + mov r5, r8 │ │ │ │ + ldrb r1, [sl, #5] │ │ │ │ + mov r8, r7 │ │ │ │ + mov r3, ip │ │ │ │ + b 9ba10 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b9e8 │ │ │ │ + b 9b8f0 │ │ │ │ + mov r5, r8 │ │ │ │ + ldrb r1, [sl, #5] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r8, r7 │ │ │ │ + b 9ba10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c0e8 │ │ │ │ + beq 9bf38 │ │ │ │ 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 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bc94 │ │ │ │ + beq 9bc28 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9c124 │ │ │ │ + beq 9befc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0bc │ │ │ │ + blt 9bfc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b470 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b470 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bbf4 │ │ │ │ + bne 9bbb8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b8fc │ │ │ │ + b 9b890 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba54 │ │ │ │ - b 9b9ac │ │ │ │ + beq 9b9e8 │ │ │ │ + b 9b940 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b620 │ │ │ │ + bne 9b5b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b6c8 │ │ │ │ + beq 9b65c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b620 │ │ │ │ + bne 9b5b4 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c0e0 │ │ │ │ + beq 9bf40 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c1a4 │ │ │ │ + beq 9c130 │ │ │ │ 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 9b6c8 │ │ │ │ - b 9b620 │ │ │ │ + beq 9b65c │ │ │ │ + b 9b5b4 │ │ │ │ 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 9c094 │ │ │ │ + bgt 9c0e4 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c068 │ │ │ │ + bge 9c0b8 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b640 │ │ │ │ + beq 9b5d4 │ │ │ │ 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 9c04c │ │ │ │ + bgt 9c09c │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c020 │ │ │ │ + bge 9c070 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b640 │ │ │ │ + beq 9b5d4 │ │ │ │ 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 9c00c │ │ │ │ + bgt 9c05c │ │ │ │ ldrsb r8, [r4, r9] │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9bfe0 │ │ │ │ + bge 9c030 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b640 │ │ │ │ + beq 9b5d4 │ │ │ │ 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 9bfb8 │ │ │ │ + bgt 9c008 │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9bf8c │ │ │ │ + bge 9bfdc │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b640 │ │ │ │ + beq 9b5d4 │ │ │ │ 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 9bde0 │ │ │ │ + b 9bd74 │ │ │ │ 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 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9be98 │ │ │ │ + beq 9be2c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c154 │ │ │ │ + beq 9bf14 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0bc │ │ │ │ + blt 9bfc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bf80 │ │ │ │ + bne 9bf68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bf80 │ │ │ │ + bne 9bf68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bbf4 │ │ │ │ + bne 9bbb8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b95c │ │ │ │ + b 9b8f0 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b97c │ │ │ │ + b 9b910 │ │ │ │ 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 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf2c │ │ │ │ + beq 9bec0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c0f0 │ │ │ │ + beq 9bf74 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0bc │ │ │ │ + blt 9bfc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bf80 │ │ │ │ + bne 9bf68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bf80 │ │ │ │ + bne 9bf68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bbf4 │ │ │ │ + bne 9bbb8 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b9ac │ │ │ │ + b 9b940 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9ba50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 9bc28 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9be2c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9babc │ │ │ │ + b 9bbec │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bcb0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b630 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b504 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b470 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9bec0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9baf8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b4dc │ │ │ │ + b 9ba8c │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b58c │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b700 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b788 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bb1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 260860 │ │ │ │ + bl 259004 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c188 │ │ │ │ - bne 9bfcc │ │ │ │ + blt 9c10c │ │ │ │ + bne 9c01c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9be2c │ │ │ │ + b 9bdc0 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9be1c │ │ │ │ + b 9bdb0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 9b6c8 │ │ │ │ + b 9b65c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 260860 │ │ │ │ + bl 259004 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c188 │ │ │ │ - bne 9bfcc │ │ │ │ + blt 9c10c │ │ │ │ + bne 9c01c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bdfc │ │ │ │ + b 9bd90 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bdec │ │ │ │ + b 9bd80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 260860 │ │ │ │ + bl 259004 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c18c │ │ │ │ - bne 9c0b0 │ │ │ │ + blt 9c110 │ │ │ │ + bne 9c100 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bdb8 │ │ │ │ + b 9bd4c │ │ │ │ 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 9bda8 │ │ │ │ + b 9bd3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 260860 │ │ │ │ + bl 259004 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c18c │ │ │ │ - bne 9c0b0 │ │ │ │ + blt 9c110 │ │ │ │ + bne 9c100 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bd84 │ │ │ │ + b 9bd18 │ │ │ │ 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 9bd74 │ │ │ │ + b 9bd08 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 9bfd8 │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b76c │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b5f8 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b7f4 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bd1c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bc58 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9bf2c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bb88 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b69c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bc94 │ │ │ │ - lsr r3, fp, #5 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b570 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9be98 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bb9c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9b6b0 │ │ │ │ + b 9c028 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c1ac │ │ │ │ + beq 9c140 │ │ │ │ mov r5, r8 │ │ │ │ - b 9b76c │ │ │ │ + b 9b700 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b79c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b808 │ │ │ │ + b 9bb30 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bd30 │ │ │ │ + b 9bcc4 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 9b4d8 │ │ │ │ + b 9b46c │ │ │ │ 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] │ │ │ │ @@ -117352,407 +117325,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 9c3cc │ │ │ │ + bgt 9c360 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c2f4 │ │ │ │ + blt 9c288 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c30c │ │ │ │ + beq 9c2a0 │ │ │ │ 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 9c394 │ │ │ │ + bgt 9c328 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3ac │ │ │ │ + blt 9c340 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c470 │ │ │ │ + beq 9c404 │ │ │ │ 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 9c42c │ │ │ │ + bgt 9c3c0 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c404 │ │ │ │ + blt 9c398 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c4e0 │ │ │ │ + beq 9c474 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c45c │ │ │ │ + bgt 9c3f0 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c420 │ │ │ │ + blt 9c3b4 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c588 │ │ │ │ + beq 9c51c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c274 │ │ │ │ + b 9c208 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c608 │ │ │ │ + bne 9c59c │ │ │ │ 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 9c378 │ │ │ │ + bne 9c30c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c378 │ │ │ │ + bne 9c30c │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c628 │ │ │ │ + beq 9c5bc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c650 │ │ │ │ + beq 9c5e4 │ │ │ │ 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 9c300 │ │ │ │ + beq 9c294 │ │ │ │ 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 9c23c │ │ │ │ + ble 9c1d0 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c580 │ │ │ │ + bgt 9c514 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c248 │ │ │ │ + bge 9c1dc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c274 │ │ │ │ + b 9c208 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c558 │ │ │ │ + bgt 9c4ec │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c208 │ │ │ │ + bge 9c19c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c290 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c39c │ │ │ │ + b 9c330 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c290 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c2b8 │ │ │ │ + b 9c24c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c300 │ │ │ │ - b 9c2dc │ │ │ │ + beq 9c294 │ │ │ │ + b 9c270 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c288 │ │ │ │ + bge 9c21c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c290 │ │ │ │ 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 9c2bc │ │ │ │ + b 9c250 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c3b4 │ │ │ │ + bne 9c348 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c3b4 │ │ │ │ + bne 9c348 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c630 │ │ │ │ + beq 9c5c4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c640 │ │ │ │ + beq 9c5d4 │ │ │ │ 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 9c300 │ │ │ │ - b 9c3b4 │ │ │ │ + beq 9c294 │ │ │ │ + b 9c348 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c2a0 │ │ │ │ + bne 9c234 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c2a0 │ │ │ │ + bne 9c234 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c620 │ │ │ │ + beq 9c5b4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c638 │ │ │ │ + beq 9c5cc │ │ │ │ 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 9c300 │ │ │ │ - b 9c2a0 │ │ │ │ + beq 9c294 │ │ │ │ + b 9c234 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c208 │ │ │ │ + bge 9c19c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c290 │ │ │ │ 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 9c3a4 │ │ │ │ + b 9c338 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c2dc │ │ │ │ + bne 9c270 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c300 │ │ │ │ + beq 9c294 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c2dc │ │ │ │ + bne 9c270 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c600 │ │ │ │ + beq 9c594 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c648 │ │ │ │ + beq 9c5dc │ │ │ │ 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 9c300 │ │ │ │ - b 9c2dc │ │ │ │ + beq 9c294 │ │ │ │ + b 9c270 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c5c8 │ │ │ │ + b 9c55c │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c23c │ │ │ │ + b 9c1d0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c520 │ │ │ │ + b 9c4b4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c34c │ │ │ │ + b 9c2e0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c4b0 │ │ │ │ + b 9c444 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c534 │ │ │ │ + b 9c4c8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c4c4 │ │ │ │ + b 9c458 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c5dc │ │ │ │ + b 9c570 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c360 │ │ │ │ + b 9c2f4 │ │ │ │ │ │ │ │ -0009c658 : │ │ │ │ +0009c5ec : │ │ │ │ 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] @ 9cb20 │ │ │ │ + ldr r2, [pc, #1188] @ 9cab4 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c858 │ │ │ │ + bgt 9c7ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c884 │ │ │ │ - ldr r1, [pc, #1160] @ 9cb24 │ │ │ │ + beq 9c818 │ │ │ │ + ldr r1, [pc, #1160] @ 9cab8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c884 │ │ │ │ + bhi 9c818 │ │ │ │ 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 9c8f4 │ │ │ │ + bne 9c888 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cac8 │ │ │ │ - ldr sl, [pc, #1112] @ 9cb28 │ │ │ │ + bne 9ca5c │ │ │ │ + ldr sl, [pc, #1112] @ 9cabc │ │ │ │ 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 9cadc │ │ │ │ + bne 9ca70 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9cb2c │ │ │ │ + ldr r9, [pc, #1068] @ 9cac0 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9ca44 │ │ │ │ + bhi 9c9d8 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9ca44 │ │ │ │ - ldr r3, [pc, #1036] @ 9cb30 │ │ │ │ - ldr r2, [pc, #1036] @ 9cb34 │ │ │ │ + bmi 9c9d8 │ │ │ │ + ldr r3, [pc, #1036] @ 9cac4 │ │ │ │ + ldr r2, [pc, #1036] @ 9cac8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca2c │ │ │ │ + bne 9c9c0 │ │ │ │ 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 9c9bc │ │ │ │ + bcs 9c950 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9ca1c │ │ │ │ + beq 9c9b0 │ │ │ │ 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 9c89c │ │ │ │ + beq 9c830 │ │ │ │ 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 9c974 │ │ │ │ + bgt 9c908 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9cb38 │ │ │ │ + ldr r2, [pc, #888] @ 9cacc │ │ │ │ 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 9ca60 │ │ │ │ + bne 9c9f4 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c940 │ │ │ │ + beq 9c8d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c940 │ │ │ │ + beq 9c8d4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c94c │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9c8e0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -117763,329 +117736,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] @ 9cb3c │ │ │ │ + ldreq r2, [pc, #728] @ 9cad0 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c6b8 │ │ │ │ - ldr r1, [pc, #720] @ 9cb40 │ │ │ │ + beq 9c64c │ │ │ │ + ldr r1, [pc, #720] @ 9cad4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9ca10 │ │ │ │ + beq 9c9a4 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9cb44 │ │ │ │ + ldreq r2, [pc, #708] @ 9cad8 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c6b8 │ │ │ │ - ldr r3, [pc, #700] @ 9cb48 │ │ │ │ + beq 9c64c │ │ │ │ + ldr r3, [pc, #700] @ 9cadc │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9cb4c │ │ │ │ + ldr r1, [pc, #696] @ 9cae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b 9ca58 │ │ │ │ + bl 11774c │ │ │ │ + b 9c9ec │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cmp lr, r0 │ │ │ │ - bhi 9c960 │ │ │ │ + cmp r0, lr │ │ │ │ + bcc 9c8f4 │ │ │ │ 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 9c9bc │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9c950 │ │ │ │ + bl 3580c0 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c784 │ │ │ │ - ldr r2, [pc, #620] @ 9cb50 │ │ │ │ + b 9c718 │ │ │ │ + ldr r2, [pc, #620] @ 9cae4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c6b8 │ │ │ │ - ldr r2, [pc, #612] @ 9cb54 │ │ │ │ + b 9c64c │ │ │ │ + ldr r2, [pc, #612] @ 9cae8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c6b8 │ │ │ │ + b 9c64c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9cab4 │ │ │ │ - ldr r0, [pc, #596] @ 9cb58 │ │ │ │ + beq 9ca48 │ │ │ │ + ldr r0, [pc, #596] @ 9caec │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9ca58 │ │ │ │ + beq 9c9ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9cb2c │ │ │ │ + ldr r9, [pc, #528] @ 9cac0 │ │ │ │ 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 9c7f0 │ │ │ │ + bne 9c784 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c810 │ │ │ │ + beq 9c7a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c810 │ │ │ │ + b 9c7a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c784 │ │ │ │ + b 9c718 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c7b4 │ │ │ │ + beq 9c748 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c7b4 │ │ │ │ + beq 9c748 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c7b4 │ │ │ │ + bne 9c748 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9caa4 │ │ │ │ + bne 9ca38 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c7b4 │ │ │ │ + bne 9c748 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b 9c7b4 │ │ │ │ - ldr r3, [pc, #364] @ 9cb30 │ │ │ │ - ldr r2, [pc, #404] @ 9cb5c │ │ │ │ + bl 357210 │ │ │ │ + b 9c748 │ │ │ │ + ldr r3, [pc, #364] @ 9cac4 │ │ │ │ + ldr r2, [pc, #404] @ 9caf0 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca78 │ │ │ │ + bne 9ca0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9ca44 │ │ │ │ + beq 9c9d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c784 │ │ │ │ - ldr r2, [pc, #328] @ 9cb60 │ │ │ │ + b 9c718 │ │ │ │ + ldr r2, [pc, #328] @ 9caf4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c6b8 │ │ │ │ + b 9c64c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r6, r0 │ │ │ │ - b 9c8c4 │ │ │ │ - ldr r2, [pc, #252] @ 9cb30 │ │ │ │ + b 9c858 │ │ │ │ + ldr r2, [pc, #252] @ 9cac4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c8cc │ │ │ │ + bne 9c860 │ │ │ │ mov r0, fp │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c7b4 │ │ │ │ + bne 9c748 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c84c │ │ │ │ - ldr r1, [pc, #252] @ 9cb64 │ │ │ │ + b 9c7e0 │ │ │ │ + ldr r1, [pc, #252] @ 9caf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ca90 │ │ │ │ + bne 9ca24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 9c92c │ │ │ │ - ldr r2, [pc, #176] @ 9cb30 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 9c8c0 │ │ │ │ + ldr r2, [pc, #176] @ 9cac4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c9e8 │ │ │ │ + b 9c97c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c92c │ │ │ │ + b 9c8c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c7b4 │ │ │ │ - b 9c9a0 │ │ │ │ - ldr r3, [pc, #140] @ 9cb48 │ │ │ │ - ldr r1, [pc, #168] @ 9cb68 │ │ │ │ + bne 9c748 │ │ │ │ + b 9c934 │ │ │ │ + ldr r3, [pc, #140] @ 9cadc │ │ │ │ + ldr r1, [pc, #168] @ 9cafc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 9ca58 │ │ │ │ - ldr r3, [pc, #120] @ 9cb48 │ │ │ │ - ldr r1, [pc, #152] @ 9cb6c │ │ │ │ + bl 18ee78 │ │ │ │ + b 9c9ec │ │ │ │ + ldr r3, [pc, #120] @ 9cadc │ │ │ │ + ldr r1, [pc, #152] @ 9cb00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 9ca58 │ │ │ │ + bl 18ee78 │ │ │ │ + b 9c9ec │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9cb2c │ │ │ │ + ldr r9, [pc, #56] @ 9cac0 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c710 │ │ │ │ - b 9ca44 │ │ │ │ + bls 9c6a4 │ │ │ │ + b 9c9d8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r4, lsr #12 │ │ │ │ + eorseq r2, sp, r4, lsr #28 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000f28b4 │ │ │ │ + andeq r2, pc, r4, ror #17 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, ip, asr #32 │ │ │ │ + andseq r3, r0, r8, ror r0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #27 │ │ │ │ - @ instruction: 0x000bacb8 │ │ │ │ - muleq pc, r4, r1 @ │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + andeq sl, fp, r0, lsl #24 │ │ │ │ + andeq ip, pc, r0, asr #3 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq fp, sp, r8, lsl #29 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eorseq lr, r5, r0, asr #27 │ │ │ │ - eorseq lr, r5, r4, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x001dc1d0 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq pc, r5, r0, asr #11 │ │ │ │ + eorseq pc, r5, r4, lsl #12 │ │ │ │ │ │ │ │ -0009cb70 : │ │ │ │ +0009cb04 : │ │ │ │ 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 9cc5c │ │ │ │ + beq 9cbf0 │ │ │ │ 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 9cc18 │ │ │ │ + beq 9cbac │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cc70 │ │ │ │ + ldr r2, [pc, #168] @ 9cc04 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cc28 │ │ │ │ + bne 9cbbc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9cc28 │ │ │ │ - ldr r2, [pc, #140] @ 9cc74 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9cbbc │ │ │ │ + ldr r2, [pc, #140] @ 9cc08 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cc78 │ │ │ │ + ldr r2, [pc, #124] @ 9cc0c │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cc50 │ │ │ │ - bl a0308 │ │ │ │ + beq 9cbe4 │ │ │ │ + bl a0298 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cc70 │ │ │ │ + ldr r3, [pc, #80] @ 9cc04 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9cbd4 │ │ │ │ + beq 9cb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9cbe0 │ │ │ │ + bne 9cb74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23b044 │ │ │ │ - bl 9ccd4 │ │ │ │ + b 23b15c │ │ │ │ + bl 9cc68 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cc7c │ │ │ │ - ldr r1, [pc, #24] @ 9cc80 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cc10 │ │ │ │ + ldr r1, [pc, #24] @ 9cc14 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cc10 │ │ │ │ + b 9cba4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ 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 984c0 │ │ │ │ + bl 98454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ccc0 │ │ │ │ + beq 9cc54 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 234a20 │ │ │ │ - ldr r1, [pc, #4] @ 9cccc │ │ │ │ - ldr r0, [pc, #4] @ 9ccd0 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, lsl #17 │ │ │ │ - eorseq r2, sp, r8, asr #12 │ │ │ │ + b 234b2c │ │ │ │ + ldr r1, [pc, #4] @ 9cc60 │ │ │ │ + ldr r0, [pc, #4] @ 9cc64 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + eorseq r2, sp, r8, asr #28 │ │ │ │ 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] @ 9d200 │ │ │ │ + ldr fp, [pc, #1300] @ 9d194 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d204 │ │ │ │ + ldr sl, [pc, #1292] @ 9d198 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9d0c4 │ │ │ │ + bne 9d058 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ce68 │ │ │ │ + ble 9cdfc │ │ │ │ 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] @ 9d208 │ │ │ │ + ldr r2, [pc, #1220] @ 9d19c │ │ │ │ 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] │ │ │ │ @@ -118098,49 +118071,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 9d188 │ │ │ │ + bne 9d11c │ │ │ │ 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 9cdf0 │ │ │ │ + bne 9cd84 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d040 │ │ │ │ + bne 9cfd4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d098 │ │ │ │ + bne 9d02c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9cfcc │ │ │ │ + bgt 9cf60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9cff8 │ │ │ │ + bne 9cf8c │ │ │ │ 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] │ │ │ │ @@ -118159,34 +118132,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] @ 9d20c │ │ │ │ - ldr r1, [pc, #896] @ 9d210 │ │ │ │ + ldr r3, [pc, #896] @ 9d1a0 │ │ │ │ + ldr r1, [pc, #896] @ 9d1a4 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d154 │ │ │ │ + bne 9d0e8 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d140 │ │ │ │ + beq 9d0d4 │ │ │ │ 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 9cf20 │ │ │ │ - ldr r2, [pc, #816] @ 9d208 │ │ │ │ + beq 9ceb4 │ │ │ │ + ldr r2, [pc, #816] @ 9d19c │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118197,69 +118170,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 9cd78 │ │ │ │ + b 9cd0c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d130 │ │ │ │ + bcc 9d0c4 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ced0 │ │ │ │ - ldr r3, [pc, #696] @ 9d20c │ │ │ │ - ldr r2, [pc, #700] @ 9d214 │ │ │ │ + bne 9ce64 │ │ │ │ + ldr r3, [pc, #696] @ 9d1a0 │ │ │ │ + ldr r2, [pc, #700] @ 9d1a8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d170 │ │ │ │ + bne 9d104 │ │ │ │ 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 9ced0 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 9ce64 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cfa0 │ │ │ │ + beq 9cf34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d1e8 │ │ │ │ + beq 9d17c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cfc4 │ │ │ │ + beq 9cf58 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d1f4 │ │ │ │ + beq 9d188 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ce60 │ │ │ │ + b 9cdf4 │ │ │ │ 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 9ce1c │ │ │ │ + beq 9cdb0 │ │ │ │ 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] │ │ │ │ @@ -118269,169 +118242,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 9ce5c │ │ │ │ + b 9cdf0 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d0e0 │ │ │ │ - ldr r2, [pc, #452] @ 9d218 │ │ │ │ + bne 9d074 │ │ │ │ + ldr r2, [pc, #452] @ 9d1ac │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d064 │ │ │ │ + bne 9cff8 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cddc │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9cd70 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9cdf0 │ │ │ │ + b 9cd84 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d104 │ │ │ │ - ldr r2, [pc, #364] @ 9d218 │ │ │ │ + bne 9d098 │ │ │ │ + ldr r2, [pc, #364] @ 9d1ac │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d064 │ │ │ │ + bne 9cff8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d064 │ │ │ │ - b 9cdf0 │ │ │ │ + bne 9cff8 │ │ │ │ + b 9cd84 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9ce84 │ │ │ │ - ldr r0, [pc, #308] @ 9d21c │ │ │ │ + b 9ce18 │ │ │ │ + ldr r0, [pc, #308] @ 9d1b0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d1c8 │ │ │ │ + bne 9d15c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cddc │ │ │ │ + beq 9cd70 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9d04c │ │ │ │ - ldr r0, [pc, #272] @ 9d21c │ │ │ │ + b 9cfe0 │ │ │ │ + ldr r0, [pc, #272] @ 9d1b0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d1a8 │ │ │ │ + bne 9d13c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cdf0 │ │ │ │ + beq 9cd84 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9d0a4 │ │ │ │ + b 9d038 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9ced0 │ │ │ │ + b 9ce64 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r4, r0 │ │ │ │ - b 9cf44 │ │ │ │ - ldr r2, [pc, #176] @ 9d20c │ │ │ │ + b 9ced8 │ │ │ │ + ldr r2, [pc, #176] @ 9d1a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9ced0 │ │ │ │ - b 9cf80 │ │ │ │ - ldr r2, [pc, #148] @ 9d20c │ │ │ │ + bne 9ce64 │ │ │ │ + b 9cf14 │ │ │ │ + ldr r2, [pc, #148] @ 9d1a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cf6c │ │ │ │ + b 9cf00 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 295b7c │ │ │ │ + bl 295dfc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cd94 │ │ │ │ + b 9cd28 │ │ │ │ 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 9d11c │ │ │ │ + b 9d0b0 │ │ │ │ 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 9d0f4 │ │ │ │ + b 9d088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9cfa0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9cf34 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9cfc4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9cf58 │ │ │ │ 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, lsr r1 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r4, lsl #16 │ │ │ │ + muleq sl, r4, r7 │ │ │ │ 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 9d2ec │ │ │ │ + beq 9d280 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d56c │ │ │ │ + ldr r3, [pc, #796] @ 9d500 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d570 │ │ │ │ + ldr r3, [pc, #788] @ 9d504 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d490 │ │ │ │ + bhi 9d424 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d328 │ │ │ │ + bne 9d2bc │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d488 │ │ │ │ + ble 9d41c │ │ │ │ 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] @ 9d574 │ │ │ │ + ldr r3, [pc, #712] @ 9d508 │ │ │ │ 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] │ │ │ │ @@ -118443,56 +118416,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] @ 9d56c │ │ │ │ + ldr r3, [pc, #624] @ 9d500 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d570 │ │ │ │ + ldr r3, [pc, #616] @ 9d504 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d490 │ │ │ │ - ldr r2, [pc, #584] @ 9d578 │ │ │ │ - ldr r1, [pc, #584] @ 9d57c │ │ │ │ + bhi 9d424 │ │ │ │ + ldr r2, [pc, #584] @ 9d50c │ │ │ │ + ldr r1, [pc, #584] @ 9d510 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d538 │ │ │ │ + bne 9d4cc │ │ │ │ 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 9d4a8 │ │ │ │ + bcs 9d43c │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d4f0 │ │ │ │ + beq 9d484 │ │ │ │ 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 9d3f0 │ │ │ │ + beq 9d384 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118509,23 +118482,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 9d470 │ │ │ │ + bhi 9d404 │ │ │ │ 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 9d4a8 │ │ │ │ + beq 9d43c │ │ │ │ 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 │ │ │ │ @@ -118537,216 +118510,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d2e0 │ │ │ │ + b 9d274 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d428 │ │ │ │ + b 9d3bc │ │ │ │ mov r7, #8 │ │ │ │ - b 9d328 │ │ │ │ + b 9d2bc │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d508 │ │ │ │ + bhi 9d49c │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d328 │ │ │ │ + b 9d2bc │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d580 │ │ │ │ + ldr r1, [pc, #204] @ 9d514 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d558 │ │ │ │ + bne 9d4ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d54c │ │ │ │ + beq 9d4e0 │ │ │ │ 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 9d428 │ │ │ │ + b 9d3bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d418 │ │ │ │ + b 9d3ac │ │ │ │ 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 9d54c │ │ │ │ - ldr r2, [pc, #76] @ 9d578 │ │ │ │ - ldr r0, [pc, #76] @ 9d57c │ │ │ │ + bmi 9d4e0 │ │ │ │ + ldr r2, [pc, #76] @ 9d50c │ │ │ │ + ldr r0, [pc, #76] @ 9d510 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d348 │ │ │ │ + beq 9d2dc │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d420 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne 9d3b4 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d2e0 │ │ │ │ + b 9d274 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d4cc │ │ │ │ - bge feb48020 <__bss_end__@@Base+0xfe5830d8> │ │ │ │ + b 9d460 │ │ │ │ + bge feb47fb4 <__bss_end__@@Base+0xfe58306c> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d970 │ │ │ │ + ldr r8, [pc, #980] @ 9d904 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d5e4 │ │ │ │ + beq 9d578 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d5e4 │ │ │ │ - ldr r3, [pc, #940] @ 9d974 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9d578 │ │ │ │ + ldr r3, [pc, #940] @ 9d908 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d930 │ │ │ │ + beq 9d8c4 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d930 │ │ │ │ + bne 9d8c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d730 │ │ │ │ + beq 9d6c4 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d950 │ │ │ │ + bne 9d8e4 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d93c │ │ │ │ + bne 9d8d0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d93c │ │ │ │ + bne 9d8d0 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d93c │ │ │ │ + bne 9d8d0 │ │ │ │ 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 9d91c │ │ │ │ + bne 9d8b0 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d91c │ │ │ │ + bne 9d8b0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d91c │ │ │ │ + bne 9d8b0 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d91c │ │ │ │ + bne 9d8b0 │ │ │ │ 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] @ 9d978 │ │ │ │ + ldr r2, [pc, #732] @ 9d90c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d738 │ │ │ │ - ldr r3, [pc, #712] @ 9d974 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9d6cc │ │ │ │ + ldr r3, [pc, #712] @ 9d908 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9d76c │ │ │ │ + beq 9d700 │ │ │ │ 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 9d708 │ │ │ │ + bgt 9d69c │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d76c │ │ │ │ + beq 9d700 │ │ │ │ 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 9d74c │ │ │ │ + beq 9d6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d794 │ │ │ │ + beq 9d728 │ │ │ │ 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 9d730 │ │ │ │ + b 9d6c4 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d97c │ │ │ │ + ldr r2, [pc, #516] @ 9d910 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d85c │ │ │ │ + bne 9d7f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d730 │ │ │ │ + b 9d6c4 │ │ │ │ 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 │ │ │ │ @@ -118755,66 +118728,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 9d7f4 │ │ │ │ + bne 9d788 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d7f0 │ │ │ │ + beq 9d784 │ │ │ │ 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 9d898 │ │ │ │ + beq 9d82c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d86c │ │ │ │ + beq 9d800 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d730 │ │ │ │ + beq 9d6c4 │ │ │ │ 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 9d730 │ │ │ │ + b 9d6c4 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d784 │ │ │ │ + b 9d718 │ │ │ │ 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 9d730 │ │ │ │ + b 9d6c4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d808 │ │ │ │ + beq 9d79c │ │ │ │ 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] │ │ │ │ @@ -118836,78 +118809,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 9d730 │ │ │ │ + b 9d6c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c918 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d980 │ │ │ │ - ldr r0, [pc, #84] @ 9d984 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d988 │ │ │ │ - ldr r0, [pc, #80] @ 9d98c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c90c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d914 │ │ │ │ + ldr r0, [pc, #84] @ 9d918 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d91c │ │ │ │ + ldr r0, [pc, #80] @ 9d920 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c918 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d990 │ │ │ │ - ldr r0, [pc, #52] @ 9d984 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c90c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d924 │ │ │ │ + ldr r0, [pc, #52] @ 9d918 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c918 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c90c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d994 │ │ │ │ - ldr r0, [pc, #24] @ 9d984 │ │ │ │ + ldr r1, [pc, #44] @ 9d928 │ │ │ │ + ldr r0, [pc, #24] @ 9d918 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8221c │ │ │ │ + bl 82210 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ - eorseq r8, r5, ip, ror #23 │ │ │ │ - @ instruction: 0x003982f4 │ │ │ │ - eorseq fp, r5, ip, lsl #17 │ │ │ │ - eorseq r2, sp, ip, asr r6 │ │ │ │ - @ instruction: 0x00358bd4 │ │ │ │ - mlaseq r5, r8, fp, r8 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ + eorseq r9, r5, ip, ror #7 │ │ │ │ + @ instruction: 0x00398af4 │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + eorseq r2, sp, ip, asr lr │ │ │ │ + @ instruction: 0x003593d4 │ │ │ │ + mlaseq r5, r8, r3, r9 │ │ │ │ │ │ │ │ -0009d998 : │ │ │ │ +0009d92c : │ │ │ │ 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] @ 9d9d0 │ │ │ │ - bl 23b4f4 │ │ │ │ + ldr r0, [pc, #16] @ 9d964 │ │ │ │ + bl 23b60c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d9d4 : │ │ │ │ +0009d968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9da34 │ │ │ │ + beq 9d9c8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9da34 │ │ │ │ - ldr r2, [pc, #52] @ 9da3c │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9d9c8 │ │ │ │ + ldr r2, [pc, #52] @ 9d9d0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -118945,1028 +118918,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 9dc78 │ │ │ │ - ldr r8, [pc, #868] @ 9de2c │ │ │ │ - ldr r0, [pc, #868] @ 9de30 │ │ │ │ + bmi 9dc0c │ │ │ │ + ldr r8, [pc, #868] @ 9ddc0 │ │ │ │ + ldr r0, [pc, #868] @ 9ddc4 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dd88 │ │ │ │ - ldr r3, [pc, #856] @ 9de34 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9dd1c │ │ │ │ + ldr r3, [pc, #856] @ 9ddc8 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9dd10 │ │ │ │ + bcs 9dca4 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dd64 │ │ │ │ + beq 9dcf8 │ │ │ │ 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 9dbdc │ │ │ │ + beq 9db70 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9db80 │ │ │ │ + beq 9db14 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9db80 │ │ │ │ - ldr r3, [pc, #736] @ 9de34 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9db14 │ │ │ │ + ldr r3, [pc, #736] @ 9ddc8 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9dcc4 │ │ │ │ + bgt 9dc58 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dc94 │ │ │ │ + bne 9dc28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9de38 │ │ │ │ + ldr r2, [pc, #656] @ 9ddcc │ │ │ │ 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 9ddb0 │ │ │ │ + bne 9dd44 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9dc20 │ │ │ │ + bne 9dbb4 │ │ │ │ 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 9dc84 │ │ │ │ + bcc 9dc18 │ │ │ │ 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 9db38 │ │ │ │ + bne 9dacc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9db4c │ │ │ │ - b 9db80 │ │ │ │ + bne 9dae0 │ │ │ │ + b 9db14 │ │ │ │ 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] @ 9de3c │ │ │ │ + ldr r3, [pc, #500] @ 9ddd0 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dc64 │ │ │ │ + beq 9dbf8 │ │ │ │ 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 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9db2c │ │ │ │ + b 9dac0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9de38 │ │ │ │ + ldr r2, [pc, #404] @ 9ddcc │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ddc8 │ │ │ │ + bne 9dd5c │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9dbc4 │ │ │ │ + b 9db58 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9db80 │ │ │ │ + beq 9db14 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9db80 │ │ │ │ + bne 9db14 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9de1c │ │ │ │ + bne 9ddb0 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9db80 │ │ │ │ + bne 9db14 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 356a0c │ │ │ │ + bl 357210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9db80 │ │ │ │ + b 9db14 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9de40 │ │ │ │ + ldr r1, [pc, #292] @ 9ddd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9de08 │ │ │ │ + bne 9dd9c │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc78 │ │ │ │ + beq 9dc0c │ │ │ │ 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 9db38 │ │ │ │ - b 9dc14 │ │ │ │ + bne 9dacc │ │ │ │ + b 9dba8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd10 │ │ │ │ + beq 9dca4 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9dc04 │ │ │ │ + b 9db98 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc78 │ │ │ │ + beq 9dc0c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dd54 │ │ │ │ - ldr r1, [pc, #140] @ 9de44 │ │ │ │ + b 9dce8 │ │ │ │ + ldr r1, [pc, #140] @ 9ddd8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dde0 │ │ │ │ + bne 9dd74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 9dbc4 │ │ │ │ - ldr r1, [pc, #116] @ 9de44 │ │ │ │ + bl 18e3b0 │ │ │ │ + b 9db58 │ │ │ │ + ldr r1, [pc, #116] @ 9ddd8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ddf4 │ │ │ │ + bne 9dd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b 9dcbc │ │ │ │ + bl 18e3b0 │ │ │ │ + b 9dc50 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dbc4 │ │ │ │ + b 9db58 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dcbc │ │ │ │ + b 9dc50 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dd38 │ │ │ │ + b 9dccc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9db80 │ │ │ │ - b 9dcec │ │ │ │ + bne 9db14 │ │ │ │ + b 9dc80 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -0009de48 : │ │ │ │ +0009dddc : │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9dea8 │ │ │ │ - ldr r3, [pc, #32] @ 9deb0 │ │ │ │ - bl 3578c0 │ │ │ │ + beq 9de3c │ │ │ │ + ldr r3, [pc, #32] @ 9de44 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f6c8 │ │ │ │ + b 9f65c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009deb4 : │ │ │ │ +0009de48 : │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ 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 9e500 │ │ │ │ + beq 9e494 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e2f0 │ │ │ │ + beq 9e284 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f2cc │ │ │ │ + blt 9f260 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f264 │ │ │ │ - ldr fp, [pc, #4060] @ 9ef24 │ │ │ │ - ldr r3, [pc, #4060] @ 9ef28 │ │ │ │ + bgt 9f1f8 │ │ │ │ + ldr fp, [pc, #4060] @ 9eeb8 │ │ │ │ + ldr r3, [pc, #4060] @ 9eebc │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e754 │ │ │ │ - ldr r2, [pc, #4044] @ 9ef2c │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9e6e8 │ │ │ │ + ldr r2, [pc, #4044] @ 9eec0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e534 │ │ │ │ + bgt 9e4c8 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e514 │ │ │ │ + beq 9e4a8 │ │ │ │ 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 9dfe0 │ │ │ │ + bne 9df74 │ │ │ │ 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] @ 9ef30 │ │ │ │ + ldr r3, [pc, #3912] @ 9eec4 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3892] @ 9ef34 │ │ │ │ + ldr r2, [pc, #3892] @ 9eec8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ebf4 │ │ │ │ + bne 9eb88 │ │ │ │ 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 9e4a8 │ │ │ │ + beq 9e43c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f698 │ │ │ │ + beq 9f62c │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e4b4 │ │ │ │ + bne 9e448 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e18c │ │ │ │ + bhi 9e120 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3836] @ 9ef5c │ │ │ │ + ldr ip, [pc, #3836] @ 9eef0 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e18c │ │ │ │ + bne 9e120 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e184 │ │ │ │ + bcc 9e118 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e184 │ │ │ │ + bne 9e118 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e320 │ │ │ │ + bcc 9e2b4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e320 │ │ │ │ + bne 9e2b4 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e32c │ │ │ │ + bcc 9e2c0 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e32c │ │ │ │ + bne 9e2c0 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e108 │ │ │ │ + bcc 9e09c │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e108 │ │ │ │ + bne 9e09c │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e0dc │ │ │ │ + bcs 9e070 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e138 │ │ │ │ + bhi 9e0cc │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e1b0 │ │ │ │ + bne 9e144 │ │ │ │ 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 9e110 │ │ │ │ + bne 9e0a4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e110 │ │ │ │ + bls 9e0a4 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e110 │ │ │ │ + bne 9e0a4 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e15c │ │ │ │ + bne 9e0f0 │ │ │ │ mov r4, r3 │ │ │ │ - b 9e110 │ │ │ │ + b 9e0a4 │ │ │ │ mov r0, r3 │ │ │ │ - b 9e108 │ │ │ │ + b 9e09c │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e1a4 │ │ │ │ + bls 9e138 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e144 │ │ │ │ + beq 9e0d8 │ │ │ │ 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 9ec28 │ │ │ │ + beq 9ebbc │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f498 │ │ │ │ + beq 9f42c │ │ │ │ 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 9e3fc │ │ │ │ + bcs 9e390 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e800 │ │ │ │ + bne 9e794 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e8fc │ │ │ │ + beq 9e890 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ebd0 │ │ │ │ + bls 9eb64 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e6c0 │ │ │ │ + bls 9e654 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f1a8 │ │ │ │ + bhi 9f13c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9eea0 │ │ │ │ + ble 9ee34 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e44c │ │ │ │ + bhi 9e3e0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e444 │ │ │ │ + beq 9e3d8 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e44c │ │ │ │ + bne 9e3e0 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f0ec │ │ │ │ + bhi 9f080 │ │ │ │ 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] @ 9ef38 │ │ │ │ + ldr r3, [pc, #3160] @ 9eecc │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e6fc │ │ │ │ + bhi 9e690 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9eee0 │ │ │ │ + bne 9ee74 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f2e0 │ │ │ │ - ldr r9, [pc, #3164] @ 9ef6c │ │ │ │ + bne 9f274 │ │ │ │ + ldr r9, [pc, #3164] @ 9ef00 │ │ │ │ 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 9e108 │ │ │ │ + b 9e09c │ │ │ │ mov r0, r1 │ │ │ │ - b 9e108 │ │ │ │ + b 9e09c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3064] @ 9ef3c │ │ │ │ + ldr sl, [pc, #3064] @ 9eed0 │ │ │ │ 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 9e368 │ │ │ │ + bne 9e2fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 144878 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144880 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9f034 │ │ │ │ + bne 9efc8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9f010 │ │ │ │ + ble 9efa4 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9ef78 │ │ │ │ + blt 9ef0c │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e218 │ │ │ │ + b 9e1ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e3d0 │ │ │ │ + bne 9e364 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f458 │ │ │ │ + bhi 9f3ec │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f47c │ │ │ │ + bhi 9f410 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f458 │ │ │ │ + beq 9f3ec │ │ │ │ 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 9f100 │ │ │ │ + beq 9f094 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e41c │ │ │ │ + beq 9e3b0 │ │ │ │ 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 9e7b0 │ │ │ │ + bne 9e744 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e770 │ │ │ │ + bne 9e704 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl beb20 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bea64 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e12c │ │ │ │ + b 9e0c0 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e2ac │ │ │ │ + bhi 9e240 │ │ │ │ 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 9e334 │ │ │ │ + beq 9e2c8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f5cc │ │ │ │ + beq 9f560 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e338 │ │ │ │ + b 9e2cc │ │ │ │ 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] @ 9ef40 │ │ │ │ + ldr sl, [pc, #2720] @ 9eed4 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e34c │ │ │ │ + b 9e2e0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9e048 │ │ │ │ + beq 9dfdc │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e1a4 │ │ │ │ + bls 9e138 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e574 │ │ │ │ + beq 9e508 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e4e0 │ │ │ │ + blt 9e474 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e4c0 │ │ │ │ + bcc 9e454 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e120 │ │ │ │ - b 9e1b0 │ │ │ │ + beq 9e0b4 │ │ │ │ + b 9e144 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2616] @ 9ef44 │ │ │ │ + ldr r9, [pc, #2616] @ 9eed8 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e12c │ │ │ │ + b 9e0c0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9dfe0 │ │ │ │ + bne 9df74 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2568] @ 9ef48 │ │ │ │ + ldr r1, [pc, #2568] @ 9eedc │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9f0d0 │ │ │ │ + bne 9f064 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f264 │ │ │ │ + beq 9f1f8 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9dfe0 │ │ │ │ + b 9df74 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e6b4 │ │ │ │ - ldr r3, [pc, #2516] @ 9ef5c │ │ │ │ + bcc 9e648 │ │ │ │ + ldr r3, [pc, #2516] @ 9eef0 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e6b4 │ │ │ │ + bne 9e648 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f8 │ │ │ │ + bcc 9e78c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f8 │ │ │ │ + bne 9e78c │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7f0 │ │ │ │ + bcc 9e784 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f0 │ │ │ │ + bne 9e784 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f8 │ │ │ │ + bcc 9e78c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f8 │ │ │ │ + bne 9e78c │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7f0 │ │ │ │ + bcc 9e784 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f0 │ │ │ │ + bne 9e784 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f8 │ │ │ │ + bcc 9e78c │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f8 │ │ │ │ + bne 9e78c │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7f0 │ │ │ │ + bcc 9e784 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f0 │ │ │ │ + bne 9e784 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f8 │ │ │ │ + bcc 9e78c │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f8 │ │ │ │ + bne 9e78c │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7f0 │ │ │ │ + bcc 9e784 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f0 │ │ │ │ + bne 9e784 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f8 │ │ │ │ + bcc 9e78c │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e7f8 │ │ │ │ + bne 9e78c │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e7f0 │ │ │ │ + bcc 9e784 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e7f0 │ │ │ │ + bne 9e784 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e6a8 │ │ │ │ + b 9e63c │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e6b4 │ │ │ │ + bne 9e648 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e698 │ │ │ │ + bne 9e62c │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e4c8 │ │ │ │ - b 9e4e0 │ │ │ │ + bne 9e45c │ │ │ │ + b 9e474 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f114 │ │ │ │ + bls 9f0a8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f000 │ │ │ │ + ble 9ef94 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e44c │ │ │ │ + bhi 9e3e0 │ │ │ │ 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 9eb78 │ │ │ │ + bcc 9eb0c │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9eb78 │ │ │ │ + ble 9eb0c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e744 │ │ │ │ + beq 9e6d8 │ │ │ │ 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 9e21c │ │ │ │ + b 9e1b0 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f264 │ │ │ │ + beq 9f1f8 │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9dfe0 │ │ │ │ + b 9df74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e434 │ │ │ │ + beq 9e3c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e434 │ │ │ │ - ldr r2, [pc, #1952] @ 9ef34 │ │ │ │ + bne 9e3c8 │ │ │ │ + ldr r2, [pc, #1952] @ 9eec8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f298 │ │ │ │ + bne 9f22c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e434 │ │ │ │ + b 9e3c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e428 │ │ │ │ + beq 9e3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e428 │ │ │ │ - ldr r2, [pc, #1888] @ 9ef34 │ │ │ │ + bne 9e3bc │ │ │ │ + ldr r2, [pc, #1888] @ 9eec8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f124 │ │ │ │ + bne 9f0b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e428 │ │ │ │ + b 9e3bc │ │ │ │ mov r4, r2 │ │ │ │ - b 9e6b4 │ │ │ │ + b 9e648 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e6b4 │ │ │ │ + b 9e648 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f27c │ │ │ │ + bne 9f210 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e8a0 │ │ │ │ + b 9e834 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e8c4 │ │ │ │ + bls 9e858 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f380 │ │ │ │ + bhi 9f314 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e398 │ │ │ │ + ble 9e32c │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f448 │ │ │ │ + bhi 9f3dc │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f440 │ │ │ │ + beq 9f3d4 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f448 │ │ │ │ + bne 9f3dc │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f620 │ │ │ │ + bhi 9f5b4 │ │ │ │ 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 9ebac │ │ │ │ + bcs 9eb40 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e820 │ │ │ │ + bhi 9e7b4 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ec58 │ │ │ │ + beq 9ebec │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e898 │ │ │ │ + b 9e82c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f468 │ │ │ │ + bls 9f3fc │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ebac │ │ │ │ + ble 9eb40 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f448 │ │ │ │ + bhi 9f3dc │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e898 │ │ │ │ + b 9e82c │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1620] @ 9ef5c │ │ │ │ + ldr r9, [pc, #1620] @ 9eef0 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e928 │ │ │ │ + b 9e8bc │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9e97c │ │ │ │ + beq 9e910 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ebec │ │ │ │ + bcs 9eb80 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e90c │ │ │ │ + bls 9e8a0 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f310 │ │ │ │ + bhi 9f2a4 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f4f8 │ │ │ │ + bls 9f48c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ebec │ │ │ │ + ble 9eb80 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f524 │ │ │ │ + bhi 9f4b8 │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e2cc │ │ │ │ + bhi 9e260 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e920 │ │ │ │ + b 9e8b4 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f3bc │ │ │ │ + bcc 9f350 │ │ │ │ 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 9ea5c │ │ │ │ + beq 9e9f0 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9ea20 │ │ │ │ + beq 9e9b4 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e9ec │ │ │ │ + beq 9e980 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9eb60 │ │ │ │ + bne 9eaf4 │ │ │ │ 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 9eb60 │ │ │ │ + bne 9eaf4 │ │ │ │ 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 9eb60 │ │ │ │ + bne 9eaf4 │ │ │ │ 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 9eb5c │ │ │ │ + beq 9eaf0 │ │ │ │ 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 9eb98 │ │ │ │ + bne 9eb2c │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -119974,138 +119947,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 9eb98 │ │ │ │ + bne 9eb2c │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ tst r0, r9 │ │ │ │ add r1, r7, #8 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bne 9eb98 │ │ │ │ + bne 9eb2c │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, r7, #12 │ │ │ │ tst r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ add r3, sl, #8 │ │ │ │ - bne 9eb98 │ │ │ │ + bne 9eb2c │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9ea6c │ │ │ │ + bne 9ea00 │ │ │ │ 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 9e2cc │ │ │ │ + beq 9e260 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e918 │ │ │ │ - b 9e934 │ │ │ │ + bls 9e8ac │ │ │ │ + b 9e8c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f3c8 │ │ │ │ + beq 9f35c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e718 │ │ │ │ + b 9e6ac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9eb60 │ │ │ │ + b 9eaf4 │ │ │ │ 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 9e2d8 │ │ │ │ + b 9e26c │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f180 │ │ │ │ + beq 9f114 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e24c │ │ │ │ + bcc 9e1e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e2cc │ │ │ │ - ldr r1, [pc, #868] @ 9ef60 │ │ │ │ + b 9e260 │ │ │ │ + ldr r1, [pc, #868] @ 9eef4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f2b8 │ │ │ │ + bne 9f24c │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ 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 9e028 │ │ │ │ + b 9dfbc │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f4a0 │ │ │ │ + beq 9f434 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f488 │ │ │ │ + bne 9f41c │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #768] @ 9ef4c │ │ │ │ + ldr r2, [pc, #768] @ 9eee0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f498 │ │ │ │ + beq 9f42c │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e1ec │ │ │ │ + b 9e180 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f218 │ │ │ │ + bcc 9f1ac │ │ │ │ sub lr, r6, #4 │ │ │ │ sub lr, lr, r4 │ │ │ │ bic lr, lr, #3 │ │ │ │ add lr, lr, r8 │ │ │ │ sub r2, lr, r4 │ │ │ │ sub r2, r2, #4 │ │ │ │ lsr r2, r2, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ ands r2, r2, #3 │ │ │ │ - ldr r7, [pc, #716] @ 9ef5c │ │ │ │ - beq 9ed64 │ │ │ │ + ldr r7, [pc, #716] @ 9eef0 │ │ │ │ + beq 9ecf8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9ed1c │ │ │ │ + beq 9ecb0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ecdc │ │ │ │ + beq 9ec70 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ee88 │ │ │ │ + bne 9ee1c │ │ │ │ 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 │ │ │ │ @@ -120113,15 +120086,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 9ee88 │ │ │ │ + bne 9ee1c │ │ │ │ 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 │ │ │ │ @@ -120129,31 +120102,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 9ee88 │ │ │ │ + bne 9ee1c │ │ │ │ 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 9eed8 │ │ │ │ + beq 9ee6c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ee68 │ │ │ │ + b 9edfc │ │ │ │ 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 │ │ │ │ @@ -120167,15 +120140,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 9ee80 │ │ │ │ + bne 9ee14 │ │ │ │ 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 │ │ │ │ @@ -120184,15 +120157,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 9ee80 │ │ │ │ + bne 9ee14 │ │ │ │ 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 │ │ │ │ @@ -120200,143 +120173,143 @@ │ │ │ │ add r1, sl, #12 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ add r3, fp, #16 │ │ │ │ - bne 9ee80 │ │ │ │ + bne 9ee14 │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9eed0 │ │ │ │ + beq 9ee64 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ed70 │ │ │ │ + beq 9ed04 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f220 │ │ │ │ + beq 9f1b4 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e8b8 │ │ │ │ - b 9e820 │ │ │ │ - bne 9f000 │ │ │ │ + bls 9e84c │ │ │ │ + b 9e7b4 │ │ │ │ + bne 9ef94 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e44c │ │ │ │ + bhi 9e3e0 │ │ │ │ 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 9e2cc │ │ │ │ + b 9e260 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ee88 │ │ │ │ - ldr fp, [pc, #60] @ 9ef24 │ │ │ │ - ldr r3, [pc, #60] @ 9ef28 │ │ │ │ + b 9ee1c │ │ │ │ + ldr fp, [pc, #60] @ 9eeb8 │ │ │ │ + ldr r3, [pc, #60] @ 9eebc │ │ │ │ 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 9e754 │ │ │ │ - ldr r3, [pc, #32] @ 9ef2c │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9e6e8 │ │ │ │ + ldr r3, [pc, #32] @ 9eec0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9df78 │ │ │ │ + b 9df0c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r2, sp, ip, lsr #12 │ │ │ │ - @ instruction: 0x003585fc │ │ │ │ - eorseq r8, r5, r8, ror #11 │ │ │ │ + eorseq r2, sp, ip, lsr #28 │ │ │ │ + @ instruction: 0x00358dfc │ │ │ │ + eorseq r8, r5, r8, ror #27 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - @ instruction: 0x003585d0 │ │ │ │ + @ instruction: 0x00358dd0 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #13 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb lr, [r9, r2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp ip, #1 │ │ │ │ lsl sl, r3, #1 │ │ │ │ strbeq lr, [r1, r3] │ │ │ │ add r0, lr, #56320 @ 0xdc00 │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9efb0 │ │ │ │ + beq 9ef44 │ │ │ │ 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 9e380 │ │ │ │ + b 9e314 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f000 │ │ │ │ + ble 9ef94 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e44c │ │ │ │ + bhi 9e3e0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f680 │ │ │ │ + bls 9f614 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e44c │ │ │ │ + beq 9e3e0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9f000 │ │ │ │ + beq 9ef94 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9f0ec │ │ │ │ + bhi 9f080 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e3d8 │ │ │ │ - ldr r2, [pc, #-204] @ 9ef4c │ │ │ │ + b 9e36c │ │ │ │ + ldr r2, [pc, #-204] @ 9eee0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f3c8 │ │ │ │ + beq 9f35c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e37c │ │ │ │ + b 9e310 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9f04c │ │ │ │ + bls 9efe0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9f0a8 │ │ │ │ + beq 9f03c │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e388 │ │ │ │ + beq 9e31c │ │ │ │ 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 │ │ │ │ @@ -120344,875 +120317,874 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #-320] @ 9ef50 │ │ │ │ + ldr r2, [pc, #-320] @ 9eee4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 28a650 │ │ │ │ + bl 28ab5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f3c8 │ │ │ │ + bne 9f35c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e218 │ │ │ │ - ldr r1, [pc, #-348] @ 9ef54 │ │ │ │ + b 9e1ac │ │ │ │ + ldr r1, [pc, #-348] @ 9eee8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ed9c │ │ │ │ + bl 12eda4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f3c8 │ │ │ │ + beq 9f35c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e218 │ │ │ │ + b 9e1ac │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e558 │ │ │ │ + b 9e4ec │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e338 │ │ │ │ + b 9e2cc │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9ef58 │ │ │ │ + ldr sl, [pc, #-436] @ 9eeec │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e34c │ │ │ │ + b 9e2e0 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e490 │ │ │ │ - ldr r1, [pc, #-460] @ 9ef60 │ │ │ │ + b 9e424 │ │ │ │ + ldr r1, [pc, #-460] @ 9eef4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e7e4 │ │ │ │ + beq 9e778 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e7e4 │ │ │ │ + b 9e778 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9ef5c │ │ │ │ + ldr lr, [pc, #-500] @ 9eef0 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f18c │ │ │ │ + bne 9f120 │ │ │ │ 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 9f144 │ │ │ │ + bls 9f0d8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e2cc │ │ │ │ + beq 9e260 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ebdc │ │ │ │ - b 9e258 │ │ │ │ + bls 9eb70 │ │ │ │ + b 9e1ec │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f114 │ │ │ │ + bhi 9f0a8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9efc0 │ │ │ │ + ble 9ef54 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e44c │ │ │ │ + bhi 9e3e0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f244 │ │ │ │ + bne 9f1d8 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e44c │ │ │ │ + bls 9e3e0 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f0ec │ │ │ │ + bhi 9f080 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f230 │ │ │ │ + bhi 9f1c4 │ │ │ │ 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 9e2cc │ │ │ │ + b 9e260 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e8b8 │ │ │ │ + bne 9e84c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e338 │ │ │ │ + b 9e2cc │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f1e4 │ │ │ │ - b 9e44c │ │ │ │ - bl 29f6f4 │ │ │ │ + beq 9f178 │ │ │ │ + b 9e3e0 │ │ │ │ + bl 29f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9e028 │ │ │ │ + bne 9dfbc │ │ │ │ mov r9, #0 │ │ │ │ - b 9e12c │ │ │ │ + b 9e0c0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2344bc │ │ │ │ + bl 2345c8 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e2d8 │ │ │ │ - ldr r1, [pc, #-832] @ 9ef60 │ │ │ │ + b 9e26c │ │ │ │ + ldr r1, [pc, #-832] @ 9eef4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e7a4 │ │ │ │ + beq 9e738 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e7a4 │ │ │ │ + b 9e738 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ec08 │ │ │ │ - ldr r3, [pc, #-880] @ 9ef64 │ │ │ │ - ldr r1, [pc, #-880] @ 9ef68 │ │ │ │ + b 9eb9c │ │ │ │ + ldr r3, [pc, #-880] @ 9eef8 │ │ │ │ + ldr r1, [pc, #-880] @ 9eefc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b 9f274 │ │ │ │ + bl 18ee78 │ │ │ │ + b 9f208 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-912] @ 9ef6c │ │ │ │ - ldrlt r9, [pc, #-912] @ 9ef70 │ │ │ │ + ldrge r9, [pc, #-912] @ 9ef00 │ │ │ │ + ldrlt r9, [pc, #-912] @ 9ef04 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e12c │ │ │ │ + b 9e0c0 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f4f0 │ │ │ │ + bhi 9f484 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f4c0 │ │ │ │ + ble 9f454 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f524 │ │ │ │ + bhi 9f4b8 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f4b4 │ │ │ │ + beq 9f448 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f524 │ │ │ │ + bne 9f4b8 │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f634 │ │ │ │ + bhi 9f5c8 │ │ │ │ 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 9e2cc │ │ │ │ + b 9e260 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e480 │ │ │ │ + bhi 9e414 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f3e4 │ │ │ │ + bgt 9f378 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f63c │ │ │ │ + bgt 9f5d0 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e3d8 │ │ │ │ + b 9e36c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e918 │ │ │ │ - b 9e2cc │ │ │ │ + bne 9e8ac │ │ │ │ + b 9e260 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 282ff0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f274 │ │ │ │ + bl 2834d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f208 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f610 │ │ │ │ + bhi 9f5a4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f5f4 │ │ │ │ + bne 9f588 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f610 │ │ │ │ + bls 9f5a4 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f618 │ │ │ │ + bhi 9f5ac │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f5c4 │ │ │ │ + bhi 9f558 │ │ │ │ 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 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e874 │ │ │ │ + bhi 9e808 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e458 │ │ │ │ + b 9e3ec │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e3d0 │ │ │ │ - b 9f458 │ │ │ │ + bne 9e364 │ │ │ │ + b 9f3ec │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1312] @ 9ef74 │ │ │ │ + ldr r2, [pc, #-1312] @ 9ef08 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ec50 │ │ │ │ + bne 9ebe4 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e1ec │ │ │ │ + b 9e180 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ec50 │ │ │ │ - b 9f498 │ │ │ │ + bne 9ebe4 │ │ │ │ + b 9f42c │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f35c │ │ │ │ - b 9f524 │ │ │ │ - bne 9ebec │ │ │ │ + bhi 9f2f0 │ │ │ │ + b 9f4b8 │ │ │ │ + bne 9eb80 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e2cc │ │ │ │ + bhi 9e260 │ │ │ │ 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 9e2cc │ │ │ │ + b 9e260 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f500 │ │ │ │ + bls 9f494 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e260 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f55c │ │ │ │ + bgt 9f4f0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ebec │ │ │ │ + ble 9eb80 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f52c │ │ │ │ + bls 9f4c0 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e260 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f5b8 │ │ │ │ + bhi 9f54c │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f524 │ │ │ │ + beq 9f4b8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ebec │ │ │ │ + beq 9eb80 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e260 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f524 │ │ │ │ + bhi 9f4b8 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f6a8 │ │ │ │ + bne 9f63c │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f524 │ │ │ │ + bls 9f4b8 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f634 │ │ │ │ + bhi 9f5c8 │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f6a0 │ │ │ │ + bhi 9f634 │ │ │ │ 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 9e2cc │ │ │ │ + b 9e260 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f53c │ │ │ │ - b 9f524 │ │ │ │ + bne 9f4d0 │ │ │ │ + b 9f4b8 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e478 │ │ │ │ + bne 9e40c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e338 │ │ │ │ + bhi 9e2cc │ │ │ │ mov r0, r4 │ │ │ │ - b 9e40c │ │ │ │ + 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 9f40c │ │ │ │ + beq 9f3a0 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f458 │ │ │ │ + b 9f3ec │ │ │ │ mov r5, #3 │ │ │ │ - b 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e260 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f610 │ │ │ │ + bhi 9f5a4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f68c │ │ │ │ + bls 9f620 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f610 │ │ │ │ + beq 9f5a4 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ebbc │ │ │ │ + beq 9eb50 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ebbc │ │ │ │ + b 9eb50 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9efe8 │ │ │ │ - b 9e44c │ │ │ │ + bne 9ef7c │ │ │ │ + b 9e3e0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f65c │ │ │ │ - b 9f610 │ │ │ │ + bne 9f5f0 │ │ │ │ + b 9f5a4 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e4ac │ │ │ │ + b 9e440 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e260 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f584 │ │ │ │ - b 9f524 │ │ │ │ + beq 9f518 │ │ │ │ + b 9f4b8 │ │ │ │ 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 9f728 │ │ │ │ + beq 9f6bc │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9fb10 │ │ │ │ + ldr r0, [pc, #1044] @ 9faa4 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f728 │ │ │ │ + bne 9f6bc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f738 │ │ │ │ + beq 9f6cc │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f970 │ │ │ │ + beq 9f904 │ │ │ │ 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 9fa64 │ │ │ │ - ldr r3, [pc, #964] @ 9fb14 │ │ │ │ + beq 9f9f8 │ │ │ │ + ldr r3, [pc, #964] @ 9faa8 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f890 │ │ │ │ + bne 9f824 │ │ │ │ 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 a1f84 │ │ │ │ + bl a1f14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9fac4 │ │ │ │ + blt 9fa58 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f814 │ │ │ │ + beq 9f7a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7c0 │ │ │ │ + beq 9f754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9fa58 │ │ │ │ + beq 9f9ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f934 │ │ │ │ + beq 9f8c8 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f93c │ │ │ │ + beq 9f8d0 │ │ │ │ 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 9f8ec │ │ │ │ + bne 9f880 │ │ │ │ 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 9f850 │ │ │ │ + beq 9f7e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f850 │ │ │ │ + bne 9f7e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fb18 │ │ │ │ + ldr r2, [pc, #732] @ 9faac │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9d8 │ │ │ │ + bne 9f96c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f72c │ │ │ │ + beq 9f6c0 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f72c │ │ │ │ + bne 9f6c0 │ │ │ │ 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 9f990 │ │ │ │ + bne 9f924 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f72c │ │ │ │ + b 9f6c0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f760 │ │ │ │ + beq 9f6f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f8d8 │ │ │ │ + beq 9f86c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f8d8 │ │ │ │ - ldr r2, [pc, #600] @ 9fb18 │ │ │ │ + bne 9f86c │ │ │ │ + ldr r2, [pc, #600] @ 9faac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa18 │ │ │ │ + bne 9f9ac │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f72c │ │ │ │ + b 9f6c0 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f950 │ │ │ │ + bne 9f8e4 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f7fc │ │ │ │ + beq 9f790 │ │ │ │ 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 9f7fc │ │ │ │ + b 9f790 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f7dc │ │ │ │ + bne 9f770 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f728 │ │ │ │ - ldr r2, [pc, #452] @ 9fb1c │ │ │ │ + b 9f6bc │ │ │ │ + ldr r2, [pc, #452] @ 9fab0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fa38 │ │ │ │ + bne 9f9cc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8f8 │ │ │ │ - b 9f7fc │ │ │ │ + bne 9f88c │ │ │ │ + b 9f790 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f728 │ │ │ │ + beq 9f6bc │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 239310 │ │ │ │ - b 9f728 │ │ │ │ + bl 239428 │ │ │ │ + b 9f6bc │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9f8 │ │ │ │ + bne 9f98c │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f884 │ │ │ │ + beq 9f818 │ │ │ │ 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 9f884 │ │ │ │ - ldr r1, [pc, #320] @ 9fb20 │ │ │ │ + b 9f818 │ │ │ │ + ldr r1, [pc, #320] @ 9fab4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f848 │ │ │ │ + beq 9f7dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f848 │ │ │ │ - ldr r2, [pc, #284] @ 9fb1c │ │ │ │ + b 9f7dc │ │ │ │ + ldr r2, [pc, #284] @ 9fab0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fa48 │ │ │ │ + bne 9f9dc │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f99c │ │ │ │ - b 9f884 │ │ │ │ - ldr r1, [pc, #256] @ 9fb20 │ │ │ │ + bne 9f930 │ │ │ │ + b 9f818 │ │ │ │ + ldr r1, [pc, #256] @ 9fab4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f8d0 │ │ │ │ + beq 9f864 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f8d0 │ │ │ │ + b 9f864 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f964 │ │ │ │ + b 9f8f8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fa0c │ │ │ │ + b 9f9a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9f7c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9f754 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f748 │ │ │ │ + bne 9f6dc │ │ │ │ tst r3, #32 │ │ │ │ - beq 9fafc │ │ │ │ + beq 9fa90 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9fae4 │ │ │ │ + beq 9fa78 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9facc │ │ │ │ + blt 9fa60 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fb24 │ │ │ │ + ldr r7, [pc, #136] @ 9fab8 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f72c │ │ │ │ + beq 9f6c0 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f72c │ │ │ │ + bne 9f6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b 9f72c │ │ │ │ - bl 11a820 │ │ │ │ - b 9f728 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b 9f6c0 │ │ │ │ + bl 11a864 │ │ │ │ + b 9f6bc │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fb28 │ │ │ │ + ldr r7, [pc, #76] @ 9fabc │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9faa0 │ │ │ │ + b 9fa34 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9fa90 │ │ │ │ + bge 9fa24 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9fad0 │ │ │ │ + b 9fa64 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9fa90 │ │ │ │ - b 9fad0 │ │ │ │ + bge 9fa24 │ │ │ │ + b 9fa64 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r4, lsl #16 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + muleq sl, r4, r7 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fbd4 │ │ │ │ + beq 9fb68 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fbb4 │ │ │ │ + bne 9fb48 │ │ │ │ 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 9fbbc │ │ │ │ + bne 9fb50 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fbc4 │ │ │ │ + beq 9fb58 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9fbcc │ │ │ │ + beq 9fb60 │ │ │ │ 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 9fb8c │ │ │ │ + b 9fb20 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9fba0 │ │ │ │ + b 9fb34 │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne a0040 │ │ │ │ + bne 9ffd0 │ │ │ │ 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 9fd58 │ │ │ │ + bne 9fce8 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fd08 │ │ │ │ + beq 9fc98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fee8 │ │ │ │ + beq 9fe78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ a0044 │ │ │ │ + ldr r2, [pc, #1036] @ 9ffd4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fed8 │ │ │ │ - ldr r6, [pc, #1028] @ a0048 │ │ │ │ - ldr r2, [pc, #1028] @ a004c │ │ │ │ + bne 9fe68 │ │ │ │ + ldr r6, [pc, #1024] @ 9ffd8 │ │ │ │ + ldr r2, [pc, #1024] @ 9ffdc │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fec4 │ │ │ │ - ldr r3, [pc, #1016] @ a0050 │ │ │ │ - bl 3578c0 │ │ │ │ + bne 9fe54 │ │ │ │ + ldr r3, [pc, #1012] @ 9ffe0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 9fd30 │ │ │ │ + beq 9fcc0 │ │ │ │ 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 9fcb4 │ │ │ │ + bgt 9fc48 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd30 │ │ │ │ + beq 9fcc0 │ │ │ │ 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 9fce4 │ │ │ │ + beq 9fc78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fdfc │ │ │ │ + beq 9fd8c │ │ │ │ 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} │ │ │ │ + b 9fc70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ff0c │ │ │ │ + bne 9fe9c │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fc28 │ │ │ │ + bne 9fbbc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc28 │ │ │ │ - bl 99d40 │ │ │ │ - b 9fc28 │ │ │ │ + beq 9fbbc │ │ │ │ + bl 99cd4 │ │ │ │ + b 9fbbc │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ a0054 │ │ │ │ + ldr r2, [pc, #792] @ 9ffe4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0014 │ │ │ │ + bne 9ffa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fcdc │ │ │ │ + b 9fc70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a0038 │ │ │ │ + bne 9ffc8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ a0050 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #728] @ 9ffe0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a0024 │ │ │ │ + beq 9ffb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0034 │ │ │ │ - ldr r3, [pc, #684] @ a0058 │ │ │ │ + beq 9ffc4 │ │ │ │ + ldr r3, [pc, #684] @ 9ffe8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9ff2c │ │ │ │ + bne 9febc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9ff2c │ │ │ │ + beq 9febc │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1241f8 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 12421c <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9ff40 │ │ │ │ + beq 9fed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0034 │ │ │ │ + beq 9ffc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fc10 │ │ │ │ + b 9fba4 │ │ │ │ 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 │ │ │ │ @@ -121221,102 +121193,102 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne 9fe5c │ │ │ │ + bne 9fdec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe58 │ │ │ │ + beq 9fde8 │ │ │ │ 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 9ff90 │ │ │ │ + beq 9ff20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9ff64 │ │ │ │ + beq 9fef4 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fcdc │ │ │ │ + beq 9fc70 │ │ │ │ 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 9fcdc │ │ │ │ + b 9fc70 │ │ │ │ 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 9fd14 │ │ │ │ + beq 9fca4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fd28 │ │ │ │ - bl 99d40 │ │ │ │ + beq 9fcb8 │ │ │ │ + bl 99cd4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fd14 │ │ │ │ + b 9fca4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fef4 │ │ │ │ + beq 9fe84 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fc28 │ │ │ │ - b 9ff00 │ │ │ │ + beq 9fbbc │ │ │ │ + b 9fe90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fdc0 │ │ │ │ + bne 9fd50 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239310 │ │ │ │ + bl 239428 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fcdc │ │ │ │ + b 9fc70 │ │ │ │ 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 9fcdc │ │ │ │ + b 9fc70 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe00 │ │ │ │ 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] │ │ │ │ @@ -121338,82 +121310,82 @@ │ │ │ │ ldr r3, [r6, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r8, [r4, r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b 9fcdc │ │ │ │ + b 9fc70 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fd48 │ │ │ │ - ldr r1, [pc, #48] @ a005c │ │ │ │ - ldr r0, [pc, #48] @ a0060 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ff40 │ │ │ │ + b 9fcd8 │ │ │ │ + ldr r1, [pc, #48] @ 9ffec │ │ │ │ + ldr r0, [pc, #48] @ 9fff0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9fed0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 239310 │ │ │ │ - andeq r0, sl, r4, rrx │ │ │ │ + b 239428 │ │ │ │ + strdeq pc, [r9], -r4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a0064 : │ │ │ │ +0009fff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a02f8 │ │ │ │ - ldr r2, [pc, #636] @ a02fc │ │ │ │ + ldr r5, [pc, #636] @ a0288 │ │ │ │ + ldr r2, [pc, #636] @ a028c │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0230 │ │ │ │ + bne a01c0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a0300 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #612] @ a0290 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a0208 │ │ │ │ + beq a0198 │ │ │ │ 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 a00f8 │ │ │ │ + bgt a0088 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0208 │ │ │ │ + beq a0198 │ │ │ │ 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 a01e8 │ │ │ │ + beq a0178 │ │ │ │ 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] │ │ │ │ @@ -121424,29 +121396,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 a0180 │ │ │ │ + bne a0110 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a017c │ │ │ │ + beq a010c │ │ │ │ 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 a0268 │ │ │ │ + beq a01f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a023c │ │ │ │ + beq a01cc │ │ │ │ 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] │ │ │ │ @@ -121467,17 +121439,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] @ a0304 │ │ │ │ + ldr r2, [pc, #240] @ a0294 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a02ec │ │ │ │ + bne a027c │ │ │ │ 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 │ │ │ │ @@ -121492,15 +121464,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 a0194 │ │ │ │ + beq a0124 │ │ │ │ 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] │ │ │ │ @@ -121525,503 +121497,503 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a0220 │ │ │ │ + b a01b0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ 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 a075c │ │ │ │ - ldr r3, [pc, #1816] @ a0a60 │ │ │ │ + beq a06ec │ │ │ │ + ldr r3, [pc, #1816] @ a09f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0724 │ │ │ │ + bne a06b4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a076c │ │ │ │ + bne a06fc │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0944 │ │ │ │ + beq a08d4 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04e4 │ │ │ │ + beq a0474 │ │ │ │ cmn r8, #1 │ │ │ │ - bne a0558 │ │ │ │ + bne a04e8 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a085c │ │ │ │ + ble a07ec │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0990 │ │ │ │ + bne a0920 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ + ldr r8, [r1, #212] @ 0xd4 │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ - adc r0, r0, #0 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - str r0, [r1, #212] @ 0xd4 │ │ │ │ - ldrb r9, [lr, #4] │ │ │ │ + adc r8, r8, #0 │ │ │ │ lsl ip, ip, #20 │ │ │ │ - mvn r1, #0 │ │ │ │ + str r2, [r1, #208] @ 0xd0 │ │ │ │ + str r8, [r1, #212] @ 0xd4 │ │ │ │ lsr ip, ip, #20 │ │ │ │ - mvn r1, r1, lsl r9 │ │ │ │ + ldrb sl, [lr, #4] │ │ │ │ orr r3, ip, r2 │ │ │ │ - cmp r9, #7 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [lr, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r2, r2, lsl sl │ │ │ │ + mov r1, #0 │ │ │ │ + cmp sl, #7 │ │ │ │ mov ip, lr │ │ │ │ - and r2, r6, r1 │ │ │ │ - bgt a047c │ │ │ │ - add r8, lr, #20 │ │ │ │ - ldrsb sl, [r8, r2] │ │ │ │ - cmp sl, #0 │ │ │ │ - bge a06fc │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - strb r1, [r8, r2] │ │ │ │ + and r0, r6, r2 │ │ │ │ + str r1, [lr, #8] │ │ │ │ + bgt a040c │ │ │ │ + add r9, lr, #20 │ │ │ │ + ldrsb r1, [r9, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge a068c │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + strb r2, [r9, r0] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ - ldrb lr, [ip, #5] │ │ │ │ + ldrb r0, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, lr │ │ │ │ - addeq r8, ip, #20 │ │ │ │ - beq a04cc │ │ │ │ + lsl r2, r2, r0 │ │ │ │ + addeq r9, ip, #20 │ │ │ │ + beq a045c │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - add lr, ip, #20 │ │ │ │ - str r5, [lr, r2] │ │ │ │ - add lr, lr, r2 │ │ │ │ - str r7, [lr, #4] │ │ │ │ + add r0, ip, #20 │ │ │ │ + str r5, [r0, r2] │ │ │ │ + add r0, r0, r2 │ │ │ │ + str r7, [r0, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r8, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [ip, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [ip, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, #15 │ │ │ │ - bgt a08a8 │ │ │ │ - add r8, lr, r2, lsl #1 │ │ │ │ - ldrsh r8, [r8, #20] │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge a0614 │ │ │ │ + cmp sl, #15 │ │ │ │ + bgt a0838 │ │ │ │ + add r1, lr, r0, lsl #1 │ │ │ │ + ldrsh r1, [r1, #20] │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge a05a4 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - add r8, lr, #20 │ │ │ │ - strh r1, [r8, sl] │ │ │ │ + add r9, lr, #20 │ │ │ │ + strh r1, [r9, fp] │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ - ldrb lr, [lr, #5] │ │ │ │ + ldrb r0, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, lr │ │ │ │ + lsl r2, r2, r0 │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ - strne r5, [r8, r2] │ │ │ │ - addne r2, r8, r2 │ │ │ │ + strne r5, [r9, r2] │ │ │ │ + addne r2, r9, r2 │ │ │ │ strne r7, [r2, #4] │ │ │ │ - bne a0448 │ │ │ │ - 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 a0448 │ │ │ │ + bne a03d8 │ │ │ │ + add r0, r1, r1, lsl #1 │ │ │ │ + add r2, r2, r0, lsl #2 │ │ │ │ + add r0, r9, r2 │ │ │ │ + stmib r0, {r5, r7} │ │ │ │ + str r6, [r9, r2] │ │ │ │ + b a03d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a07ec │ │ │ │ + bne a077c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a0388 │ │ │ │ + beq a0318 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0838 │ │ │ │ - ldr r2, [pc, #1356] @ a0a64 │ │ │ │ + bne a07c8 │ │ │ │ + ldr r2, [pc, #1356] @ a09f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a08c8 │ │ │ │ - ldr r3, [pc, #1348] @ a0a68 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a0858 │ │ │ │ + ldr r3, [pc, #1348] @ a09f8 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a0390 │ │ │ │ + beq a0320 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a05d8 │ │ │ │ + beq a0568 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a09bc │ │ │ │ + bne a094c │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ - adds r0, r2, #4096 @ 0x1000 │ │ │ │ + adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ - orr r2, r3, r0 │ │ │ │ - ldr r3, [r1, #212] @ 0xd4 │ │ │ │ - str r0, [r1, #208] @ 0xd0 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r1, #212] @ 0xd4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r2, [r1, #208] @ 0xd0 │ │ │ │ + adc r2, r0, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r1, #212] @ 0xd4 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ldrb r1, [r2, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - ldrb r1, [r3, #5] │ │ │ │ + ldrb r1, [r2, #5] │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ lsl ip, ip, r1 │ │ │ │ - addne r3, r3, r8, lsl #3 │ │ │ │ - addeq r1, r3, r8, lsl #2 │ │ │ │ - addne r3, r3, ip │ │ │ │ + addne r2, r2, r8, lsl #3 │ │ │ │ + addeq r1, r2, r8, lsl #2 │ │ │ │ + addne r2, r2, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ - strne r7, [r3, #24] │ │ │ │ + strne r7, [r2, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a05ec │ │ │ │ + beq a057c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0680 │ │ │ │ + bne a0610 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0470 │ │ │ │ + beq a0400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0470 │ │ │ │ + bne a0400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a0470 │ │ │ │ - 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 a0498 │ │ │ │ - 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 a06c8 │ │ │ │ - add sl, lr, r2 │ │ │ │ - ldrsb ip, [sl, #20] │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a0400 │ │ │ │ + lsr r1, r6, #5 │ │ │ │ + add r9, r1, #1 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + add r0, r9, r0 │ │ │ │ + and r0, r0, r2 │ │ │ │ + add r9, lr, r0, lsl #1 │ │ │ │ + ldrsh r9, [r9, #20] │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + cmp r9, #0 │ │ │ │ + blt a0428 │ │ │ │ + lsl r9, r0, #2 │ │ │ │ + add r9, r9, r0 │ │ │ │ + add r9, r9, r1, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp sl, #7 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + and r0, r9, r2 │ │ │ │ + bgt a0658 │ │ │ │ + add r9, lr, r0 │ │ │ │ + ldrsb ip, [r9, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a07d4 │ │ │ │ + bge a0764 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ - strb r2, [sl, #20] │ │ │ │ + strb r2, [r9, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a0418 │ │ │ │ + b a03a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a05ec │ │ │ │ - ldr r2, [pc, #980] @ a0a6c │ │ │ │ + bne a057c │ │ │ │ + ldr r2, [pc, #980] @ a09fc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0a18 │ │ │ │ + bne a09a8 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a05ec │ │ │ │ - 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 a06b4 │ │ │ │ - cmp r9, #15 │ │ │ │ + b a057c │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + add r0, r0, r1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + and r0, r0, r2 │ │ │ │ + cmp sl, #15 │ │ │ │ + add r9, lr, r0, lsl #1 │ │ │ │ + addgt r9, lr, r0, lsl #2 │ │ │ │ + ldrshle r9, [r9, #20] │ │ │ │ + ldrgt r9, [r9, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ + bge a0644 │ │ │ │ + cmp sl, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - lslgt sl, r2, #2 │ │ │ │ - bgt a0904 │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - b a049c │ │ │ │ - lsr r8, r6, #5 │ │ │ │ - add sl, r8, #1 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - add r2, sl, r2 │ │ │ │ - and r2, r2, r1 │ │ │ │ - add sl, lr, r2 │ │ │ │ - ldrsb fp, [sl, #20] │ │ │ │ + lslgt r9, r0, #2 │ │ │ │ + bgt a0894 │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + b a042c │ │ │ │ + lsr r1, r6, #5 │ │ │ │ + add r9, r1, #1 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + add r0, r9, r0 │ │ │ │ + and r0, r0, r2 │ │ │ │ + add r9, lr, r0 │ │ │ │ + ldrsb fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a066c │ │ │ │ - b a063c │ │ │ │ + blt a05fc │ │ │ │ + b a05cc │ │ │ │ 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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0944 │ │ │ │ + beq a08d4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a035c │ │ │ │ + beq a02ec │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d8e0 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d924 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a090c │ │ │ │ + beq a089c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a230 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a214 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0974 │ │ │ │ + bne a0904 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0470 │ │ │ │ + beq a0400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0470 │ │ │ │ + bne a0400 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a0470 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - and r2, r2, r1 │ │ │ │ - b a065c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a0400 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + add r0, r0, r1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + and r0, r0, r2 │ │ │ │ + b a05ec │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0814 │ │ │ │ - ldr r2, [pc, #612] @ a0a64 │ │ │ │ + bne a07a4 │ │ │ │ + ldr r2, [pc, #612] @ a09f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a051c │ │ │ │ + bne a04ac │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a051c │ │ │ │ - b a04f4 │ │ │ │ - ldr r3, [pc, #596] @ a0a70 │ │ │ │ + bne a04ac │ │ │ │ + b a0484 │ │ │ │ + ldr r3, [pc, #596] @ a0a00 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0a08 │ │ │ │ + bne a0998 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04f4 │ │ │ │ + beq a0484 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a07f8 │ │ │ │ - ldr r3, [pc, #560] @ a0a70 │ │ │ │ + b a0788 │ │ │ │ + ldr r3, [pc, #560] @ a0a00 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a09ac │ │ │ │ + bne a093c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0388 │ │ │ │ + beq a0318 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0510 │ │ │ │ + b a04a0 │ │ │ │ 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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0944 │ │ │ │ + beq a08d4 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0990 │ │ │ │ + bne a0920 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a03ac │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ - ldr r8, [sl, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - bge a08d8 │ │ │ │ + b a033c │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + bge a0868 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - str r1, [sl, #20] │ │ │ │ - b a0418 │ │ │ │ + str r1, [r9, #20] │ │ │ │ + b a03a8 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0388 │ │ │ │ - b a051c │ │ │ │ - add r2, r8, r2 │ │ │ │ - lsr r8, r6, #5 │ │ │ │ - add sl, r8, #1 │ │ │ │ - add r2, sl, r2 │ │ │ │ - and r2, r2, r1 │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ - cmp sl, #0 │ │ │ │ + beq a0318 │ │ │ │ + b a04ac │ │ │ │ + add r0, r1, r0 │ │ │ │ + lsr r1, r6, #5 │ │ │ │ + add r9, r1, #1 │ │ │ │ + add r0, r9, r0 │ │ │ │ + and r0, r0, r2 │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ + ldr r9, [r9, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - bge a0640 │ │ │ │ - add sl, lr, sl │ │ │ │ - b a08c0 │ │ │ │ + lsl r9, r0, #2 │ │ │ │ + bge a05d0 │ │ │ │ + add r9, lr, r9 │ │ │ │ + b a0850 │ │ │ │ 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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a035c │ │ │ │ + bne a02ec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0a38 │ │ │ │ + bne a09c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a096c │ │ │ │ + beq a08fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a0a54 │ │ │ │ + beq a09e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0474 │ │ │ │ + b a0404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a07ac │ │ │ │ + bne a073c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a07ac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a073c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 295b7c │ │ │ │ + bl 295dfc │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a08a0 │ │ │ │ + b a0830 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a084c │ │ │ │ + b a07dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 295b7c │ │ │ │ + bl 295dfc │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ - lsl r2, r2, #20 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ - lsr r2, r2, #20 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ + lsl r3, r3, #20 │ │ │ │ + lsr r3, r3, #20 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - orr r2, r2, lr │ │ │ │ + orr r3, r3, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a05a4 │ │ │ │ + b a0534 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0828 │ │ │ │ - ldr r1, [pc, #84] @ a0a74 │ │ │ │ + b a07b8 │ │ │ │ + ldr r1, [pc, #84] @ a0a04 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a06a8 │ │ │ │ + beq a0638 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a06a8 │ │ │ │ + b a0638 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0950 │ │ │ │ + bne a08e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a0950 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a08e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a096c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a08fc │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r4, lsl #16 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + muleq sl, r4, r7 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ 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 a0b10 │ │ │ │ + bgt a0aa0 │ │ │ │ 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 │ │ │ │ @@ -122033,120 +122005,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 a0b48 │ │ │ │ + bgt a0ad8 │ │ │ │ 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 a0ae8 │ │ │ │ + b a0a78 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a0b78 │ │ │ │ + bgt a0b08 │ │ │ │ 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 a0ac4 │ │ │ │ + b a0a54 │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0bac │ │ │ │ + bgt a0b3c │ │ │ │ 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 a0b48 │ │ │ │ + b a0ad8 │ │ │ │ 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 a0ac4 │ │ │ │ + b a0a54 │ │ │ │ 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 a0b70 │ │ │ │ + b a0b00 │ │ │ │ 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 a184c │ │ │ │ + bhi a17dc │ │ │ │ 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 a1220 │ │ │ │ + beq a11b0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r2, [pc, #3572] @ a1a24 │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r2, [pc, #3572] @ a19b4 │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1a28 │ │ │ │ + ldr sl, [pc, #3560] @ a19b8 │ │ │ │ lsr r8, r8, r3 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r6, #7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - strhi r3, [sp, #16] │ │ │ │ + strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a126c │ │ │ │ + bhi a11fc │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0e1c │ │ │ │ + bne a0dac │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a12c8 │ │ │ │ + ble a1258 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1a2c │ │ │ │ + ldr r2, [pc, #3484] @ a19bc │ │ │ │ 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 │ │ │ │ @@ -122162,130 +122134,130 @@ │ │ │ │ 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 a1808 │ │ │ │ + bne a1798 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a1288 │ │ │ │ + beq a1218 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a130c │ │ │ │ + bne a129c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a130c │ │ │ │ + bne a129c │ │ │ │ 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 a0dac │ │ │ │ + beq a0d3c │ │ │ │ mov r3, #0 │ │ │ │ - b a0d7c │ │ │ │ + b a0d0c │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1200 │ │ │ │ + bgt a1190 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0f88 │ │ │ │ + bne a0f18 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0dac │ │ │ │ + beq a0d3c │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0d50 │ │ │ │ + bgt a0ce0 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f88 │ │ │ │ + bne a0f18 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0d78 │ │ │ │ - ldr r3, [pc, #3196] @ a1a30 │ │ │ │ + bne a0d08 │ │ │ │ + ldr r3, [pc, #3196] @ a19c0 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0e00 │ │ │ │ + beq a0d90 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0ff8 │ │ │ │ + bne a0f88 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0ff8 │ │ │ │ + bhi a0f88 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0ff8 │ │ │ │ + beq a0f88 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a1a34 │ │ │ │ - ldr r3, [pc, #3080] @ a1a38 │ │ │ │ + ldr fp, [pc, #3080] @ a19c4 │ │ │ │ + ldr r3, [pc, #3080] @ a19c8 │ │ │ │ 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 a1838 │ │ │ │ + bne a17c8 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a1504 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bcs a1494 │ │ │ │ + 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 a17e4 │ │ │ │ + beq a1774 │ │ │ │ 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 a1150 │ │ │ │ + beq a10e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ add r6, r4, #20 │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ str fp, [r4, #16] │ │ │ │ @@ -122300,108 +122272,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 a1580 │ │ │ │ + bne a1510 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a128c │ │ │ │ + beq a121c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0d04 │ │ │ │ + bne a0c94 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0f78 │ │ │ │ + ble a0f08 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1a1c │ │ │ │ + beq a19ac │ │ │ │ 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 a0f4c │ │ │ │ + bne a0edc │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3fac │ │ │ │ - b a0dac │ │ │ │ + bl a3f3c │ │ │ │ + b a0d3c │ │ │ │ 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 a0fe8 │ │ │ │ + ble a0f78 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1490 │ │ │ │ + bgt a1420 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0d68 │ │ │ │ + beq a0cf8 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0fac │ │ │ │ + b a0f3c │ │ │ │ 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 a0d9c │ │ │ │ - b a0fd4 │ │ │ │ - ldr fp, [pc, #2612] @ a1a34 │ │ │ │ - ldr r1, [pc, #2616] @ a1a3c │ │ │ │ + beq a0d2c │ │ │ │ + b a0f64 │ │ │ │ + ldr fp, [pc, #2612] @ a19c4 │ │ │ │ + ldr r1, [pc, #2616] @ a19cc │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1858 │ │ │ │ + bne a17e8 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a1554 │ │ │ │ + beq a14e4 │ │ │ │ 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 a1060 │ │ │ │ + bgt a0ff0 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1554 │ │ │ │ + beq a14e4 │ │ │ │ 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 a1470 │ │ │ │ + beq a1400 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0e00 │ │ │ │ + bne a0d90 │ │ │ │ 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] │ │ │ │ @@ -122410,69 +122382,69 @@ │ │ │ │ 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 a10e8 │ │ │ │ + bne a1078 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10e4 │ │ │ │ + beq a1074 │ │ │ │ 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 a18fc │ │ │ │ + beq a188c │ │ │ │ cmp r2, #1 │ │ │ │ - beq a18d0 │ │ │ │ + beq a1860 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0e00 │ │ │ │ + beq a0d90 │ │ │ │ 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 a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a11e4 │ │ │ │ + bcc a1174 │ │ │ │ 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 a1504 │ │ │ │ + beq a1494 │ │ │ │ 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] │ │ │ │ str r8, [r4, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ add r6, r4, #20 │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r9, [r4, #8] │ │ │ │ @@ -122480,327 +122452,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0efc │ │ │ │ + b a0e8c │ │ │ │ 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 a118c │ │ │ │ + b a111c │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f88 │ │ │ │ + bne a0f18 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0d78 │ │ │ │ - b a0dac │ │ │ │ + bne a0d08 │ │ │ │ + b a0d3c │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r3, [pc, #2032] @ a1a24 │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r3, [pc, #2032] @ a19b4 │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1a28 │ │ │ │ + ldr sl, [pc, #2024] @ a19b8 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r8, #1 │ │ │ │ add r3, r3, r8, lsr #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsr r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0e24 │ │ │ │ + bls a0db4 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a19d0 │ │ │ │ + bhi a1960 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0e24 │ │ │ │ + b a0db4 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a14b4 │ │ │ │ + bne a1444 │ │ │ │ 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 a3fac │ │ │ │ - b a0dac │ │ │ │ - ldr fp, [pc, #1892] @ a1a34 │ │ │ │ - ldr r1, [pc, #1892] @ a1a38 │ │ │ │ + bl a3f3c │ │ │ │ + b a0d3c │ │ │ │ + ldr fp, [pc, #1892] @ a19c4 │ │ │ │ + ldr r1, [pc, #1892] @ a19c8 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1818 │ │ │ │ + bne a17a8 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + 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 a0e64 │ │ │ │ + b a0df4 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a1890 │ │ │ │ + ble a1820 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a1424 │ │ │ │ + beq a13b4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1434 │ │ │ │ + beq a13c4 │ │ │ │ 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 a1424 │ │ │ │ + beq a13b4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq a1380 │ │ │ │ + beq a1310 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1434 │ │ │ │ + beq a13c4 │ │ │ │ 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 a1434 │ │ │ │ + beq a13c4 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a1424 │ │ │ │ + b a13b4 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a1460 │ │ │ │ + beq a13f0 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a1434 │ │ │ │ + beq a13c4 │ │ │ │ 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 a1434 │ │ │ │ + beq a13c4 │ │ │ │ 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 a1434 │ │ │ │ + beq a13c4 │ │ │ │ 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 a13a4 │ │ │ │ + bne a1334 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a17f4 │ │ │ │ + beq a1784 │ │ │ │ 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 a1318 │ │ │ │ + bne a12a8 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0d48 │ │ │ │ + b a0cd8 │ │ │ │ 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 a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a120c │ │ │ │ + beq a119c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a1490 │ │ │ │ + b a1420 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a12b4 │ │ │ │ + ble a1244 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a14fc │ │ │ │ + beq a148c │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a12b4 │ │ │ │ + beq a1244 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a14d4 │ │ │ │ + bne a1464 │ │ │ │ add r1, r1, #12 │ │ │ │ - b a14c8 │ │ │ │ + b a1458 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1a40 │ │ │ │ + ldr r2, [pc, #1328] @ a19d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1984 │ │ │ │ + bne a1914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a184c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq a17dc │ │ │ │ + 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 a118c │ │ │ │ + b a111c │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1a44 │ │ │ │ + ldr r2, [pc, #1252] @ a19d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1a0c │ │ │ │ + bne a199c │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a1710 │ │ │ │ + beq a16a0 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1998 │ │ │ │ + ble a1928 │ │ │ │ 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 a1754 │ │ │ │ + bne a16e4 │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a15c0 │ │ │ │ + bne a1550 │ │ │ │ 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 a1774 │ │ │ │ + ble a1704 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a19b0 │ │ │ │ + bgt a1940 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a179c │ │ │ │ + bne a172c │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a1724 │ │ │ │ + beq a16b4 │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a1664 │ │ │ │ + b a15f4 │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a1724 │ │ │ │ + beq a16b4 │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1898 │ │ │ │ + bgt a1828 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a1654 │ │ │ │ + beq a15e4 │ │ │ │ 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 a18b8 │ │ │ │ + bne a1848 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a18a4 │ │ │ │ + bgt a1834 │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a1654 │ │ │ │ + b a15e4 │ │ │ │ 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] │ │ │ │ @@ -122813,139 +122785,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 a16c4 │ │ │ │ + blt a1654 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3fac │ │ │ │ + bl a3f3c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23fc40 │ │ │ │ + bl 23fda4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a19a0 │ │ │ │ + beq a1930 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0e00 │ │ │ │ + b a0d90 │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a15c0 │ │ │ │ - b a15f8 │ │ │ │ + bne a1550 │ │ │ │ + b a1588 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a179c │ │ │ │ + bne a172c │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a1724 │ │ │ │ + beq a16b4 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a160c │ │ │ │ + b a159c │ │ │ │ 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 a17cc │ │ │ │ + ble a175c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a186c │ │ │ │ + bgt a17fc │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1878 │ │ │ │ + bne a1808 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a1780 │ │ │ │ + ble a1710 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a1638 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 92248 │ │ │ │ + b a15c8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 921dc │ │ │ │ mov r4, r0 │ │ │ │ - b a1178 │ │ │ │ + b a1108 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1444 │ │ │ │ - b a17f4 │ │ │ │ + bne a13d4 │ │ │ │ + b a1784 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a159c │ │ │ │ + b a152c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + 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 a1180 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne a1110 │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0e14 │ │ │ │ + b a0da4 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a19bc │ │ │ │ + beq a194c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a17b0 │ │ │ │ - beq a0dac │ │ │ │ - b a1460 │ │ │ │ + b a1740 │ │ │ │ + beq a0d3c │ │ │ │ + b a13f0 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a1688 │ │ │ │ + bne a1618 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1664 │ │ │ │ - b a1724 │ │ │ │ + bne a15f4 │ │ │ │ + b a16b4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a169c │ │ │ │ + b a162c │ │ │ │ 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 a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10fc │ │ │ │ + beq a108c │ │ │ │ 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] │ │ │ │ @@ -122968,151 +122940,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 a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a152c │ │ │ │ - beq a1724 │ │ │ │ - b a15f8 │ │ │ │ + b a14bc │ │ │ │ + beq a16b4 │ │ │ │ + b a1588 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0e00 │ │ │ │ + b a0d90 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a179c │ │ │ │ + bne a172c │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1648 │ │ │ │ - b a1724 │ │ │ │ + bne a15d8 │ │ │ │ + b a16b4 │ │ │ │ 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 a184c │ │ │ │ - ldr fp, [pc, #56] @ a1a34 │ │ │ │ - ldr r3, [pc, #56] @ a1a38 │ │ │ │ + bmi a17dc │ │ │ │ + ldr fp, [pc, #56] @ a19c4 │ │ │ │ + ldr r3, [pc, #56] @ a19c8 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0e48 │ │ │ │ - b a1838 │ │ │ │ + beq a0dd8 │ │ │ │ + b a17c8 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a156c │ │ │ │ + b a14fc │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0f4c │ │ │ │ - bge feb4c4d8 <__bss_end__@@Base+0xfe587590> │ │ │ │ + b a0edc │ │ │ │ + bge feb4c468 <__bss_end__@@Base+0xfe587520> │ │ │ │ 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, lsr r1 │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ 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 a1cf0 │ │ │ │ + bne a1c80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1d5c │ │ │ │ - ldr r3, [pc, #908] @ a1e10 │ │ │ │ + bne a1cec │ │ │ │ + ldr r3, [pc, #908] @ a1da0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1c58 │ │ │ │ + bgt a1be8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1cd4 │ │ │ │ - ldr r2, [pc, #888] @ a1e14 │ │ │ │ + beq a1c64 │ │ │ │ + ldr r2, [pc, #888] @ a1da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1cd4 │ │ │ │ + bhi a1c64 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1e18 │ │ │ │ + ldr r0, [pc, #864] @ a1da8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1ce8 │ │ │ │ - ldr r9, [pc, #844] @ a1e1c │ │ │ │ - ldr r3, [pc, #836] @ a1e18 │ │ │ │ + beq a1c78 │ │ │ │ + ldr r9, [pc, #844] @ a1dac │ │ │ │ + ldr r3, [pc, #836] @ a1da8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1d10 │ │ │ │ - ldr r3, [pc, #828] @ a1e20 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a1ca0 │ │ │ │ + ldr r3, [pc, #828] @ a1db0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a1b28 │ │ │ │ + beq a1ab8 │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1df0 │ │ │ │ - ldr r3, [pc, #704] @ a1e20 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a1d80 │ │ │ │ + ldr r3, [pc, #704] @ a1db0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ 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 a1db4 │ │ │ │ + beq a1d44 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1c50 │ │ │ │ - ldr r3, [pc, #636] @ a1e20 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a1be0 │ │ │ │ + ldr r3, [pc, #636] @ a1db0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -123129,300 +123101,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 a1d1c │ │ │ │ + bne a1cac │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1f84 │ │ │ │ + bl a1f14 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1d34 │ │ │ │ + beq a1cc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c44 │ │ │ │ + beq a1bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1df8 │ │ │ │ + beq a1d88 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1bfc │ │ │ │ + b a1b8c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1cb0 │ │ │ │ - ldr r9, [pc, #444] @ a1e24 │ │ │ │ - ldr r0, [pc, #428] @ a1e18 │ │ │ │ + bne a1c40 │ │ │ │ + ldr r9, [pc, #444] @ a1db4 │ │ │ │ + ldr r0, [pc, #428] @ a1da8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1acc │ │ │ │ - b a1ce8 │ │ │ │ - ldr r0, [pc, #400] @ a1e18 │ │ │ │ + bne a1a5c │ │ │ │ + b a1c78 │ │ │ │ + ldr r0, [pc, #400] @ a1da8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1ce8 │ │ │ │ - ldr r9, [pc, #392] @ a1e28 │ │ │ │ - b a1acc │ │ │ │ - ldr r9, [pc, #388] @ a1e2c │ │ │ │ - b a1c64 │ │ │ │ - ldr r9, [pc, #384] @ a1e30 │ │ │ │ - b a1c64 │ │ │ │ + beq a1c78 │ │ │ │ + ldr r9, [pc, #392] @ a1db8 │ │ │ │ + b a1a5c │ │ │ │ + ldr r9, [pc, #388] @ a1dbc │ │ │ │ + b a1bf4 │ │ │ │ + ldr r9, [pc, #384] @ a1dc0 │ │ │ │ + b a1bf4 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1cd4 │ │ │ │ + ble a1c64 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1e34 │ │ │ │ - beq a1c64 │ │ │ │ - ldr r2, [pc, #364] @ a1e38 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1e3c │ │ │ │ - beq a1c64 │ │ │ │ - ldr r3, [pc, #356] @ a1e40 │ │ │ │ + ldreq r9, [pc, #368] @ a1dc4 │ │ │ │ + beq a1bf4 │ │ │ │ + ldr r2, [pc, #364] @ a1dc8 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1dcc │ │ │ │ + beq a1bf4 │ │ │ │ + ldr r3, [pc, #356] @ a1dd0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1e44 │ │ │ │ + ldr r1, [pc, #352] @ a1dd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r0, #0 │ │ │ │ - b a1c48 │ │ │ │ + b a1bd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1ddc │ │ │ │ - bl a2758 │ │ │ │ + bne a1d6c │ │ │ │ + bl a26e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1b90 │ │ │ │ - b a1ce8 │ │ │ │ + bne a1b20 │ │ │ │ + b a1c78 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1b18 │ │ │ │ - b a1b28 │ │ │ │ + bne a1aa8 │ │ │ │ + b a1ab8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1c28 │ │ │ │ + bne a1bb8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c28 │ │ │ │ + beq a1bb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1c28 │ │ │ │ + bne a1bb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a1c28 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a1bb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c658 │ │ │ │ + bl 9c5ec │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1ce8 │ │ │ │ - bl a3f68 │ │ │ │ + beq a1c78 │ │ │ │ + bl a3ef8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1d9c │ │ │ │ + beq a1d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1e04 │ │ │ │ + beq a1d94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1ce8 │ │ │ │ + beq a1c78 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1b90 │ │ │ │ + bne a1b20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1ce8 │ │ │ │ + beq a1c78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1ce8 │ │ │ │ + bne a1c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a1ce8 │ │ │ │ - ldr r3, [pc, #100] @ a1e48 │ │ │ │ - ldr r1, [pc, #100] @ a1e4c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a1c78 │ │ │ │ + ldr r3, [pc, #100] @ a1dd8 │ │ │ │ + ldr r1, [pc, #100] @ a1ddc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a1ce8 │ │ │ │ + bl 18ee78 │ │ │ │ + b a1c78 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1db4 │ │ │ │ + b a1d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a1c44 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a1bd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a1d9c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a1d2c │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r0, ror r6 │ │ │ │ + eorseq r2, sp, r0, ror lr │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r0, asr r6 │ │ │ │ + andseq r2, r1, r4, lsr #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r3, r2, r8, asr #21 │ │ │ │ - andseq lr, r1, r8, asr #13 │ │ │ │ - andseq r8, r0, r0, asr #18 │ │ │ │ - strheq r1, [ip], -ip │ │ │ │ - mulseq r3, r4, fp │ │ │ │ + @ instruction: 0x00123af0 │ │ │ │ + andseq lr, r1, r0, lsl #14 │ │ │ │ + andseq r8, r0, r0, ror r9 │ │ │ │ + andeq r1, ip, r0 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, r0, asr r4 │ │ │ │ + andseq r1, r8, r4, lsr #13 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #27 │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, lsr #29 │ │ │ │ + eorseq pc, r5, r0, lsr #13 │ │ │ │ │ │ │ │ -000a1e50 : │ │ │ │ +000a1de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1f28 │ │ │ │ + ldr r3, [pc, #192] @ a1eb8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1ea0 │ │ │ │ + bgt a1e30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ef4 │ │ │ │ - ldr r2, [pc, #160] @ a1f2c │ │ │ │ + beq a1e84 │ │ │ │ + ldr r2, [pc, #160] @ a1ebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1ef4 │ │ │ │ + bhi a1e84 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1f30 │ │ │ │ - bne a1ed0 │ │ │ │ + ldreq r5, [pc, #132] @ a1ec0 │ │ │ │ + bne a1e60 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1f34 │ │ │ │ - bl 23b4f4 │ │ │ │ + ldr r0, [pc, #124] @ a1ec4 │ │ │ │ + bl 23b60c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1f38 │ │ │ │ - b a1eac │ │ │ │ + ldr r5, [pc, #104] @ a1ec8 │ │ │ │ + b a1e3c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1ef4 │ │ │ │ + ble a1e84 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1f3c │ │ │ │ - beq a1eac │ │ │ │ - ldr r2, [pc, #84] @ a1f40 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1f44 │ │ │ │ - beq a1eac │ │ │ │ - ldr r3, [pc, #76] @ a1f48 │ │ │ │ + ldreq r5, [pc, #88] @ a1ecc │ │ │ │ + beq a1e3c │ │ │ │ + ldr r2, [pc, #84] @ a1ed0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1ed4 │ │ │ │ + beq a1e3c │ │ │ │ + ldr r3, [pc, #76] @ a1ed8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1f4c │ │ │ │ + ldr r1, [pc, #72] @ a1edc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1f50 │ │ │ │ - b a1eac │ │ │ │ - ldr r5, [pc, #52] @ a1f54 │ │ │ │ - b a1eac │ │ │ │ - ldr r5, [pc, #48] @ a1f58 │ │ │ │ - b a1eac │ │ │ │ + ldr r5, [pc, #56] @ a1ee0 │ │ │ │ + b a1e3c │ │ │ │ + ldr r5, [pc, #52] @ a1ee4 │ │ │ │ + b a1e3c │ │ │ │ + ldr r5, [pc, #48] @ a1ee8 │ │ │ │ + b a1e3c │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r8, ror r6 │ │ │ │ - andseq r3, r2, r8, asr #21 │ │ │ │ + eorseq r2, sp, r8, ror lr │ │ │ │ + @ instruction: 0x00123af0 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, r8, asr #13 │ │ │ │ - mulseq r3, r4, fp │ │ │ │ + andseq lr, r1, r0, lsl #14 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, r0, asr r4 │ │ │ │ + andseq r1, r8, r4, lsr #13 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #27 │ │ │ │ - andseq r2, r1, r0, asr r6 │ │ │ │ - andseq r8, r0, r0, asr #18 │ │ │ │ - strheq r1, [ip], -ip │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + andseq r2, r1, r4, lsr #13 │ │ │ │ + andseq r8, r0, r0, ror r9 │ │ │ │ + andeq r1, ip, r0 │ │ │ │ │ │ │ │ -000a1f5c : │ │ │ │ +000a1eec : │ │ │ │ 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 a1f84 │ │ │ │ + bl a1f14 │ │ │ │ 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] @ a273c │ │ │ │ + ldr r9, [pc, #1940] @ a26cc │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a2634 │ │ │ │ - ldr fp, [pc, #1912] @ a2740 │ │ │ │ + beq a26bc │ │ │ │ + ldr fp, [pc, #1912] @ a26d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a245c │ │ │ │ + bne a23ec │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a245c │ │ │ │ - ldr r3, [pc, #1880] @ a2744 │ │ │ │ + beq a23ec │ │ │ │ + ldr r3, [pc, #1880] @ a26d4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2578 │ │ │ │ + beq a2518 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2654 │ │ │ │ + bne a25d4 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a2640 │ │ │ │ + beq a2460 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2190 │ │ │ │ + bne a2120 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22e8 │ │ │ │ + beq a2278 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22f4 │ │ │ │ + beq a2284 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2304 │ │ │ │ + ble a2294 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a25f0 │ │ │ │ + bne a25b8 │ │ │ │ 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 │ │ │ │ @@ -123433,221 +123405,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 a21c0 │ │ │ │ + bgt a2150 │ │ │ │ add fp, r1, #20 │ │ │ │ ldrsb sl, [fp, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a2228 │ │ │ │ + bge a21b8 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strb r1, [fp, r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addeq fp, r1, #20 │ │ │ │ - beq a2210 │ │ │ │ + beq a21a0 │ │ │ │ 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 a2150 │ │ │ │ + bne a20e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a23c8 │ │ │ │ + bne a2358 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2434 │ │ │ │ + bne a23c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2184 │ │ │ │ + beq a2114 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2180 │ │ │ │ + beq a2110 │ │ │ │ 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 a21b8 │ │ │ │ + beq a2148 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a21b4 │ │ │ │ + beq a2144 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a24d4 │ │ │ │ + bne a2474 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a2188 │ │ │ │ + b a2118 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2524 │ │ │ │ + bgt a24c4 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #1 │ │ │ │ - bge a2264 │ │ │ │ + bge a21f4 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add fp, r1, #20 │ │ │ │ strh r0, [fp, sl] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addne r3, r3, r0, lsl #3 │ │ │ │ strne r5, [fp, r3] │ │ │ │ addne r3, fp, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a2108 │ │ │ │ + bne a2098 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add lr, fp, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ str r8, [fp, r3] │ │ │ │ - b a2108 │ │ │ │ + b a2098 │ │ │ │ lsr sl, r8, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ str sl, [sp, #12] │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, sl, r3 │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3 │ │ │ │ ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bge a2290 │ │ │ │ + bge a2220 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r3, [sl, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a20d8 │ │ │ │ + b a2068 │ │ │ │ lsr sl, r8, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ str sl, [sp, #12] │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #1 │ │ │ │ - blt a21dc │ │ │ │ + blt a216c │ │ │ │ lsl sl, r3, #2 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp lr, #7 │ │ │ │ add sl, sl, r3, lsr #5 │ │ │ │ add sl, sl, #1 │ │ │ │ lsr fp, r3, #5 │ │ │ │ and r3, sl, r0 │ │ │ │ - ble a23b4 │ │ │ │ + ble a2344 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a25c4 │ │ │ │ + bgt a2564 │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ lsl sl, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a21dc │ │ │ │ + blt a216c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr fp, fp, #5 │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a22bc │ │ │ │ + b a224c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2048 │ │ │ │ + bne a1fd8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a2060 │ │ │ │ + bgt a1ff0 │ │ │ │ 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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2060 │ │ │ │ + bne a1ff0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2358 │ │ │ │ + beq a22e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a270c │ │ │ │ + beq a268c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2374 │ │ │ │ + beq a2304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a2718 │ │ │ │ + beq a2698 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a2724 │ │ │ │ + beq a26a4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a2130 │ │ │ │ + beq a20c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2164 │ │ │ │ + b a20f4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr fp, fp, #5 │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3 │ │ │ │ ldrsb lr, [sl, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2250 │ │ │ │ - b a23a0 │ │ │ │ + blt a21e0 │ │ │ │ + b a2330 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2504 │ │ │ │ - ldr r2, [pc, #876] @ a2748 │ │ │ │ + bne a2484 │ │ │ │ + ldr r2, [pc, #876] @ a26d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23ec │ │ │ │ + bne a237c │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2140 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a20d0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -123655,339 +123627,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 a2164 │ │ │ │ - b a2184 │ │ │ │ + bne a20f4 │ │ │ │ + b a2114 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a24e4 │ │ │ │ - ldr r2, [pc, #768] @ a2748 │ │ │ │ + bne a24a4 │ │ │ │ + ldr r2, [pc, #768] @ a26d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23ec │ │ │ │ + bne a237c │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2150 │ │ │ │ - b a23ec │ │ │ │ + beq a20e0 │ │ │ │ + b a237c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a2640 │ │ │ │ + beq a2460 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2744 │ │ │ │ + ldr r2, [pc, #712] @ a26d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a2578 │ │ │ │ + beq a2518 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1ff4 │ │ │ │ + beq a1f84 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ff4 │ │ │ │ + beq a1f84 │ │ │ │ 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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1ff4 │ │ │ │ - b a2640 │ │ │ │ + bne a1f84 │ │ │ │ + cmp r7, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + mvn r0, #0 │ │ │ │ + strne r3, [r7] │ │ │ │ + b a2118 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a21b8 │ │ │ │ - ldr r3, [pc, #608] @ a274c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne a260c │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq a2150 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b a2440 │ │ │ │ - ldr r3, [pc, #576] @ a274c │ │ │ │ + b a2148 │ │ │ │ + ldr r3, [pc, #592] @ a26dc │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2620 │ │ │ │ + bne a25a4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a2140 │ │ │ │ + beq a20d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a23d4 │ │ │ │ + b a2364 │ │ │ │ + ldr r3, [pc, #560] @ a26dc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne a2590 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq a20e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b a23d0 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #2 │ │ │ │ - bge a2548 │ │ │ │ + bge a24e8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add sl, r1, sl │ │ │ │ str r0, [sl, #20] │ │ │ │ - b a20d8 │ │ │ │ + b a2068 │ │ │ │ add sl, sl, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #2 │ │ │ │ - blt a2538 │ │ │ │ - b a2294 │ │ │ │ + blt a24d8 │ │ │ │ + b a2224 │ │ │ │ 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 9ccd4 │ │ │ │ + bl 9cc68 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2640 │ │ │ │ + beq a2460 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2164 │ │ │ │ - b a2184 │ │ │ │ + bne a20f4 │ │ │ │ + b a2114 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #2 │ │ │ │ - blt a2538 │ │ │ │ + blt a24d8 │ │ │ │ add r3, sl, r3 │ │ │ │ lsr fp, fp, #5 │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a22b4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 295b7c │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - b a206c │ │ │ │ + b a2244 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a24fc │ │ │ │ - b a2150 │ │ │ │ + bne a24bc │ │ │ │ + b a20e0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a251c │ │ │ │ - b a2140 │ │ │ │ - ldr r1, [pc, #276] @ a2750 │ │ │ │ - ldr r0, [pc, #276] @ a2754 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - mvn r0, #0 │ │ │ │ - strne r3, [r7] │ │ │ │ - b a2188 │ │ │ │ + bne a249c │ │ │ │ + b a20d0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 295dfc │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + b a1ffc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d8e0 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d924 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a26d0 │ │ │ │ + beq a2650 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a269c │ │ │ │ + bne a261c │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a230 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a214 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a26c4 │ │ │ │ + beq a2644 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a26c0 │ │ │ │ + beq a2640 │ │ │ │ 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 a2188 │ │ │ │ + b a2118 │ │ │ │ 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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2000 │ │ │ │ - b a2640 │ │ │ │ + bne a1f90 │ │ │ │ + b a2460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a2358 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a22e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a2374 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a2304 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2130 │ │ │ │ + beq a20c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2184 │ │ │ │ + b a2114 │ │ │ │ + ldr r1, [pc, #28] @ a26e0 │ │ │ │ + ldr r0, [pc, #28] @ a26e4 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a2460 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r4, lsl #16 │ │ │ │ + muleq sl, r4, r7 │ │ │ │ strheq r1, [r0], -r5 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a2758 : │ │ │ │ +000a26e8 : │ │ │ │ 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] @ a2788 │ │ │ │ - bl 23b4f4 │ │ │ │ + ldr r0, [pc, #12] @ a2718 │ │ │ │ + bl 23b60c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a278c : │ │ │ │ +000a271c : │ │ │ │ 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] @ a27bc │ │ │ │ - bl 23b4f4 │ │ │ │ + ldr r0, [pc, #12] @ a274c │ │ │ │ + bl 23b60c │ │ │ │ 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 a2824 │ │ │ │ + beq a27b4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a286c │ │ │ │ + beq a27fc │ │ │ │ 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 a2824 │ │ │ │ + bne a27b4 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a2840 │ │ │ │ + beq a27d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2894 │ │ │ │ + beq a2824 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2824 │ │ │ │ + beq a27b4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a282c │ │ │ │ - ldr r1, [pc, #84] @ a28a4 │ │ │ │ + bne a27bc │ │ │ │ + ldr r1, [pc, #84] @ a2834 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2834 │ │ │ │ + bne a27c4 │ │ │ │ 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 a2814 │ │ │ │ - b a2824 │ │ │ │ + beq a27a4 │ │ │ │ + b a27b4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a2834 │ │ │ │ - b a2824 │ │ │ │ - eorseq lr, r5, r8, asr #29 │ │ │ │ + bne a27c4 │ │ │ │ + b a27b4 │ │ │ │ + eorseq pc, r5, r8, asr #13 │ │ │ │ │ │ │ │ -000a28a8 : │ │ │ │ +000a2838 : │ │ │ │ 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 a2968 │ │ │ │ + beq a28f8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a97c │ │ │ │ + bl 9a910 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a2954 │ │ │ │ + beq a28e4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2920 │ │ │ │ + ble a28b0 │ │ │ │ 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 a28fc │ │ │ │ - ldr r2, [pc, #72] @ a2970 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a288c │ │ │ │ + ldr r2, [pc, #72] @ a2900 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -123996,58 +123968,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] @ a2974 │ │ │ │ - b a2954 │ │ │ │ + ldr r3, [pc, #4] @ a2904 │ │ │ │ + b a28e4 │ │ │ │ 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] @ a2af8 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r6, [pc, #356] @ a2a88 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a2a94 │ │ │ │ - ldr r0, [pc, #312] @ a2afc │ │ │ │ + beq a2a24 │ │ │ │ + ldr r0, [pc, #312] @ a2a8c │ │ │ │ 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 a2ac4 │ │ │ │ + bne a2a54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a04 │ │ │ │ + beq a2994 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a64 │ │ │ │ + beq a29f4 │ │ │ │ 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] │ │ │ │ @@ -124070,76 +124042,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 a2a50 │ │ │ │ - ldr r0, [pc, #100] @ a2b00 │ │ │ │ + b a29e0 │ │ │ │ + ldr r0, [pc, #100] @ a2a90 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a50 │ │ │ │ + beq a29e0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29fc │ │ │ │ - b a2a04 │ │ │ │ - ldr r3, [pc, #56] @ a2b04 │ │ │ │ + bne a298c │ │ │ │ + b a2994 │ │ │ │ + ldr r3, [pc, #56] @ a2a94 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2ae0 │ │ │ │ + bne a2a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2aac │ │ │ │ + b a2a3c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2aac │ │ │ │ + b a2a3c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ 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] @ a2c64 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r6, [pc, #320] @ a2bf4 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a2bd4 │ │ │ │ - ldr r0, [pc, #276] @ a2c68 │ │ │ │ + beq a2b64 │ │ │ │ + ldr r0, [pc, #276] @ a2bf8 │ │ │ │ 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 a2c30 │ │ │ │ + bne a2bc0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2c00 │ │ │ │ + beq a2b90 │ │ │ │ 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] │ │ │ │ @@ -124151,165 +124123,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] @ a2c6c │ │ │ │ + ldr r0, [pc, #144] @ a2bfc │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2bc0 │ │ │ │ + beq a2b50 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2b88 │ │ │ │ + bne a2b18 │ │ │ │ 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 a2bc0 │ │ │ │ - ldr r3, [pc, #56] @ a2c70 │ │ │ │ + b a2b50 │ │ │ │ + ldr r3, [pc, #56] @ a2c00 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2c4c │ │ │ │ + bne a2bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2bec │ │ │ │ + b a2b7c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2bec │ │ │ │ + b a2b7c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a2c74 : │ │ │ │ +000a2c04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2cb0 │ │ │ │ + bne a2c40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2cc8 │ │ │ │ - bl 23b4f4 │ │ │ │ + ldr r0, [pc, #36] @ a2c58 │ │ │ │ + bl 23b60c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2ccc │ │ │ │ - ldr r1, [pc, #20] @ a2cd0 │ │ │ │ + ldr r3, [pc, #20] @ a2c5c │ │ │ │ + ldr r1, [pc, #20] @ a2c60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, ror #18 │ │ │ │ + eorseq ip, r5, r4, ror #2 │ │ │ │ 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 a30ec │ │ │ │ - ldr r9, [pc, #1784] @ a33f8 │ │ │ │ - ldr r2, [pc, #1784] @ a33fc │ │ │ │ + bls a307c │ │ │ │ + ldr r9, [pc, #1784] @ a3388 │ │ │ │ + ldr r2, [pc, #1784] @ a338c │ │ │ │ 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 a32d8 │ │ │ │ - ldr r3, [pc, #1748] @ a3400 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a3268 │ │ │ │ + ldr r3, [pc, #1748] @ a3390 │ │ │ │ + bl 3580c0 │ │ │ │ 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 a3294 │ │ │ │ + beq a3224 │ │ │ │ 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 a2fc8 │ │ │ │ - ldr r3, [pc, #1672] @ a3404 │ │ │ │ + beq a2f58 │ │ │ │ + ldr r3, [pc, #1672] @ a3394 │ │ │ │ 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] @ a3408 │ │ │ │ + ldr r2, [pc, #1644] @ a3398 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3308 │ │ │ │ + bne a3298 │ │ │ │ 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 a3104 │ │ │ │ + beq a3094 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a303c │ │ │ │ + blt a2fcc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a30b4 │ │ │ │ - ldr r8, [pc, #1560] @ a340c │ │ │ │ + bne a3044 │ │ │ │ + ldr r8, [pc, #1560] @ a339c │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3410 │ │ │ │ - ldr r0, [pc, #1548] @ a340c │ │ │ │ + ldr r2, [pc, #1556] @ a33a0 │ │ │ │ + ldr r0, [pc, #1548] @ a339c │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a336c │ │ │ │ - bl 9da40 │ │ │ │ + bne a32fc │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a3118 │ │ │ │ + beq a30a8 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2e54 │ │ │ │ - ldr r3, [pc, #1496] @ a3400 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a2de4 │ │ │ │ + ldr r3, [pc, #1496] @ a3390 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -124317,32 +124289,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] @ a3414 │ │ │ │ + ldr r3, [pc, #1448] @ a33a4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a31d8 │ │ │ │ + bne a3168 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3284 │ │ │ │ + bne a3214 │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2efc │ │ │ │ - ldr r3, [pc, #1364] @ a3400 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a2e8c │ │ │ │ + ldr r3, [pc, #1364] @ a3390 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -124356,61 +124328,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 a3140 │ │ │ │ + beq a30d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a337c │ │ │ │ + beq a330c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2ffc │ │ │ │ + beq a2f8c │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a3418 │ │ │ │ + ldr r2, [pc, #1244] @ a33a8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a300c │ │ │ │ + bne a2f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a300c │ │ │ │ - ldr r2, [pc, #1188] @ a3400 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a2f9c │ │ │ │ + ldr r2, [pc, #1188] @ a3390 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a341c │ │ │ │ + ldr r2, [pc, #1196] @ a33ac │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a31c0 │ │ │ │ - bl a0308 │ │ │ │ + beq a3150 │ │ │ │ + bl a0298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2fa0 │ │ │ │ + beq a2f30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a33e0 │ │ │ │ + beq a3370 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2fbc │ │ │ │ + beq a2f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33d4 │ │ │ │ + beq a3364 │ │ │ │ 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 │ │ │ │ @@ -124418,36 +124390,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 a2d74 │ │ │ │ - ldr r3, [pc, #1044] @ a3418 │ │ │ │ + b a2d04 │ │ │ │ + ldr r3, [pc, #1044] @ a33a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2f48 │ │ │ │ + beq a2ed8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2f54 │ │ │ │ + bne a2ee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b15c │ │ │ │ mov r6, r0 │ │ │ │ - b a31c8 │ │ │ │ + b a3158 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2ddc │ │ │ │ - ldr r2, [pc, #944] @ a3400 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a2d6c │ │ │ │ + ldr r2, [pc, #944] @ a3390 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -124464,59 +124436,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 a2dec │ │ │ │ + beq a2d7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a340c │ │ │ │ + ldr r8, [pc, #844] @ a339c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2df0 │ │ │ │ + bne a2d80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2df0 │ │ │ │ + bne a2d80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2df0 │ │ │ │ + ble a2d80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2e94 │ │ │ │ + b a2e24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3420 │ │ │ │ + ldr r5, [pc, #808] @ a33b0 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2dd0 │ │ │ │ - ldr r3, [pc, #792] @ a3424 │ │ │ │ + bne a2d60 │ │ │ │ + ldr r3, [pc, #792] @ a33b4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a3428 │ │ │ │ + ldr r1, [pc, #788] @ a33b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32f0 │ │ │ │ + beq a3280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a32f0 │ │ │ │ + bne a3280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a32f0 │ │ │ │ - bl 91acc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a3280 │ │ │ │ + bl 91a60 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a3390 │ │ │ │ + beq a3320 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2f04 │ │ │ │ - ldr r3, [pc, #668] @ a3400 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a2e94 │ │ │ │ + ldr r3, [pc, #668] @ a3390 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -124531,232 +124503,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 a2f04 │ │ │ │ - bl 9ccd4 │ │ │ │ + b a2e94 │ │ │ │ + bl 9cc68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2f90 │ │ │ │ - b a2fa0 │ │ │ │ + bne a2f20 │ │ │ │ + b a2f30 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3278 │ │ │ │ + bne a3208 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a3334 │ │ │ │ + bne a32c4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3214 │ │ │ │ + bne a31a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a333c │ │ │ │ + bne a32cc │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2e90 │ │ │ │ + b a2e20 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a31fc │ │ │ │ + bne a318c │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a342c │ │ │ │ - ldr ip, [pc, #508] @ a3430 │ │ │ │ + ldr lr, [pc, #508] @ a33bc │ │ │ │ + ldr ip, [pc, #508] @ a33c0 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a3208 │ │ │ │ + beq a3198 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a32f8 │ │ │ │ + bne a3288 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3284 │ │ │ │ + beq a3214 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2e94 │ │ │ │ + b a2e24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a3208 │ │ │ │ + beq a3198 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2e90 │ │ │ │ - b a320c │ │ │ │ + beq a2e20 │ │ │ │ + b a319c │ │ │ │ mov r0, fp │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d74 │ │ │ │ + bne a2d04 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a3434 │ │ │ │ + ldr r2, [pc, #388] @ a33c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3358 │ │ │ │ + bne a32e8 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a32ec │ │ │ │ + beq a327c │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2d74 │ │ │ │ + b a2d04 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d74 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne a2d04 │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r6, #0 │ │ │ │ - b a2fbc │ │ │ │ + b a2f4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3254 │ │ │ │ + beq a31e4 │ │ │ │ mov r2, r1 │ │ │ │ - b a325c │ │ │ │ - ldr r1, [pc, #296] @ a3438 │ │ │ │ + b a31ec │ │ │ │ + ldr r1, [pc, #296] @ a33c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3320 │ │ │ │ + bne a32b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ - b a2dac │ │ │ │ + bl 18e3b0 │ │ │ │ + b a2d3c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2dac │ │ │ │ + b a2d3c │ │ │ │ mov r1, r3 │ │ │ │ - b a3224 │ │ │ │ - ldr r0, [pc, #236] @ a3430 │ │ │ │ - ldr r1, [pc, #228] @ a342c │ │ │ │ + b a31b4 │ │ │ │ + ldr r0, [pc, #236] @ a33c0 │ │ │ │ + ldr r1, [pc, #228] @ a33bc │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a325c │ │ │ │ - b a3254 │ │ │ │ + beq a31ec │ │ │ │ + b a31e4 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a32c0 │ │ │ │ + b a3250 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2e54 │ │ │ │ - b a3118 │ │ │ │ - ldr r1, [pc, #184] @ a343c │ │ │ │ - ldr r0, [pc, #184] @ a3440 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2de4 │ │ │ │ + b a30a8 │ │ │ │ + ldr r1, [pc, #184] @ a33cc │ │ │ │ + ldr r0, [pc, #184] @ a33d0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a31c8 │ │ │ │ + b a3158 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33ac │ │ │ │ + beq a333c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33ec │ │ │ │ + beq a337c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32f0 │ │ │ │ + beq a3280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a32f0 │ │ │ │ + bne a3280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a32f0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a3280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a2fbc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a2f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a2fa0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a2f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a33ac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a333c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ - andseq fp, r5, r4, lsl r2 │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ + andseq fp, r5, ip, lsr #3 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035eed0 │ │ │ │ + @ instruction: 0x0035f6d0 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a3444 : │ │ │ │ - b a3448 │ │ │ │ +000a33d4 : │ │ │ │ + b a33d8 │ │ │ │ │ │ │ │ -000a3448 : │ │ │ │ +000a33d8 : │ │ │ │ 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 a3564 │ │ │ │ - ldr r8, [pc, #428] @ a3618 │ │ │ │ - ldr r2, [pc, #428] @ a361c │ │ │ │ + bls a34f4 │ │ │ │ + ldr r8, [pc, #428] @ a35a8 │ │ │ │ + ldr r2, [pc, #428] @ a35ac │ │ │ │ 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 a35b8 │ │ │ │ - ldr r3, [pc, #392] @ a3620 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a3548 │ │ │ │ + ldr r3, [pc, #392] @ a35b0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r9, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a3574 │ │ │ │ + beq a3504 │ │ │ │ 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 a3530 │ │ │ │ - ldr r3, [pc, #316] @ a3624 │ │ │ │ + beq a34c0 │ │ │ │ + ldr r3, [pc, #316] @ a35b4 │ │ │ │ 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] @ a3628 │ │ │ │ + ldr r2, [pc, #292] @ a35b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a35d8 │ │ │ │ + bne a3568 │ │ │ │ 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} │ │ │ │ @@ -124768,262 +124740,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 a34e0 │ │ │ │ - ldr r5, [pc, #192] @ a362c │ │ │ │ + b a3470 │ │ │ │ + ldr r5, [pc, #192] @ a35bc │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a34e0 │ │ │ │ + bne a3470 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3630 │ │ │ │ + ldr r2, [pc, #160] @ a35c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a35f0 │ │ │ │ + bne a3580 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a35cc │ │ │ │ + beq a355c │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a34e0 │ │ │ │ + b a3470 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a34e0 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne a3470 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r5, #0 │ │ │ │ - b a3528 │ │ │ │ - ldr r1, [pc, #84] @ a3634 │ │ │ │ + b a34b8 │ │ │ │ + ldr r1, [pc, #84] @ a35c4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3604 │ │ │ │ + bne a3594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ - b a3514 │ │ │ │ + bl 18e3b0 │ │ │ │ + b a34a4 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a35a0 │ │ │ │ + b a3530 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3514 │ │ │ │ + b a34a4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a3638 <_PyLong_New@@Base>: │ │ │ │ +000a35c8 <_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 a3864 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a37f4 <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a374c <_PyLong_New@@Base+0x114> │ │ │ │ + beq a36dc <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a37fc <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a3878 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a387c <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a378c <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3808 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a380c <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a37e8 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a3880 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3578c0 │ │ │ │ + bne a3778 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a3810 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 3580c0 │ │ │ │ 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 a37ac <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a373c <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a379c <_PyLong_New@@Base+0x164> │ │ │ │ + beq a372c <_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 a3704 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3694 <_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] @ a3884 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a3814 <_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] @ a3888 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a3818 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a3808 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3798 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a3824 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a37b4 <_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] @ a3878 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a387c <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3808 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a380c <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a37ec <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a3880 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3578c0 │ │ │ │ + bne a377c <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a3810 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 3580c0 │ │ │ │ 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 a36b4 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3644 <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3704 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3694 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a388c <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a381c <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a383c <_PyLong_New@@Base+0x204> │ │ │ │ + bne a37cc <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a37fc <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a378c <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a3704 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a3694 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3704 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne a3694 <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 29f9e8 │ │ │ │ mov r5, #0 │ │ │ │ - b a3744 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a36d4 <_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 a373c <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a3890 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a36cc <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a3820 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3850 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a37e0 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ - b a373c <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e3b0 │ │ │ │ + b a36cc <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a37d0 <_PyLong_New@@Base+0x198> │ │ │ │ + b a3760 <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a373c <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3894 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3898 <_PyLong_New@@Base+0x260> │ │ │ │ + b a36cc <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a3824 <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3828 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a3800 <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18ee78 │ │ │ │ + b a3790 <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0035eefc │ │ │ │ + @ instruction: 0x0035f6fc │ │ │ │ │ │ │ │ -000a389c : │ │ │ │ +000a382c : │ │ │ │ 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 a3c4c │ │ │ │ + beq a3bdc │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3cb8 │ │ │ │ + ldr r1, [pc, #1008] @ a3c48 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3c64 │ │ │ │ + beq a3bf4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3a10 │ │ │ │ + blt a39a0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3a88 │ │ │ │ + bne a3a18 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3aa4 │ │ │ │ - ldr r7, [pc, #960] @ a3cbc │ │ │ │ - ldr r2, [pc, #960] @ a3cc0 │ │ │ │ + bne a3a34 │ │ │ │ + ldr r7, [pc, #960] @ a3c4c │ │ │ │ + ldr r2, [pc, #960] @ a3c50 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3c78 │ │ │ │ - ldr r0, [pc, #940] @ a3cbc │ │ │ │ + bne a3c08 │ │ │ │ + ldr r0, [pc, #940] @ a3c4c │ │ │ │ mov r1, #0 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3c18 │ │ │ │ + beq a3ba8 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3ae0 │ │ │ │ - ldr r2, [pc, #916] @ a3cc4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a3a70 │ │ │ │ + ldr r2, [pc, #916] @ a3c54 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -125034,57 +125006,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 a39b8 │ │ │ │ - ldr r2, [pc, #836] @ a3cc8 │ │ │ │ + bne a3948 │ │ │ │ + ldr r2, [pc, #836] @ a3c58 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3b20 │ │ │ │ + bne a3ab0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a3b80 │ │ │ │ + bne a3b10 │ │ │ │ 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] @ a3cc8 │ │ │ │ + ldr r2, [pc, #756] @ a3c58 │ │ │ │ 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 a39ac │ │ │ │ + beq a393c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3b34 │ │ │ │ + beq a3ac4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a39ac │ │ │ │ + b a393c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a38dc │ │ │ │ - ldr r2, [pc, #672] @ a3cc4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a386c │ │ │ │ + ldr r2, [pc, #672] @ a3c54 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -125101,337 +125073,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 a38ec │ │ │ │ - ldr r7, [pc, #556] @ a3cbc │ │ │ │ + beq a387c │ │ │ │ + ldr r7, [pc, #556] @ a3c4c │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3cc0 │ │ │ │ + ldr r2, [pc, #552] @ a3c50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3c04 │ │ │ │ + bne a3b94 │ │ │ │ mov r6, r8 │ │ │ │ - b a3908 │ │ │ │ + b a3898 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3cbc │ │ │ │ + ldr r7, [pc, #524] @ a3c4c │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3bfc │ │ │ │ + bne a3b8c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3a8c │ │ │ │ + bne a3a1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3a8c │ │ │ │ + ble a3a1c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a39b0 │ │ │ │ + b a3940 │ │ │ │ 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 a39bc │ │ │ │ - ldr r2, [pc, #444] @ a3cc8 │ │ │ │ + bne a394c │ │ │ │ + ldr r2, [pc, #444] @ a3c58 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3994 │ │ │ │ + beq a3924 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a3b58 │ │ │ │ + bne a3ae8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3c40 │ │ │ │ + bne a3bd0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3b98 │ │ │ │ + bne a3b28 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3be0 │ │ │ │ + bne a3b70 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a39fc │ │ │ │ - ldr lr, [pc, #352] @ a3ccc │ │ │ │ - ldr ip, [pc, #352] @ a3cd0 │ │ │ │ + beq a398c │ │ │ │ + ldr lr, [pc, #352] @ a3c5c │ │ │ │ + ldr ip, [pc, #352] @ a3c60 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3bd4 │ │ │ │ + bne a3b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3c38 │ │ │ │ + bne a3bc8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a39ac │ │ │ │ - b a3a08 │ │ │ │ + beq a393c │ │ │ │ + b a3998 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3b4c │ │ │ │ + bne a3adc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3ccc │ │ │ │ - ldr lr, [pc, #280] @ a3cd0 │ │ │ │ + ldr r4, [pc, #280] @ a3c5c │ │ │ │ + ldr lr, [pc, #280] @ a3c60 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3c20 │ │ │ │ + bne a3bb0 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3be0 │ │ │ │ + bne a3b70 │ │ │ │ mov r8, r1 │ │ │ │ - b a3b58 │ │ │ │ + b a3ae8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b78 │ │ │ │ + beq a3b08 │ │ │ │ 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 a39b0 │ │ │ │ + b a3940 │ │ │ │ mov r8, #0 │ │ │ │ - b a3a8c │ │ │ │ - ldr r0, [pc, #176] @ a3cbc │ │ │ │ + b a3a1c │ │ │ │ + ldr r0, [pc, #176] @ a3c4c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3ae4 │ │ │ │ + bne a3a74 │ │ │ │ mov r3, #0 │ │ │ │ - b a39b0 │ │ │ │ + b a3940 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b58 │ │ │ │ + beq a3ae8 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3a08 │ │ │ │ + beq a3998 │ │ │ │ mov r2, r0 │ │ │ │ - b a3be0 │ │ │ │ + b a3b70 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3ba8 │ │ │ │ - ldr r3, [pc, #128] @ a3cd4 │ │ │ │ + b a3b38 │ │ │ │ + ldr r3, [pc, #128] @ a3c64 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3cd8 │ │ │ │ + ldr r1, [pc, #124] @ a3c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b a3c18 │ │ │ │ + bl 11774c │ │ │ │ + b a3ba8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3ca4 │ │ │ │ + blt a3c34 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a38ec │ │ │ │ + b a387c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3c18 │ │ │ │ + beq a3ba8 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3b04 │ │ │ │ + b a3a94 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3c6c │ │ │ │ + beq a3bfc │ │ │ │ mov r8, #0 │ │ │ │ - b a3a1c │ │ │ │ + b a39ac │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq fp, r5, r4, lsl r2 │ │ │ │ + andseq fp, r5, ip, lsr #3 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035eed0 │ │ │ │ + @ instruction: 0x0035f6d0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3d20 │ │ │ │ + bne a3cb0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3d18 │ │ │ │ + bne a3ca8 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3e64 │ │ │ │ + ldr ip, [pc, #344] @ a3df4 │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3db0 │ │ │ │ + bne a3d40 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3df4 │ │ │ │ - ldr lr, [pc, #304] @ a3e64 │ │ │ │ + bne a3d84 │ │ │ │ + ldr lr, [pc, #304] @ a3df4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3e08 │ │ │ │ + bne a3d98 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3d94 │ │ │ │ + bne a3d24 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3dc8 │ │ │ │ + bne a3d58 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3ddc │ │ │ │ - ldr r5, [pc, #256] @ a3e68 │ │ │ │ - ldr lr, [pc, #256] @ a3e6c │ │ │ │ + beq a3d6c │ │ │ │ + ldr r5, [pc, #256] @ a3df8 │ │ │ │ + ldr lr, [pc, #256] @ a3dfc │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3e38 │ │ │ │ + bne a3dc8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3db0 │ │ │ │ + beq a3d40 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3dd4 │ │ │ │ + b a3d64 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3e0c │ │ │ │ + beq a3d9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d54 │ │ │ │ - b a3d7c │ │ │ │ + beq a3ce4 │ │ │ │ + b a3d0c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3d18 │ │ │ │ - b a3de8 │ │ │ │ + beq a3ca8 │ │ │ │ + b a3d78 │ │ │ │ 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 a3ddc │ │ │ │ - ldr lr, [pc, #96] @ a3e64 │ │ │ │ + bne a3d6c │ │ │ │ + ldr lr, [pc, #96] @ a3df4 │ │ │ │ mov ip, r3 │ │ │ │ - b a3d54 │ │ │ │ + b a3ce4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3e6c │ │ │ │ - ldr r5, [pc, #80] @ a3e68 │ │ │ │ + ldr r6, [pc, #88] @ a3dfc │ │ │ │ + ldr r5, [pc, #80] @ a3df8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3e48 │ │ │ │ + bne a3dd8 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3d7c │ │ │ │ + bne a3d0c │ │ │ │ mov r3, r4 │ │ │ │ - b a3d54 │ │ │ │ + b a3ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d74 │ │ │ │ + beq a3d04 │ │ │ │ mov ip, r3 │ │ │ │ - b a3d7c │ │ │ │ + b a3d0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d54 │ │ │ │ + beq a3ce4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3d7c │ │ │ │ + bne a3d0c │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3de8 │ │ │ │ + b a3d78 │ │ │ │ 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 a3e9c │ │ │ │ + bhi a3e2c │ │ │ │ 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 a3f54 │ │ │ │ + beq a3ee4 │ │ │ │ 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 a3f48 │ │ │ │ + bhi a3ed8 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3f54 │ │ │ │ + beq a3ee4 │ │ │ │ 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 a3f48 │ │ │ │ + bhi a3ed8 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3f54 │ │ │ │ + beq a3ee4 │ │ │ │ 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 a3f48 │ │ │ │ + bhi a3ed8 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3f54 │ │ │ │ + bcc a3ee4 │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3f24 │ │ │ │ + bls a3eb4 │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3ea8 │ │ │ │ + b a3e38 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3f68 : │ │ │ │ +000a3ef8 : │ │ │ │ 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] @ a3fa8 │ │ │ │ - bl 9d9d4 │ │ │ │ + ldr r0, [pc, #32] @ a3f38 │ │ │ │ + bl 9d968 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125441,106 +125413,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 a3ff8 │ │ │ │ + b a3f88 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4040 │ │ │ │ + bne a3fd0 │ │ │ │ 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 a3fd0 │ │ │ │ + ble a3f60 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a40c8 │ │ │ │ + bgt a4058 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4040 │ │ │ │ + bne a3fd0 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3ff4 │ │ │ │ + bne a3f84 │ │ │ │ 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 a40a0 │ │ │ │ + bgt a4030 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a40f8 │ │ │ │ + bne a4088 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a40c0 │ │ │ │ + ble a4050 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a40dc │ │ │ │ + bgt a406c │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a4024 │ │ │ │ + b a3fb4 │ │ │ │ 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 a4110 │ │ │ │ + bgt a40a0 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a408c │ │ │ │ + bne a401c │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a4078 │ │ │ │ + bgt a4008 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3fe0 │ │ │ │ + b a3f70 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a4044 │ │ │ │ + bne a3fd4 │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3ff4 │ │ │ │ + bne a3f84 │ │ │ │ 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 a4060 │ │ │ │ + b a3ff0 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a4070 │ │ │ │ + beq a4000 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a40a0 │ │ │ │ + b a4030 │ │ │ │ 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] │ │ │ │ @@ -125551,100 +125523,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 a41ac │ │ │ │ + bne a413c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a422c │ │ │ │ + bne a41bc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a41ec │ │ │ │ + bne a417c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42d4 │ │ │ │ + b a4264 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4188 │ │ │ │ + beq a4118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4188 │ │ │ │ - ldr r2, [pc, #252] @ a42cc │ │ │ │ + bne a4118 │ │ │ │ + ldr r2, [pc, #252] @ a425c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a428c │ │ │ │ + bne a421c │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4188 │ │ │ │ + b a4118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a41a0 │ │ │ │ + beq a4130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a41a0 │ │ │ │ - ldr r2, [pc, #188] @ a42cc │ │ │ │ + bne a4130 │ │ │ │ + ldr r2, [pc, #188] @ a425c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a42ac │ │ │ │ + bne a423c │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a41a0 │ │ │ │ + b a4130 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4194 │ │ │ │ + beq a4124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4194 │ │ │ │ - ldr r2, [pc, #124] @ a42cc │ │ │ │ + bne a4124 │ │ │ │ + ldr r2, [pc, #124] @ a425c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a426c │ │ │ │ + bne a41fc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4194 │ │ │ │ - ldr r1, [pc, #92] @ a42d0 │ │ │ │ + b a4124 │ │ │ │ + ldr r1, [pc, #92] @ a4260 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4260 │ │ │ │ + beq a41f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4260 │ │ │ │ - ldr r1, [pc, #60] @ a42d0 │ │ │ │ + b a41f0 │ │ │ │ + ldr r1, [pc, #60] @ a4260 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a41e0 │ │ │ │ + beq a4170 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a41e0 │ │ │ │ - ldr r1, [pc, #28] @ a42d0 │ │ │ │ + b a4170 │ │ │ │ + ldr r1, [pc, #28] @ a4260 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4220 │ │ │ │ + beq a41b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4220 │ │ │ │ + b a41b0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a42d4 : │ │ │ │ +000a4264 : │ │ │ │ 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 │ │ │ │ @@ -125652,61 +125624,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 a449c │ │ │ │ - ldr r3, [pc, #744] @ a4604 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a442c │ │ │ │ + ldr r3, [pc, #744] @ a4594 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a44dc │ │ │ │ - ldr ip, [pc, #720] @ a4608 │ │ │ │ + ble a446c │ │ │ │ + ldr ip, [pc, #720] @ a4598 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a460c │ │ │ │ + ldr r0, [pc, #704] @ a459c │ │ │ │ cmp r2, r0 │ │ │ │ - bne a44f4 │ │ │ │ + bne a4484 │ │ │ │ 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 a4520 │ │ │ │ + beq a44b0 │ │ │ │ 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 a43ac │ │ │ │ + bgt a433c │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4520 │ │ │ │ + beq a44b0 │ │ │ │ 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 a4500 │ │ │ │ + beq a4490 │ │ │ │ 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] │ │ │ │ @@ -125717,29 +125689,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 a4434 │ │ │ │ + bne a43c4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4430 │ │ │ │ + beq a43c0 │ │ │ │ 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 a4574 │ │ │ │ + beq a4504 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4548 │ │ │ │ + beq a44d8 │ │ │ │ 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] │ │ │ │ @@ -125758,44 +125730,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] @ a4604 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #324] @ a4594 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a4330 │ │ │ │ - ldr ip, [pc, #292] @ a4608 │ │ │ │ - ldr r0, [pc, #292] @ a460c │ │ │ │ + bgt a42c0 │ │ │ │ + ldr ip, [pc, #292] @ a4598 │ │ │ │ + ldr r0, [pc, #292] @ a459c │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a4350 │ │ │ │ + beq a42e0 │ │ │ │ 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] @ a4610 │ │ │ │ + ldr r2, [pc, #228] @ a45a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a45f8 │ │ │ │ + bne a4588 │ │ │ │ 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 │ │ │ │ @@ -125807,15 +125779,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 a4448 │ │ │ │ + beq a43d8 │ │ │ │ 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] │ │ │ │ @@ -125840,32 +125812,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 a4538 │ │ │ │ + b a44c8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ │ │ │ │ -000a4614 <_PyType_GetDict@@Base>: │ │ │ │ +000a45a4 <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a462c <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a45bc <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4694 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a4624 <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -125881,279 +125853,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 │ │ │ │ │ │ │ │ -000a4698 : │ │ │ │ +000a4628 : │ │ │ │ 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 a4720 │ │ │ │ - ldr r3, [pc, #112] @ a4734 │ │ │ │ + beq a46b0 │ │ │ │ + ldr r3, [pc, #112] @ a46c4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a46f4 │ │ │ │ + bne a4684 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a46f4 │ │ │ │ + beq a4684 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a472c │ │ │ │ + beq a46bc │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a46ec │ │ │ │ - ldr r1, [pc, #16] @ a4738 │ │ │ │ - ldr r0, [pc, #16] @ a473c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a467c │ │ │ │ + ldr r1, [pc, #16] @ a46c8 │ │ │ │ + ldr r0, [pc, #16] @ a46cc │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a46ec │ │ │ │ + b a467c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a4740 : │ │ │ │ +000a46d0 : │ │ │ │ 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 a4778 │ │ │ │ + bl a4708 │ │ │ │ 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 a4f54 │ │ │ │ + beq a4ee4 │ │ │ │ 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 a540c │ │ │ │ + bhi a539c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4d60 │ │ │ │ + beq a4cf0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4e5c │ │ │ │ + beq a4dec │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a47c8 │ │ │ │ + bne a4758 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5394 │ │ │ │ + beq a5324 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a5448 │ │ │ │ + beq a53d8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a5434 │ │ │ │ + beq a53c4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4ee8 │ │ │ │ + bne a4e78 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4f68 │ │ │ │ + beq a4ef8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5180 │ │ │ │ + beq a5110 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a547c │ │ │ │ - beq a5454 │ │ │ │ + ldrne r1, [pc, #3080] @ a540c │ │ │ │ + beq a53e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4970 │ │ │ │ + beq a4900 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5188 │ │ │ │ + beq a5118 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5190 │ │ │ │ + beq a5120 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5198 │ │ │ │ + beq a5128 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51a0 │ │ │ │ + beq a5130 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51a8 │ │ │ │ + beq a5138 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5114 │ │ │ │ + beq a50a4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a511c │ │ │ │ + beq a50ac │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4968 │ │ │ │ + beq a48f8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5124 │ │ │ │ + beq a50b4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a53b0 │ │ │ │ + beq a5340 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a494c │ │ │ │ + bne a48dc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a51b0 │ │ │ │ + bne a5140 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a520c │ │ │ │ + beq a519c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a49c8 │ │ │ │ + beq a4958 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4ed8 │ │ │ │ + ble a4e68 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4fd8 │ │ │ │ + beq a4f68 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a5368 │ │ │ │ + beq a52f8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a49a4 │ │ │ │ - ldr r3, [pc, #2736] @ a5480 │ │ │ │ + blt a4934 │ │ │ │ + ldr r3, [pc, #2736] @ a5410 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4a20 │ │ │ │ + ble a49b0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4fe0 │ │ │ │ + beq a4f70 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a5004 │ │ │ │ + ble a4f94 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4f70 │ │ │ │ + bne a4f00 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a49e4 │ │ │ │ + bne a4974 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a527c │ │ │ │ + bge a520c │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4a4c │ │ │ │ - ldr r2, [pc, #2620] @ a5480 │ │ │ │ + beq a49dc │ │ │ │ + ldr r2, [pc, #2620] @ a5410 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a524c │ │ │ │ + bne a51dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c7cc │ │ │ │ + bl 23c8e8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4fd8 │ │ │ │ + beq a4f68 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a4a78 │ │ │ │ + beq a4a08 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a504c │ │ │ │ + blt a4fdc │ │ │ │ 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 a4fd8 │ │ │ │ + beq a4f68 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4ac0 │ │ │ │ + beq a4a50 │ │ │ │ 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 │ │ │ │ @@ -126168,15 +126140,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 a5334 │ │ │ │ + bne a52c4 │ │ │ │ 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 │ │ │ │ @@ -126184,488 +126156,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] @ a5484 │ │ │ │ + ldrne r8, [pc, #2356] @ a5414 │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4ba0 │ │ │ │ + beq a4b30 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4e4c │ │ │ │ - bgt a4d9c │ │ │ │ + beq a4ddc │ │ │ │ + bgt a4d2c │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4e4c │ │ │ │ + bls a4ddc │ │ │ │ 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 a4f30 │ │ │ │ + bne a4ec0 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b58 │ │ │ │ + bne a4ae8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f78 │ │ │ │ + beq a4f08 │ │ │ │ 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 a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4d1c │ │ │ │ - ldr r3, [pc, #2220] @ a5488 │ │ │ │ + blt a4cac │ │ │ │ + ldr r3, [pc, #2220] @ a5418 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4c30 │ │ │ │ + bne a4bc0 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4c00 │ │ │ │ + beq a4b90 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a51d8 │ │ │ │ + blt a5168 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5230 │ │ │ │ + blt a51c0 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5214 │ │ │ │ + blt a51a4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a530c │ │ │ │ + blt a529c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a52a8 │ │ │ │ + bne a5238 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4c98 │ │ │ │ + beq a4c28 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a27c0 │ │ │ │ - bl 9deb4 │ │ │ │ + bl a2750 │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4d1c │ │ │ │ - ldr r1, [pc, #2084] @ a548c │ │ │ │ + beq a4cac │ │ │ │ + ldr r1, [pc, #2084] @ a541c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4c90 │ │ │ │ + beq a4c20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5328 │ │ │ │ + beq a52b8 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4d1c │ │ │ │ + blt a4cac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f18 │ │ │ │ + bne a4ea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f3c │ │ │ │ - ldr r1, [pc, #2008] @ a5490 │ │ │ │ + bne a4ecc │ │ │ │ + ldr r1, [pc, #2008] @ a5420 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b408 │ │ │ │ + bl 9b39c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4d1c │ │ │ │ + bne a4cac │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a53f0 │ │ │ │ + beq a5380 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56fc │ │ │ │ + bl a568c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4d1c │ │ │ │ - ldr r1, [pc, #1944] @ a5490 │ │ │ │ + beq a4cac │ │ │ │ + ldr r1, [pc, #1944] @ a5420 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4d1c │ │ │ │ + beq a4cac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a543c │ │ │ │ - bl a5780 │ │ │ │ + beq a53cc │ │ │ │ + bl a5710 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a53b8 │ │ │ │ + bne a5348 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a5354 │ │ │ │ + bne a52e4 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a509c │ │ │ │ + beq a502c │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5340 │ │ │ │ + beq a52d0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a47e0 │ │ │ │ + b a4770 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a4b70 │ │ │ │ + bne a4b00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a57a4 │ │ │ │ + bl a5734 │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a57a4 │ │ │ │ + bl a5734 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57a4 │ │ │ │ + bl a5734 │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4e4c │ │ │ │ + ble a4ddc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a512c │ │ │ │ + bne a50bc │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4e4c │ │ │ │ + beq a4ddc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a5148 │ │ │ │ + bne a50d8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4e4c │ │ │ │ + beq a4ddc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5164 │ │ │ │ + bne a50f4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4e4c │ │ │ │ + beq a4ddc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a50c0 │ │ │ │ + bne a5050 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4e4c │ │ │ │ + beq a4ddc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a50a4 │ │ │ │ + bne a5034 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4e34 │ │ │ │ + bne a4dc4 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b58 │ │ │ │ - b a4ba0 │ │ │ │ + bne a4ae8 │ │ │ │ + b a4b30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5420 │ │ │ │ + bne a53b0 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a47e0 │ │ │ │ - ldr r1, [pc, #1560] @ a5494 │ │ │ │ + beq a4770 │ │ │ │ + ldr r1, [pc, #1560] @ a5424 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5498 │ │ │ │ + ldr r1, [pc, #1552] @ a5428 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a549c │ │ │ │ + ldr r1, [pc, #1528] @ a542c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4f84 │ │ │ │ + beq a4f14 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f94 │ │ │ │ + bne a4f24 │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e74 │ │ │ │ - b a47e0 │ │ │ │ - ldr r3, [pc, #1440] @ a5480 │ │ │ │ + bne a4e04 │ │ │ │ + b a4770 │ │ │ │ + ldr r3, [pc, #1440] @ a5410 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4a20 │ │ │ │ + b a49b0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a4970 │ │ │ │ + beq a4900 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a51d0 │ │ │ │ + beq a5160 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4984 │ │ │ │ - ldr r1, [pc, #1408] @ a54a0 │ │ │ │ + b a4914 │ │ │ │ + ldr r1, [pc, #1408] @ a5430 │ │ │ │ mov r0, r7 │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4ca4 │ │ │ │ - b a4d1c │ │ │ │ + bge a4c34 │ │ │ │ + b a4cac │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4e4c │ │ │ │ - ldr r1, [pc, #1376] @ a54a4 │ │ │ │ + b a4ddc │ │ │ │ + ldr r1, [pc, #1376] @ a5434 │ │ │ │ mov r0, r7 │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4cb0 │ │ │ │ - b a4d1c │ │ │ │ + bge a4c40 │ │ │ │ + b a4cac │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a47ec │ │ │ │ - ldr r1, [pc, #1292] @ a547c │ │ │ │ - b a4970 │ │ │ │ + b a477c │ │ │ │ + ldr r1, [pc, #1292] @ a540c │ │ │ │ + b a4900 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4a00 │ │ │ │ - ldr r3, [pc, #1320] @ a54a8 │ │ │ │ + b a4990 │ │ │ │ + ldr r3, [pc, #1320] @ a5438 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4bac │ │ │ │ + b a4b3c │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4ec8 │ │ │ │ + beq a4e58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a5038 │ │ │ │ + bgt a4fc8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4fb8 │ │ │ │ + blt a4f48 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4ec8 │ │ │ │ - ldr r3, [pc, #1260] @ a54ac │ │ │ │ - ldr r1, [pc, #1260] @ a54b0 │ │ │ │ + blt a4e58 │ │ │ │ + ldr r3, [pc, #1260] @ a543c │ │ │ │ + ldr r1, [pc, #1260] @ a5440 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4d34 │ │ │ │ + b a4cc4 │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4a14 │ │ │ │ + beq a49a4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4fe4 │ │ │ │ - ldr r3, [pc, #1148] @ a547c │ │ │ │ + bne a4f74 │ │ │ │ + ldr r3, [pc, #1148] @ a540c │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4a14 │ │ │ │ + beq a49a4 │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50dc │ │ │ │ + beq a506c │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a5100 │ │ │ │ + ble a5090 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a5018 │ │ │ │ + bne a4fa8 │ │ │ │ mov r4, ip │ │ │ │ - b a4a14 │ │ │ │ - ldr r3, [pc, #1132] @ a54ac │ │ │ │ - ldr r1, [pc, #1136] @ a54b4 │ │ │ │ + b a49a4 │ │ │ │ + ldr r3, [pc, #1132] @ a543c │ │ │ │ + ldr r1, [pc, #1136] @ a5444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fc8 │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f58 │ │ │ │ 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 a4a78 │ │ │ │ + beq a4a08 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a4a78 │ │ │ │ - ldr r3, [pc, #1052] @ a54ac │ │ │ │ - ldr r1, [pc, #1060] @ a54b8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fd8 │ │ │ │ - bl 99d40 │ │ │ │ - b a47e0 │ │ │ │ + bne a4a08 │ │ │ │ + ldr r3, [pc, #1052] @ a543c │ │ │ │ + ldr r1, [pc, #1060] @ a5448 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f68 │ │ │ │ + bl 99cd4 │ │ │ │ + b a4770 │ │ │ │ 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 a4e40 │ │ │ │ + b a4dd0 │ │ │ │ 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 a4e28 │ │ │ │ + b a4db8 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a5030 │ │ │ │ + beq a4fc0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a50e0 │ │ │ │ - ldr r3, [pc, #896] @ a547c │ │ │ │ + bne a5070 │ │ │ │ + ldr r3, [pc, #896] @ a540c │ │ │ │ cmp r4, r3 │ │ │ │ - beq a5030 │ │ │ │ - ldr r3, [pc, #948] @ a54bc │ │ │ │ - ldr r1, [pc, #948] @ a54c0 │ │ │ │ + beq a4fc0 │ │ │ │ + ldr r3, [pc, #948] @ a544c │ │ │ │ + ldr r1, [pc, #948] @ a5450 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fd8 │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f68 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4920 │ │ │ │ + b a48b0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a493c │ │ │ │ + b a48cc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a495c │ │ │ │ + b a48ec │ │ │ │ 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 a4dec │ │ │ │ + b a4d7c │ │ │ │ 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 a4e00 │ │ │ │ + b a4d90 │ │ │ │ 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 a4e14 │ │ │ │ + b a4da4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4874 │ │ │ │ + b a4804 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4894 │ │ │ │ + b a4824 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a48b0 │ │ │ │ + b a4840 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a48cc │ │ │ │ + b a485c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a48e8 │ │ │ │ + b a4878 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a4904 │ │ │ │ + b a4894 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a51fc │ │ │ │ + beq a518c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4984 │ │ │ │ - ldr r0, [pc, #732] @ a54bc │ │ │ │ + b a4914 │ │ │ │ + ldr r0, [pc, #732] @ a544c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a54c4 │ │ │ │ + ldr r1, [pc, #724] @ a5454 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b a4d1c │ │ │ │ - ldr r3, [pc, #680] @ a54ac │ │ │ │ - ldr r1, [pc, #704] @ a54c8 │ │ │ │ + bl 11774c │ │ │ │ + b a4cac │ │ │ │ + ldr r3, [pc, #680] @ a543c │ │ │ │ + ldr r1, [pc, #704] @ a5458 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b a4fd8 │ │ │ │ - ldr r0, [pc, #672] @ a54bc │ │ │ │ + b a4f68 │ │ │ │ + ldr r0, [pc, #672] @ a544c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a54cc │ │ │ │ + ldr r1, [pc, #680] @ a545c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b a4d1c │ │ │ │ - ldr r0, [pc, #644] @ a54bc │ │ │ │ + bl 11774c │ │ │ │ + b a4cac │ │ │ │ + ldr r0, [pc, #644] @ a544c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a54d0 │ │ │ │ + ldr r1, [pc, #656] @ a5460 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b a4d1c │ │ │ │ + bl 11774c │ │ │ │ + b a4cac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5294 │ │ │ │ - ldr r3, [pc, #628] @ a54d4 │ │ │ │ - ldr r2, [pc, #628] @ a54d8 │ │ │ │ + beq a5224 │ │ │ │ + ldr r3, [pc, #628] @ a5464 │ │ │ │ + ldr r2, [pc, #628] @ a5468 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b2b04 │ │ │ │ + bl 2b31d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4a4c │ │ │ │ - b a4fd8 │ │ │ │ - ldr r3, [pc, #568] @ a54bc │ │ │ │ - ldr r1, [pc, #596] @ a54dc │ │ │ │ + bge a49dc │ │ │ │ + b a4f68 │ │ │ │ + ldr r3, [pc, #568] @ a544c │ │ │ │ + ldr r1, [pc, #596] @ a546c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ - b a4fd8 │ │ │ │ - ldr r3, [pc, #544] @ a54bc │ │ │ │ - ldr r1, [pc, #576] @ a54e0 │ │ │ │ + bl 11774c │ │ │ │ + b a4f68 │ │ │ │ + ldr r3, [pc, #544] @ a544c │ │ │ │ + ldr r1, [pc, #576] @ a5470 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fd8 │ │ │ │ - ldr r3, [pc, #564] @ a54e4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f68 │ │ │ │ + ldr r3, [pc, #564] @ a5474 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -126680,558 +126652,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 a4c40 │ │ │ │ - ldr r0, [pc, #424] @ a54bc │ │ │ │ + b a4bd0 │ │ │ │ + ldr r0, [pc, #424] @ a544c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a54e8 │ │ │ │ + ldr r1, [pc, #460] @ a5478 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b a4d1c │ │ │ │ + bl 11774c │ │ │ │ + b a4cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a4c90 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a4c20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239310 │ │ │ │ - b a4b0c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 239428 │ │ │ │ + b a4a9c │ │ │ │ + bl 29f9e8 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4fd8 │ │ │ │ - ldr r3, [pc, #336] @ a54ac │ │ │ │ - ldr r1, [pc, #396] @ a54ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fc8 │ │ │ │ - ldr r2, [pc, #356] @ a54d4 │ │ │ │ + b a4f68 │ │ │ │ + ldr r3, [pc, #336] @ a543c │ │ │ │ + ldr r1, [pc, #396] @ a547c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f58 │ │ │ │ + ldr r2, [pc, #356] @ a5464 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a54f0 │ │ │ │ - bl 2b2b04 │ │ │ │ + ldr r2, [pc, #364] @ a5480 │ │ │ │ + bl 2b31d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4fd8 │ │ │ │ + bne a4f68 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a49bc │ │ │ │ - ldr r3, [pc, #272] @ a54ac │ │ │ │ - ldr r1, [pc, #340] @ a54f4 │ │ │ │ + b a494c │ │ │ │ + ldr r3, [pc, #272] @ a543c │ │ │ │ + ldr r1, [pc, #340] @ a5484 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4fd8 │ │ │ │ + b a4f68 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a495c │ │ │ │ + b a48ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a53d4 │ │ │ │ + beq a5364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5470 │ │ │ │ + beq a5400 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4d34 │ │ │ │ - ldr r3, [pc, #220] @ a54d4 │ │ │ │ - ldr r2, [pc, #252] @ a54f8 │ │ │ │ + b a4cc4 │ │ │ │ + ldr r3, [pc, #220] @ a5464 │ │ │ │ + ldr r2, [pc, #252] @ a5488 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b2b04 │ │ │ │ - b a4d1c │ │ │ │ - ldr r3, [pc, #232] @ a54fc │ │ │ │ - ldr r1, [pc, #232] @ a5500 │ │ │ │ + bl 2b31d8 │ │ │ │ + b a4cac │ │ │ │ + ldr r3, [pc, #232] @ a548c │ │ │ │ + ldr r1, [pc, #232] @ a5490 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fc8 │ │ │ │ - ldr r3, [pc, #132] @ a54ac │ │ │ │ - ldr r1, [pc, #216] @ a5504 │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f58 │ │ │ │ + ldr r3, [pc, #132] @ a543c │ │ │ │ + ldr r1, [pc, #216] @ a5494 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a4fc8 │ │ │ │ + bl 18ee78 │ │ │ │ + b a4f58 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4fd8 │ │ │ │ + b a4f68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a4d1c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a4cac │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4fd8 │ │ │ │ + b a4f68 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a547c │ │ │ │ + ldr r1, [pc, #28] @ a540c │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4884 │ │ │ │ - b a4968 │ │ │ │ + bne a4814 │ │ │ │ + b a48f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a53d4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5364 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r2, sp, r0, lsr #13 │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + eorseq r2, sp, r0, lsr #29 │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq lr, r5, ip, asr pc │ │ │ │ - eorseq sl, r5, ip, lsl r2 │ │ │ │ - eorseq lr, r5, r0, ror pc │ │ │ │ + eorseq pc, r5, ip, asr r7 @ │ │ │ │ + eorseq sl, r5, ip, lsl sl │ │ │ │ + eorseq pc, r5, r0, ror r7 @ │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - mulseq r5, r0, sp │ │ │ │ + andseq r8, r5, r8, lsr #26 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, asr #31 │ │ │ │ - eorseq lr, r5, r8, lsl #31 │ │ │ │ - eorseq pc, r5, ip, lsr #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, ip, asr #1 │ │ │ │ - eorseq pc, r5, r0, ror r2 @ │ │ │ │ - eorseq pc, r5, r4, asr #32 │ │ │ │ - @ instruction: 0x0035f2f8 │ │ │ │ - @ instruction: 0x0035f2b0 │ │ │ │ + eorseq pc, r5, r0, asr #15 │ │ │ │ + eorseq pc, r5, r8, lsl #15 │ │ │ │ + eorseq pc, r5, ip, lsr #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, ip, asr #17 │ │ │ │ + eorseq pc, r5, r0, ror sl @ │ │ │ │ + eorseq pc, r5, r4, asr #16 │ │ │ │ + @ instruction: 0x0035faf8 │ │ │ │ + @ instruction: 0x0035fab0 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r5, r4, ror r1 @ │ │ │ │ - eorseq pc, r5, r8, asr #2 │ │ │ │ - @ instruction: 0x0035f1f8 │ │ │ │ + eorseq pc, r5, r4, ror r9 @ │ │ │ │ + eorseq pc, r5, r8, asr #18 │ │ │ │ + @ instruction: 0x0035f9f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, ip, lsr r3 @ │ │ │ │ - eorseq lr, r5, ip, ror #31 │ │ │ │ - eorseq pc, r5, r0, rrx │ │ │ │ - eorseq pc, r5, r8, lsl r0 @ │ │ │ │ - eorseq pc, r5, r4, lsl #7 │ │ │ │ + eorseq pc, r5, ip, lsr fp @ │ │ │ │ + eorseq pc, r5, ip, ror #15 │ │ │ │ + eorseq pc, r5, r0, ror #16 │ │ │ │ + eorseq pc, r5, r8, lsl r8 @ │ │ │ │ + eorseq pc, r5, r4, lsl #23 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r5, r8, lsl pc │ │ │ │ - eorseq lr, r5, ip, lsr #30 │ │ │ │ + eorseq pc, r5, r8, lsl r7 @ │ │ │ │ + eorseq pc, r5, ip, lsr #14 │ │ │ │ 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 a561c │ │ │ │ + beq a55ac │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a55d8 │ │ │ │ + beq a5568 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a5660 │ │ │ │ + beq a55f0 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a5638 │ │ │ │ + beq a55c8 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5688 │ │ │ │ - bl a5508 │ │ │ │ + beq a5618 │ │ │ │ + bl a5498 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a569c │ │ │ │ + bne a562c │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a56c0 │ │ │ │ + bne a5650 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56b8 │ │ │ │ + bne a5648 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a564c │ │ │ │ + bne a55dc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56b0 │ │ │ │ + bne a5640 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5674 │ │ │ │ + bne a5604 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55ec │ │ │ │ + beq a557c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5630 │ │ │ │ + bne a55c0 │ │ │ │ mov r0, r5 │ │ │ │ - b a5608 │ │ │ │ - ldr r0, [pc, #232] @ a56c8 │ │ │ │ + b a5598 │ │ │ │ + ldr r0, [pc, #232] @ a5658 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55c4 │ │ │ │ + bne a5554 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a55c4 │ │ │ │ + bne a5554 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5630 │ │ │ │ + bne a55c0 │ │ │ │ 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] @ a56c8 │ │ │ │ + ldr r0, [pc, #164] @ a5658 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5608 │ │ │ │ + beq a5598 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a56c8 │ │ │ │ + ldr r0, [pc, #136] @ a5658 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5588 │ │ │ │ + beq a5518 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a56b0 │ │ │ │ + bne a5640 │ │ │ │ mov r0, r7 │ │ │ │ - b a55a4 │ │ │ │ - ldr r0, [pc, #96] @ a56c8 │ │ │ │ + b a5534 │ │ │ │ + ldr r0, [pc, #96] @ a5658 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55a4 │ │ │ │ + beq a5534 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55c0 │ │ │ │ + bne a5550 │ │ │ │ mov r0, r6 │ │ │ │ - b a55ec │ │ │ │ - ldr r0, [pc, #56] @ a56c8 │ │ │ │ + b a557c │ │ │ │ + ldr r0, [pc, #56] @ a5658 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a556c │ │ │ │ + beq a54fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a564c │ │ │ │ + bne a55dc │ │ │ │ mov r0, r8 │ │ │ │ - b a5588 │ │ │ │ + b a5518 │ │ │ │ mov r3, r2 │ │ │ │ - b a5674 │ │ │ │ + b a5604 │ │ │ │ mov r3, r2 │ │ │ │ - b a564c │ │ │ │ + b a55dc │ │ │ │ mov r2, r3 │ │ │ │ - b a569c │ │ │ │ + b a562c │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a56cc : │ │ │ │ +000a565c : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a56f4 │ │ │ │ + bne a5684 │ │ │ │ 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 93f48 │ │ │ │ + b 93edc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a56fc : │ │ │ │ +000a568c : │ │ │ │ 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 a575c │ │ │ │ + blt a56ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5738 │ │ │ │ + beq a56c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a5770 │ │ │ │ - beq a5730 │ │ │ │ - ldr r3, [pc, #40] @ a5774 │ │ │ │ - ldr r1, [pc, #40] @ a5778 │ │ │ │ + ldreq r0, [pc, #44] @ a5700 │ │ │ │ + beq a56c0 │ │ │ │ + ldr r3, [pc, #40] @ a5704 │ │ │ │ + ldr r1, [pc, #40] @ a5708 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b a5730 │ │ │ │ - ldr r3, [pc, #16] @ a5774 │ │ │ │ - ldr r1, [pc, #20] @ a577c │ │ │ │ + b a56c0 │ │ │ │ + ldr r3, [pc, #16] @ a5704 │ │ │ │ + ldr r1, [pc, #20] @ a570c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a5754 │ │ │ │ + bl 18ee78 │ │ │ │ + b a56e4 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, asr r4 @ │ │ │ │ - eorseq pc, r5, r8, lsr #8 │ │ │ │ + eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq pc, r5, r8, lsr #24 │ │ │ │ │ │ │ │ -000a5780 : │ │ │ │ - ldr r3, [pc, #24] @ a57a0 │ │ │ │ +000a5710 : │ │ │ │ + ldr r3, [pc, #24] @ a5730 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a57a4 : │ │ │ │ +000a5734 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a57c0 │ │ │ │ + beq a5750 │ │ │ │ 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] @ a57fc │ │ │ │ + ldr r0, [pc, #36] @ a578c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a5800 │ │ │ │ + ldr r1, [pc, #28] @ a5790 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, ip, lsr #9 │ │ │ │ + eorseq pc, r5, ip, lsr #25 │ │ │ │ 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 a5a70 │ │ │ │ + bl a5a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59e8 │ │ │ │ - ldr r1, [pc, #528] @ a5a5c │ │ │ │ + beq a5978 │ │ │ │ + ldr r1, [pc, #528] @ a59ec │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59d0 │ │ │ │ + blt a5960 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a59f0 │ │ │ │ + bne a5980 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59e8 │ │ │ │ - ldr r1, [pc, #480] @ a5a60 │ │ │ │ + beq a5978 │ │ │ │ + ldr r1, [pc, #480] @ a59f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59d0 │ │ │ │ + blt a5960 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5a18 │ │ │ │ + bne a59a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a70 │ │ │ │ + bl a5a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59e8 │ │ │ │ - ldr r1, [pc, #432] @ a5a64 │ │ │ │ + beq a5978 │ │ │ │ + ldr r1, [pc, #432] @ a59f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59d0 │ │ │ │ + blt a5960 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5a34 │ │ │ │ + bne a59c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a59e8 │ │ │ │ + beq a5978 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a5960 │ │ │ │ + ble a58f0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a5a68 │ │ │ │ + ldr r8, [pc, #356] @ a59f8 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5910 │ │ │ │ + b a58a0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a59b8 │ │ │ │ + beq a5948 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59c8 │ │ │ │ + beq a5958 │ │ │ │ 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 a590c │ │ │ │ + bgt a589c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5d14 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5ca4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a59cc │ │ │ │ - ldr r1, [pc, #236] @ a5a6c │ │ │ │ + beq a595c │ │ │ │ + ldr r1, [pc, #236] @ a59fc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b58 │ │ │ │ + bl a5ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59c8 │ │ │ │ + blt a5958 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59ac │ │ │ │ + beq a593c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a0c │ │ │ │ + beq a599c │ │ │ │ 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 a5910 │ │ │ │ - b a5960 │ │ │ │ + bgt a58a0 │ │ │ │ + b a58f0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59e8 │ │ │ │ + beq a5978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a50 │ │ │ │ + beq a59e0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a59b0 │ │ │ │ + b a5940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5868 │ │ │ │ + bne a57f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5868 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a57f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a59ac │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a593c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a589c │ │ │ │ + bne a582c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a589c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a582c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a58d0 │ │ │ │ + bne a5860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a58d0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a59e8 │ │ │ │ - eorseq r2, sp, r8, ror #15 │ │ │ │ - @ instruction: 0x003d27fc │ │ │ │ - eorseq r2, sp, r8, lsl #16 │ │ │ │ - @ instruction: 0x0035f4dc │ │ │ │ - eorseq r2, sp, ip, lsl r8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5978 │ │ │ │ + eorseq r2, sp, r8, ror #31 │ │ │ │ + @ instruction: 0x003d2ffc │ │ │ │ + eorseq r3, sp, r8 │ │ │ │ + @ instruction: 0x0035fcdc │ │ │ │ + eorseq r3, sp, ip, lsl r0 │ │ │ │ │ │ │ │ -000a5a70 : │ │ │ │ - ldr r2, [pc, #216] @ a5b50 │ │ │ │ +000a5a00 : │ │ │ │ + ldr r2, [pc, #216] @ a5ae0 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5a8c │ │ │ │ - ldr r0, [pc, #204] @ a5b54 │ │ │ │ + bhi a5a1c │ │ │ │ + ldr r0, [pc, #204] @ a5ae4 │ │ │ │ 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 a5ad0 │ │ │ │ + blt a5a60 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5b00 │ │ │ │ + bne a5a90 │ │ │ │ mov r0, #1 │ │ │ │ - bl a3638 <_PyLong_New@@Base> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b48 │ │ │ │ + beq a5ad8 │ │ │ │ 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 a5b04 │ │ │ │ + bne a5a94 │ │ │ │ mov r0, #1 │ │ │ │ - bl a3638 <_PyLong_New@@Base> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b48 │ │ │ │ + beq a5ad8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a3638 <_PyLong_New@@Base> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b48 │ │ │ │ + beq a5ad8 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a5b38 │ │ │ │ + bne a5ac8 │ │ │ │ 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 a5b28 │ │ │ │ + b a5ab8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a5b58 : │ │ │ │ +000a5ae8 : │ │ │ │ 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 │ │ │ │ @@ -127239,389 +127211,389 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5cbc │ │ │ │ - ldr r7, [pc, #304] @ a5cd8 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a5c4c │ │ │ │ + ldr r7, [pc, #304] @ a5c68 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5cc4 │ │ │ │ + beq a5c54 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c54 │ │ │ │ + beq a5be4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5cdc │ │ │ │ + ldr r3, [pc, #224] @ a5c6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5c64 │ │ │ │ + bne a5bf4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5c64 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a5bf4 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5ce0 │ │ │ │ + ldr r2, [pc, #188] @ a5c70 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5c8c │ │ │ │ - bl a0308 │ │ │ │ + beq a5c1c │ │ │ │ + bl a0298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5ca0 │ │ │ │ + bne a5c30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5cdc │ │ │ │ + ldr r3, [pc, #128] @ a5c6c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5c00 │ │ │ │ + beq a5b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5c0c │ │ │ │ + bne a5b9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b15c │ │ │ │ mov r5, r0 │ │ │ │ - b a5c94 │ │ │ │ - bl 9ccd4 │ │ │ │ + b a5c24 │ │ │ │ + bl 9cc68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c48 │ │ │ │ + beq a5bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5c48 │ │ │ │ + bne a5bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5c48 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5bd8 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c48 │ │ │ │ - ldr r1, [pc, #24] @ a5ce4 │ │ │ │ - ldr r0, [pc, #24] @ a5ce8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5bd8 │ │ │ │ + ldr r1, [pc, #24] @ a5c74 │ │ │ │ + ldr r0, [pc, #24] @ a5c78 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c94 │ │ │ │ + b a5c24 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a5cec <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5c7c <_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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5d14 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5ca4 <_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 a60a0 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ - ldr r3, [pc, #928] @ a60dc <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + beq a6030 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ + ldr r3, [pc, #928] @ a606c <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a60a0 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ + bne a6030 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5f68 <_PyTuple_Resize@@Base+0x254> │ │ │ │ + beq a5ef8 <_PyTuple_Resize@@Base+0x254> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a60a0 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ + bne a6030 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ cmp r1, r6 │ │ │ │ - bne a5d70 <_PyTuple_Resize@@Base+0x5c> │ │ │ │ + bne a5d00 <_PyTuple_Resize@@Base+0x5c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5ef8 <_PyTuple_Resize@@Base+0x1e4> │ │ │ │ + beq a5e88 <_PyTuple_Resize@@Base+0x1e4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5db4 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq a5d44 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ 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 a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + bge a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f9c <_PyTuple_Resize@@Base+0x288> │ │ │ │ + bne a5f2c <_PyTuple_Resize@@Base+0x288> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6020 <_PyTuple_Resize@@Base+0x30c> │ │ │ │ + bne a5fb0 <_PyTuple_Resize@@Base+0x30c> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5ff4 <_PyTuple_Resize@@Base+0x2e0> │ │ │ │ + bne a5f84 <_PyTuple_Resize@@Base+0x2e0> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a604c <_PyTuple_Resize@@Base+0x338> │ │ │ │ + bne a5fdc <_PyTuple_Resize@@Base+0x338> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fc8 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bne a5f58 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f3c <_PyTuple_Resize@@Base+0x228> │ │ │ │ + bne a5ecc <_PyTuple_Resize@@Base+0x228> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5e70 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5e00 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f10 <_PyTuple_Resize@@Base+0x1fc> │ │ │ │ + bne a5ea0 <_PyTuple_Resize@@Base+0x1fc> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5e58 <_PyTuple_Resize@@Base+0x144> │ │ │ │ - ldr r2, [pc, #616] @ a60e0 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + blt a5de8 <_PyTuple_Resize@@Base+0x144> │ │ │ │ + ldr r2, [pc, #616] @ a6070 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6078 <_PyTuple_Resize@@Base+0x364> │ │ │ │ + bne a6008 <_PyTuple_Resize@@Base+0x364> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164c5c <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164bf4 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a608c <_PyTuple_Resize@@Base+0x378> │ │ │ │ - bl cb604 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a601c <_PyTuple_Resize@@Base+0x378> │ │ │ │ + bl cb538 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5edc <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ - ldr r3, [pc, #572] @ a60e4 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ - bl 3578c0 │ │ │ │ + bgt a5e6c <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #572] @ a6074 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ str r8, [r7] │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - b a5d68 <_PyTuple_Resize@@Base+0x54> │ │ │ │ + b a5cf8 <_PyTuple_Resize@@Base+0x54> │ │ │ │ sub r2, r5, r6 │ │ │ │ add r0, r6, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - b a5ea0 <_PyTuple_Resize@@Base+0x18c> │ │ │ │ + b a5e30 <_PyTuple_Resize@@Base+0x18c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #476] @ a60e8 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #476] @ a6078 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d68 <_PyTuple_Resize@@Base+0x54> │ │ │ │ + b a5cf8 <_PyTuple_Resize@@Base+0x54> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5e64 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + beq a5df4 <_PyTuple_Resize@@Base+0x150> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e64 <_PyTuple_Resize@@Base+0x150> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5e64 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + bne a5df4 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5df4 <_PyTuple_Resize@@Base+0x150> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #32] │ │ │ │ - beq a5e44 <_PyTuple_Resize@@Base+0x130> │ │ │ │ + beq a5dd4 <_PyTuple_Resize@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e44 <_PyTuple_Resize@@Base+0x130> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5e44 <_PyTuple_Resize@@Base+0x130> │ │ │ │ + bne a5dd4 <_PyTuple_Resize@@Base+0x130> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5dd4 <_PyTuple_Resize@@Base+0x130> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d68 <_PyTuple_Resize@@Base+0x54> │ │ │ │ + beq a5cf8 <_PyTuple_Resize@@Base+0x54> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a60c0 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ + bne a6050 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ 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, #12] │ │ │ │ - beq a5dcc <_PyTuple_Resize@@Base+0xb8> │ │ │ │ + beq a5d5c <_PyTuple_Resize@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5dcc <_PyTuple_Resize@@Base+0xb8> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5dcc <_PyTuple_Resize@@Base+0xb8> │ │ │ │ + bne a5d5c <_PyTuple_Resize@@Base+0xb8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5d5c <_PyTuple_Resize@@Base+0xb8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5e2c <_PyTuple_Resize@@Base+0x118> │ │ │ │ + beq a5dbc <_PyTuple_Resize@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e2c <_PyTuple_Resize@@Base+0x118> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5e2c <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bne a5dbc <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5dbc <_PyTuple_Resize@@Base+0x118> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5dfc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq a5d8c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5dfc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5dfc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bne a5d8c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5d8c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5de4 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ + beq a5d74 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5de4 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5de4 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ + bne a5d74 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5d74 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5e14 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + beq a5da4 <_PyTuple_Resize@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e14 <_PyTuple_Resize@@Base+0x100> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5e14 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bne a5da4 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5da4 <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5e80 <_PyTuple_Resize@@Base+0x16c> │ │ │ │ + b a5e10 <_PyTuple_Resize@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a42d4 │ │ │ │ + bl a4264 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b300 │ │ │ │ - ldr r1, [pc, #52] @ a60ec <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - ldr r0, [pc, #52] @ a60f0 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a6098 <_PyTuple_Resize@@Base+0x384> │ │ │ │ + bl 9b294 │ │ │ │ + ldr r1, [pc, #52] @ a607c <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + ldr r0, [pc, #52] @ a6080 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a6028 <_PyTuple_Resize@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5f7c <_PyTuple_Resize@@Base+0x268> │ │ │ │ + bne a5f0c <_PyTuple_Resize@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a5f7c <_PyTuple_Resize@@Base+0x268> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f0c <_PyTuple_Resize@@Base+0x268> │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ - ldr r3, [pc, #20] @ a6110 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + ldr r3, [pc, #20] @ a60a0 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a610c <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + bne a609c <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ mov r0, #1 │ │ │ │ - b 23cd9c │ │ │ │ - b a6114 <_PyTuple_Resize@@Base+0x400> │ │ │ │ + b 23ceb8 │ │ │ │ + b a60a4 <_PyTuple_Resize@@Base+0x400> │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ a61ec <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + ldr r2, [pc, #192] @ a617c <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a61d4 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bne a6164 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a61e4 <_PyTuple_Resize@@Base+0x4d0> │ │ │ │ + beq a6174 <_PyTuple_Resize@@Base+0x4d0> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a618c <_PyTuple_Resize@@Base+0x478> │ │ │ │ - ldr r2, [pc, #144] @ a61f0 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - bl 3578c0 │ │ │ │ + beq a611c <_PyTuple_Resize@@Base+0x478> │ │ │ │ + ldr r2, [pc, #144] @ a6180 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -127633,31 +127605,31 @@ │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #20] │ │ │ │ strb r2, [r3, #32] │ │ │ │ - beq a61cc <_PyTuple_Resize@@Base+0x4b8> │ │ │ │ + beq a615c <_PyTuple_Resize@@Base+0x4b8> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #32] @ a61f4 <_PyTuple_Resize@@Base+0x4e0> │ │ │ │ - b a61c0 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + ldr r4, [pc, #32] @ a6184 <_PyTuple_Resize@@Base+0x4e0> │ │ │ │ + b a6150 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a618c <_PyTuple_Resize@@Base+0x478> │ │ │ │ + bne a611c <_PyTuple_Resize@@Base+0x478> │ │ │ │ mov r3, #0 │ │ │ │ - b a61c4 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + b a6154 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ @@ -127668,28 +127640,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 a62b8 <_PyTuple_Resize@@Base+0x5a4> │ │ │ │ - ldr r3, [pc, #100] @ a62a8 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl a6248 <_PyTuple_Resize@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #100] @ a6238 <_PyTuple_Resize@@Base+0x594> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a6288 <_PyTuple_Resize@@Base+0x574> │ │ │ │ - ldr r3, [pc, #84] @ a62ac <_PyTuple_Resize@@Base+0x598> │ │ │ │ - bl 3578c0 │ │ │ │ + bne a6218 <_PyTuple_Resize@@Base+0x574> │ │ │ │ + ldr r3, [pc, #84] @ a623c <_PyTuple_Resize@@Base+0x598> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6298 <_PyTuple_Resize@@Base+0x584> │ │ │ │ + bgt a6228 <_PyTuple_Resize@@Base+0x584> │ │ │ │ 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 │ │ │ │ @@ -127699,354 +127671,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 23c594 │ │ │ │ + b 23c6b0 │ │ │ │ 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 a63d0 <_PyTuple_Resize@@Base+0x6bc> │ │ │ │ + bne a6360 <_PyTuple_Resize@@Base+0x6bc> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6328 <_PyTuple_Resize@@Base+0x614> │ │ │ │ + beq a62b8 <_PyTuple_Resize@@Base+0x614> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a6328 <_PyTuple_Resize@@Base+0x614> │ │ │ │ + beq a62b8 <_PyTuple_Resize@@Base+0x614> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6328 <_PyTuple_Resize@@Base+0x614> │ │ │ │ - ldr r2, [pc, #388] @ a6494 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a62b8 <_PyTuple_Resize@@Base+0x614> │ │ │ │ + ldr r2, [pc, #388] @ a6424 <_PyTuple_Resize@@Base+0x780> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a63fc <_PyTuple_Resize@@Base+0x6e8> │ │ │ │ + bne a638c <_PyTuple_Resize@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6468 <_PyTuple_Resize@@Base+0x754> │ │ │ │ + bne a63f8 <_PyTuple_Resize@@Base+0x754> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6384 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + beq a6314 <_PyTuple_Resize@@Base+0x670> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a6384 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + beq a6314 <_PyTuple_Resize@@Base+0x670> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6384 <_PyTuple_Resize@@Base+0x670> │ │ │ │ - ldr r2, [pc, #296] @ a6494 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a6314 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + ldr r2, [pc, #296] @ a6424 <_PyTuple_Resize@@Base+0x780> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a641c <_PyTuple_Resize@@Base+0x708> │ │ │ │ + bne a63ac <_PyTuple_Resize@@Base+0x708> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a643c <_PyTuple_Resize@@Base+0x728> │ │ │ │ + bne a63cc <_PyTuple_Resize@@Base+0x728> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a63a4 <_PyTuple_Resize@@Base+0x690> │ │ │ │ + bne a6334 <_PyTuple_Resize@@Base+0x690> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq a639c <_PyTuple_Resize@@Base+0x688> │ │ │ │ + beq a632c <_PyTuple_Resize@@Base+0x688> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a639c <_PyTuple_Resize@@Base+0x688> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a639c <_PyTuple_Resize@@Base+0x688> │ │ │ │ + bne a632c <_PyTuple_Resize@@Base+0x688> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a632c <_PyTuple_Resize@@Base+0x688> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a62d8 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ + beq a6268 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a62d8 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a62d8 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ - ldr r1, [pc, #148] @ a6498 <_PyTuple_Resize@@Base+0x784> │ │ │ │ + bne a6268 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a6268 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ + ldr r1, [pc, #148] @ a6428 <_PyTuple_Resize@@Base+0x784> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6320 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ + beq a62b0 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6320 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #116] @ a6498 <_PyTuple_Resize@@Base+0x784> │ │ │ │ + b a62b0 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #116] @ a6428 <_PyTuple_Resize@@Base+0x784> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a637c <_PyTuple_Resize@@Base+0x668> │ │ │ │ + beq a630c <_PyTuple_Resize@@Base+0x668> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a637c <_PyTuple_Resize@@Base+0x668> │ │ │ │ + b a630c <_PyTuple_Resize@@Base+0x668> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a6390 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + beq a6320 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6390 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a6390 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + bne a6320 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a6320 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a6334 <_PyTuple_Resize@@Base+0x620> │ │ │ │ + beq a62c4 <_PyTuple_Resize@@Base+0x620> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6334 <_PyTuple_Resize@@Base+0x620> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a6334 <_PyTuple_Resize@@Base+0x620> │ │ │ │ + bne a62c4 <_PyTuple_Resize@@Base+0x620> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a62c4 <_PyTuple_Resize@@Base+0x620> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a649c : │ │ │ │ +000a642c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #520] @ a66bc │ │ │ │ + ldr r2, [pc, #520] @ a664c │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a64cc │ │ │ │ - ldr r4, [pc, #508] @ a66c0 │ │ │ │ + bhi a645c │ │ │ │ + ldr r4, [pc, #508] @ a6650 │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a6600 │ │ │ │ - ldr r7, [pc, #480] @ a66c4 │ │ │ │ - ldr r2, [pc, #480] @ a66c8 │ │ │ │ + bhi a6590 │ │ │ │ + ldr r7, [pc, #480] @ a6654 │ │ │ │ + ldr r2, [pc, #480] @ a6658 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6648 │ │ │ │ - ldr r3, [pc, #468] @ a66cc │ │ │ │ - bl 3578c0 │ │ │ │ + bne a65d8 │ │ │ │ + ldr r3, [pc, #468] @ a665c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a65b0 │ │ │ │ + beq a6540 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6560 │ │ │ │ + bne a64f0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #360] @ a66d0 │ │ │ │ + ldr r3, [pc, #360] @ a6660 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ - ldr r2, [pc, #328] @ a66d4 │ │ │ │ + ldr r2, [pc, #328] @ a6664 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a6660 │ │ │ │ + bne a65f0 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a667c │ │ │ │ + bne a660c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6560 │ │ │ │ + bne a64f0 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #264] @ a66d8 │ │ │ │ + ldr r2, [pc, #264] @ a6668 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6694 │ │ │ │ + bne a6624 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r6, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #800] @ 0x320 │ │ │ │ - bne a6560 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne a64f0 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r4, #0 │ │ │ │ - b a64c4 │ │ │ │ + b a6454 │ │ │ │ mov r0, #2 │ │ │ │ - bl a3638 <_PyLong_New@@Base> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a65f8 │ │ │ │ + beq a6588 │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ add r2, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str r3, [r2], #4 │ │ │ │ - beq a64c4 │ │ │ │ - b a6634 │ │ │ │ + beq a6454 │ │ │ │ + b a65c4 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6560 │ │ │ │ - b a65f4 │ │ │ │ + bne a64f0 │ │ │ │ + b a6584 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a65a4 │ │ │ │ - ldr r1, [pc, #88] @ a66dc │ │ │ │ + beq a6534 │ │ │ │ + ldr r1, [pc, #88] @ a666c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a66a8 │ │ │ │ + bne a6638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b a65a4 │ │ │ │ + bl 18e3b0 │ │ │ │ + b a6534 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a65e0 │ │ │ │ + b a6570 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a65a4 │ │ │ │ + b a6534 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a66e0 : │ │ │ │ +000a6670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6724 │ │ │ │ - bl a6738 │ │ │ │ + beq a66b4 │ │ │ │ + bl a66c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6720 │ │ │ │ + beq a66b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a672c │ │ │ │ + beq a66bc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a6720 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a66b0 │ │ │ │ │ │ │ │ -000a6738 : │ │ │ │ +000a66c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #100] @ a67b8 │ │ │ │ - bl 23e6d8 │ │ │ │ + ldr r0, [pc, #100] @ a6748 │ │ │ │ + bl 23e7f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a67b0 │ │ │ │ + beq a6740 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23e750 │ │ │ │ + bl 23e86c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a678c │ │ │ │ + bne a671c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a674c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a67b0 │ │ │ │ + beq a6740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a67b0 │ │ │ │ + bne a6740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a6784 │ │ │ │ + b a6714 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a67bc : │ │ │ │ +000a674c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6814 │ │ │ │ - ldr r2, [pc, #56] @ a6818 │ │ │ │ + bne a67a4 │ │ │ │ + ldr r2, [pc, #56] @ a67a8 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ sub r0, r3, #8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -128054,287 +128026,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a681c : │ │ │ │ +000a67ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl a688c │ │ │ │ + bl a681c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6878 │ │ │ │ + beq a6808 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6a58 │ │ │ │ + bl a69e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6870 │ │ │ │ + beq a6800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6880 │ │ │ │ + beq a6810 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a6870 │ │ │ │ + b a6800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a6870 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a6800 │ │ │ │ │ │ │ │ -000a688c : │ │ │ │ +000a681c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a695c │ │ │ │ + ldr r1, [pc, #184] @ a68ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a6900 │ │ │ │ + bne a6890 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6920 │ │ │ │ + beq a68b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6920 │ │ │ │ - ldr r1, [pc, #136] @ a6960 │ │ │ │ + beq a68b0 │ │ │ │ + ldr r1, [pc, #136] @ a68f0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a696c │ │ │ │ + bl a68fc │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6920 │ │ │ │ + ble a68b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6914 │ │ │ │ + beq a68a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a68b4 │ │ │ │ - bl 58574 │ │ │ │ - b a693c │ │ │ │ + bne a6844 │ │ │ │ + bl 5856c │ │ │ │ + b a68cc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6944 │ │ │ │ - bl a5780 │ │ │ │ + bne a68d4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a693c │ │ │ │ - ldr r3, [pc, #48] @ a6964 │ │ │ │ - ldr r1, [pc, #48] @ a6968 │ │ │ │ + bne a68cc │ │ │ │ + ldr r3, [pc, #48] @ a68f4 │ │ │ │ + ldr r1, [pc, #48] @ a68f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ - b a68f8 │ │ │ │ + b a6888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6920 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a6920 │ │ │ │ + bne a68b0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a68b0 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r4, asr #16 │ │ │ │ + eorseq r0, r6, r4, asr #32 │ │ │ │ │ │ │ │ -000a696c : │ │ │ │ +000a68fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6a34 │ │ │ │ - ldr r3, [pc, #176] @ a6a4c │ │ │ │ + beq a69c4 │ │ │ │ + ldr r3, [pc, #176] @ a69dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6a04 │ │ │ │ + bne a6994 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6a04 │ │ │ │ + beq a6994 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a6a40 │ │ │ │ + beq a69d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a69e4 │ │ │ │ + bne a6974 │ │ │ │ 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 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a6a40 │ │ │ │ + beq a69d0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a69c8 │ │ │ │ - b a6a40 │ │ │ │ - ldr r1, [pc, #20] @ a6a50 │ │ │ │ - ldr r0, [pc, #20] @ a6a54 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6958 │ │ │ │ + b a69d0 │ │ │ │ + ldr r1, [pc, #20] @ a69e0 │ │ │ │ + ldr r0, [pc, #20] @ a69e4 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a69d8 │ │ │ │ + b a6968 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq a6da0 │ │ │ │ + beq a6d30 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7934 │ │ │ │ + ldrne r7, [pc, #3752] @ a78c4 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a708c │ │ │ │ + beq a701c │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78ec │ │ │ │ - ldr r3, [pc, #3728] @ a7938 │ │ │ │ + bne a787c │ │ │ │ + ldr r3, [pc, #3728] @ a78c8 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6e20 │ │ │ │ + bgt a6db0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7900 │ │ │ │ - ldr r1, [pc, #3708] @ a793c │ │ │ │ + beq a7890 │ │ │ │ + ldr r1, [pc, #3708] @ a78cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7900 │ │ │ │ + bhi a7890 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e38 │ │ │ │ - ldr r1, [pc, #3664] @ a7940 │ │ │ │ + bne a6dc8 │ │ │ │ + ldr r1, [pc, #3664] @ a78d0 │ │ │ │ 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 │ │ │ │ + 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 a6de8 │ │ │ │ + bne a6d78 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6fe4 │ │ │ │ + bhi a6f74 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6fe4 │ │ │ │ - ldr r3, [pc, #3588] @ a7944 │ │ │ │ - ldr r2, [pc, #3588] @ a7948 │ │ │ │ + bmi a6f74 │ │ │ │ + ldr r3, [pc, #3588] @ a78d4 │ │ │ │ + ldr r2, [pc, #3588] @ a78d8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a702c │ │ │ │ + bne a6fbc │ │ │ │ ldr r2, [r8, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bcs a6f94 │ │ │ │ + bcs a6f24 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a701c │ │ │ │ + beq a6fac │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6e4c │ │ │ │ + beq a6ddc │ │ │ │ ldr r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r2, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r2, #3760] @ 0xeb0 │ │ │ │ - blt a6eb8 │ │ │ │ - ldr r2, [pc, #3436] @ a7940 │ │ │ │ + blt a6e48 │ │ │ │ + ldr r2, [pc, #3436] @ a78d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a700c │ │ │ │ - ldr r3, [pc, #3428] @ a794c │ │ │ │ + bne a6f9c │ │ │ │ + ldr r3, [pc, #3428] @ a78dc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7050 │ │ │ │ + bne a6fe0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6c1c │ │ │ │ + beq a6bac │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r5, [sl] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ @@ -128343,373 +128315,373 @@ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ cmp r9, #0 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne a78d4 │ │ │ │ + bne a7864 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a7784 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a7784 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7548 │ │ │ │ + beq a74d8 │ │ │ │ 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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7570 │ │ │ │ - ldr r2, [pc, #3108] @ a7950 │ │ │ │ + beq a7500 │ │ │ │ + ldr r2, [pc, #3108] @ a78e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6eb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7ec8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6f40 │ │ │ │ + bne a6ed0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d70 │ │ │ │ + beq a6d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a7080 │ │ │ │ + beq a7010 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77f4 │ │ │ │ + bne a7784 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d94 │ │ │ │ + beq a6d24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7928 │ │ │ │ + beq a78b8 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6a94 │ │ │ │ + bne a6a24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e38 │ │ │ │ - ldr r1, [pc, #2948] @ a7940 │ │ │ │ + bne a6dc8 │ │ │ │ + ldr r1, [pc, #2948] @ a78d0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ - ldr r3, [pc, #2932] @ a7954 │ │ │ │ + ldr r3, [pc, #2932] @ a78e4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6b14 │ │ │ │ - ldr r3, [pc, #2896] @ a7940 │ │ │ │ + beq a6aa4 │ │ │ │ + ldr r3, [pc, #2896] @ a78d0 │ │ │ │ ldr r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ - b a6b14 │ │ │ │ - ldr r3, [pc, #2876] @ a7958 │ │ │ │ + b a6aa4 │ │ │ │ + ldr r3, [pc, #2876] @ a78e8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae0 │ │ │ │ + b a6a70 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6f00 │ │ │ │ - ldr r3, [pc, #2860] @ a795c │ │ │ │ + bne a6e90 │ │ │ │ + ldr r3, [pc, #2860] @ a78ec │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6ae8 │ │ │ │ - ldr r3, [pc, #2848] @ a7960 │ │ │ │ - ldr r1, [pc, #2848] @ a7964 │ │ │ │ + beq a6a78 │ │ │ │ + ldr r3, [pc, #2848] @ a78f0 │ │ │ │ + ldr r1, [pc, #2848] @ a78f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a76b8 │ │ │ │ + bl 18ee78 │ │ │ │ + b a7648 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f14 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ add r2, r3, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6f94 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a6f24 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r2, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r2, #3760] @ 0xeb0 │ │ │ │ - ble a6bcc │ │ │ │ + ble a6b5c │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6bcc │ │ │ │ + beq a6b5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6bcc │ │ │ │ + beq a6b5c │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bcc │ │ │ │ + bne a6b5c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7918 │ │ │ │ + bne a78a8 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6bcc │ │ │ │ + bne a6b5c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b a6bcc │ │ │ │ - ldr r1, [pc, #2656] @ a7968 │ │ │ │ + bl 357210 │ │ │ │ + b a6b5c │ │ │ │ + ldr r1, [pc, #2656] @ a78f8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6fd8 │ │ │ │ + beq a6f68 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7900 │ │ │ │ - ldr r3, [pc, #2640] @ a796c │ │ │ │ + bne a7890 │ │ │ │ + ldr r3, [pc, #2640] @ a78fc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae0 │ │ │ │ + b a6a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6d54 │ │ │ │ + beq a6ce4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6d54 │ │ │ │ + bne a6ce4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f78 │ │ │ │ + beq a6f08 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6d54 │ │ │ │ + b a6ce4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6b9c │ │ │ │ - ldr r3, [pc, #2472] @ a7944 │ │ │ │ - ldr r2, [pc, #2512] @ a7970 │ │ │ │ + b a6b2c │ │ │ │ + ldr r3, [pc, #2472] @ a78d4 │ │ │ │ + ldr r2, [pc, #2512] @ a7900 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7604 │ │ │ │ + bne a7594 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6fe4 │ │ │ │ + beq a6f74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6e7c │ │ │ │ - ldr r3, [pc, #2452] @ a7974 │ │ │ │ + b a6e0c │ │ │ │ + ldr r3, [pc, #2452] @ a7904 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae0 │ │ │ │ + b a6a70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a76b8 │ │ │ │ - ldr r3, [pc, #2368] @ a7940 │ │ │ │ + beq a7648 │ │ │ │ + ldr r3, [pc, #2368] @ a78d0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6be0 │ │ │ │ - ldr r2, [pc, #2348] @ a7940 │ │ │ │ + beq a6b70 │ │ │ │ + ldr r2, [pc, #2348] @ a78d0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6be0 │ │ │ │ + b a6b70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r6, r0 │ │ │ │ - b a6e74 │ │ │ │ - ldr r2, [pc, #2320] @ a7944 │ │ │ │ + b a6e04 │ │ │ │ + ldr r2, [pc, #2320] @ a78d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6fe4 │ │ │ │ + beq a6f74 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6e88 │ │ │ │ - ldr r2, [pc, #2336] @ a7978 │ │ │ │ + b a6e18 │ │ │ │ + ldr r2, [pc, #2336] @ a7908 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75ec │ │ │ │ + bne a757c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6c14 │ │ │ │ - b a6c1c │ │ │ │ + bne a6ba4 │ │ │ │ + b a6bac │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ea4c │ │ │ │ - b a6d70 │ │ │ │ + bl 23eb68 │ │ │ │ + b a6d00 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78ec │ │ │ │ - ldr r3, [pc, #2196] @ a7938 │ │ │ │ + bne a787c │ │ │ │ + ldr r3, [pc, #2196] @ a78c8 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7390 │ │ │ │ + bgt a7320 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7900 │ │ │ │ - ldr r1, [pc, #2240] @ a797c │ │ │ │ + beq a7890 │ │ │ │ + ldr r1, [pc, #2240] @ a790c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7900 │ │ │ │ + bhi a7890 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r8, #0 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e38 │ │ │ │ - ldr r9, [pc, #2136] @ a7940 │ │ │ │ + bne a6dc8 │ │ │ │ + ldr r9, [pc, #2136] @ a78d0 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a76dc │ │ │ │ + bne a766c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7934 │ │ │ │ + ldr r7, [pc, #2076] @ a78c4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a76a4 │ │ │ │ + bcc a7634 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a76a4 │ │ │ │ - ldr r3, [pc, #2056] @ a7944 │ │ │ │ - ldr r2, [pc, #2056] @ a7948 │ │ │ │ + bmi a7634 │ │ │ │ + ldr r3, [pc, #2056] @ a78d4 │ │ │ │ + ldr r2, [pc, #2056] @ a78d8 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7668 │ │ │ │ + bne a75f8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a761c │ │ │ │ + bcs a75ac │ │ │ │ lsr r3, r3, #3 │ │ │ │ ldr r2, [sl, r3, lsl #3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq a76c0 │ │ │ │ + beq a7650 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a73b8 │ │ │ │ + beq a7348 │ │ │ │ ldr r2, [r1, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r1, #3756] @ 0xeac │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r4, r3, r4 │ │ │ │ cmp ip, r2 │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #-8] │ │ │ │ str r0, [r4, #-4] │ │ │ │ str r2, [r1, #3760] @ 0xeb0 │ │ │ │ - blt a74ac │ │ │ │ + blt a743c │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a794c │ │ │ │ + ldr r9, [pc, #1892] @ a78dc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a74f4 │ │ │ │ + bne a7484 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ str r8, [r4, #24] │ │ │ │ @@ -128721,969 +128693,969 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [ip] │ │ │ │ ldr r8, [fp] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne a781c │ │ │ │ + bne a77ac │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a7784 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a7784 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a750c │ │ │ │ + beq a749c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7414 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a73a4 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7420 │ │ │ │ - ldr r3, [pc, #1608] @ a7950 │ │ │ │ + beq a73b0 │ │ │ │ + ldr r3, [pc, #1608] @ a78e0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a73fc │ │ │ │ + bne a738c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7ec8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7458 │ │ │ │ + bne a73e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a734c │ │ │ │ + beq a72dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a75e0 │ │ │ │ + beq a7570 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77f4 │ │ │ │ + bne a7784 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7370 │ │ │ │ + beq a7300 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7830 │ │ │ │ + beq a77c0 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a7090 │ │ │ │ - b a6da0 │ │ │ │ - ldr r8, [pc, #1488] @ a7958 │ │ │ │ - b a70d8 │ │ │ │ - ldr r8, [pc, #1476] @ a7954 │ │ │ │ - b a70d8 │ │ │ │ + bne a7020 │ │ │ │ + b a6d30 │ │ │ │ + ldr r8, [pc, #1488] @ a78e8 │ │ │ │ + b a7068 │ │ │ │ + ldr r8, [pc, #1476] @ a78e4 │ │ │ │ + b a7068 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a795c │ │ │ │ - beq a70d8 │ │ │ │ - ldr r1, [pc, #1476] @ a7968 │ │ │ │ + ldreq r8, [pc, #1472] @ a78ec │ │ │ │ + beq a7068 │ │ │ │ + ldr r1, [pc, #1476] @ a78f8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a76d4 │ │ │ │ + beq a7664 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7900 │ │ │ │ - ldr r8, [pc, #1460] @ a796c │ │ │ │ - b a70d8 │ │ │ │ + bne a7890 │ │ │ │ + ldr r8, [pc, #1460] @ a78fc │ │ │ │ + b a7068 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a7498 │ │ │ │ + bcc a7428 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a761c │ │ │ │ - bl 3578c0 │ │ │ │ + beq a75ac │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a719c │ │ │ │ + b a712c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7324 │ │ │ │ + b a72b4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a72d8 │ │ │ │ + b a7268 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7750 │ │ │ │ - bl bbf98 │ │ │ │ + beq a76e0 │ │ │ │ + bl bbee0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7704 │ │ │ │ + beq a7694 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7330 │ │ │ │ + beq a72c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7330 │ │ │ │ + bne a72c0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a748c │ │ │ │ + beq a741c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7330 │ │ │ │ + b a72c0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a719c │ │ │ │ + b a712c │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a71cc │ │ │ │ + beq a715c │ │ │ │ cmp ip, r0 │ │ │ │ - beq a71cc │ │ │ │ + beq a715c │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a71cc │ │ │ │ + bne a715c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a77e4 │ │ │ │ + bne a7774 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a71cc │ │ │ │ + bne a715c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b a71cc │ │ │ │ - ldr r2, [pc, #1148] @ a7978 │ │ │ │ + bl 357210 │ │ │ │ + b a715c │ │ │ │ + ldr r2, [pc, #1148] @ a7908 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7534 │ │ │ │ + bne a74c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b a71f8 │ │ │ │ + bl 18e3b0 │ │ │ │ + b a7188 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a7980 │ │ │ │ - ldr r1, [pc, #1128] @ a7984 │ │ │ │ + ldr r3, [pc, #1128] @ a7910 │ │ │ │ + ldr r1, [pc, #1128] @ a7914 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77f4 │ │ │ │ + beq a7784 │ │ │ │ mvn r7, #0 │ │ │ │ - b a733c │ │ │ │ + b a72cc │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a71f8 │ │ │ │ + b a7188 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a7980 │ │ │ │ - ldr r1, [pc, #1068] @ a7984 │ │ │ │ + ldr r3, [pc, #1068] @ a7910 │ │ │ │ + ldr r1, [pc, #1068] @ a7914 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77f4 │ │ │ │ + beq a7784 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6d60 │ │ │ │ + b a6cf0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a783c │ │ │ │ - bl bbf98 │ │ │ │ + beq a77cc │ │ │ │ + bl bbee0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6f28 │ │ │ │ + bne a6eb8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a755c │ │ │ │ + beq a74ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a755c │ │ │ │ + bne a74ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75d4 │ │ │ │ + beq a7564 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a755c │ │ │ │ + b a74ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ea4c │ │ │ │ - b a734c │ │ │ │ + bl 23eb68 │ │ │ │ + b a72dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7064 │ │ │ │ - ldr r2, [pc, #824] @ a7944 │ │ │ │ + b a6ff4 │ │ │ │ + ldr r2, [pc, #824] @ a78d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6fbc │ │ │ │ - ldr r3, [pc, #800] @ a7944 │ │ │ │ - ldr r2, [pc, #840] @ a7970 │ │ │ │ + b a6f4c │ │ │ │ + ldr r3, [pc, #800] @ a78d4 │ │ │ │ + ldr r2, [pc, #840] @ a7900 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a768c │ │ │ │ + bne a761c │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a76a4 │ │ │ │ + beq a7634 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a719c │ │ │ │ - ldr r2, [pc, #724] @ a7944 │ │ │ │ + b a712c │ │ │ │ + ldr r2, [pc, #724] @ a78d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a76a4 │ │ │ │ + beq a7634 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a719c │ │ │ │ - ldr r2, [pc, #688] @ a7944 │ │ │ │ + b a712c │ │ │ │ + ldr r2, [pc, #688] @ a78d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7644 │ │ │ │ + b a75d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a71cc │ │ │ │ + bne a715c │ │ │ │ mvn r0, #0 │ │ │ │ - b a6da4 │ │ │ │ + b a6d34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r3, r0 │ │ │ │ - b a73e4 │ │ │ │ - ldr r8, [pc, #664] @ a7974 │ │ │ │ - b a70d8 │ │ │ │ + b a7374 │ │ │ │ + ldr r8, [pc, #664] @ a7904 │ │ │ │ + b a7068 │ │ │ │ ldr r2, [r9, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ - b a710c │ │ │ │ + b a709c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7520 │ │ │ │ + beq a74b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7520 │ │ │ │ + bne a74b0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7744 │ │ │ │ + beq a76d4 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7520 │ │ │ │ + b a74b0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a776c │ │ │ │ + beq a76fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7798 │ │ │ │ + beq a7728 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a7980 │ │ │ │ + ldr r3, [pc, #512] @ a7910 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a77c4 │ │ │ │ - ldr r3, [pc, #508] @ a7988 │ │ │ │ - ldr r1, [pc, #508] @ a798c │ │ │ │ + beq a7754 │ │ │ │ + ldr r3, [pc, #508] @ a7918 │ │ │ │ + ldr r1, [pc, #508] @ a791c │ │ │ │ str r5, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b a7520 │ │ │ │ + bl 11774c │ │ │ │ + b a74b0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a77b8 │ │ │ │ + beq a7748 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a776c │ │ │ │ + b a76fc │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7784 │ │ │ │ - ldr r3, [pc, #432] @ a7988 │ │ │ │ - ldr r1, [pc, #436] @ a7990 │ │ │ │ + bne a7714 │ │ │ │ + ldr r3, [pc, #432] @ a7918 │ │ │ │ + ldr r1, [pc, #436] @ a7920 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b a7520 │ │ │ │ + bl 11774c │ │ │ │ + b a74b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a71cc │ │ │ │ - b a74d8 │ │ │ │ + bne a715c │ │ │ │ + b a7468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76b8 │ │ │ │ + beq a7648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a76b8 │ │ │ │ + bne a7648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a76b8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a7648 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a734c │ │ │ │ + b a72dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a7370 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a7300 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7858 │ │ │ │ + beq a77e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a78a4 │ │ │ │ + beq a7834 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a7980 │ │ │ │ + ldr r3, [pc, #276] @ a7910 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7884 │ │ │ │ - ldr r3, [pc, #272] @ a7988 │ │ │ │ - ldr r1, [pc, #272] @ a798c │ │ │ │ + beq a7814 │ │ │ │ + ldr r3, [pc, #272] @ a7918 │ │ │ │ + ldr r1, [pc, #272] @ a791c │ │ │ │ str r6, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b a755c │ │ │ │ + bl 11774c │ │ │ │ + b a74ec │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7870 │ │ │ │ - ldr r3, [pc, #240] @ a7988 │ │ │ │ - ldr r1, [pc, #244] @ a7990 │ │ │ │ + bne a7800 │ │ │ │ + ldr r3, [pc, #240] @ a7918 │ │ │ │ + ldr r1, [pc, #244] @ a7920 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b a755c │ │ │ │ + bl 11774c │ │ │ │ + b a74ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78c8 │ │ │ │ + beq a7858 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7858 │ │ │ │ + b a77e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6d70 │ │ │ │ - ldr r3, [pc, #160] @ a7994 │ │ │ │ - ldr r1, [pc, #160] @ a7998 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a76b8 │ │ │ │ - ldr r3, [pc, #88] @ a7960 │ │ │ │ - ldr r1, [pc, #144] @ a799c │ │ │ │ + b a6d00 │ │ │ │ + ldr r3, [pc, #160] @ a7924 │ │ │ │ + ldr r1, [pc, #160] @ a7928 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b a7648 │ │ │ │ + ldr r3, [pc, #88] @ a78f0 │ │ │ │ + ldr r1, [pc, #144] @ a792c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117704 │ │ │ │ - b a76b8 │ │ │ │ + bl 11774c │ │ │ │ + b a7648 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bcc │ │ │ │ - b a6ee4 │ │ │ │ + bne a6b5c │ │ │ │ + b a6e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a6d94 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a6d24 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r0, lsl #13 │ │ │ │ + eorseq r2, sp, r0, lsl #29 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ - muleq pc, r4, r1 @ │ │ │ │ - @ instruction: 0x000bacb8 │ │ │ │ - @ instruction: 0x000f28b4 │ │ │ │ + andeq r7, sl, r0, asr #29 │ │ │ │ + andeq ip, pc, r0, asr #3 │ │ │ │ + andeq sl, fp, r0, lsl #24 │ │ │ │ + andeq r2, pc, r4, ror #17 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, asr #27 │ │ │ │ + eorseq pc, r5, r0, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, ip, asr #32 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq fp, sp, r8, lsl #29 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - mlaseq sp, r0, r6, r2 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ - eorseq pc, r5, r4, asr r8 @ │ │ │ │ - eorseq pc, r5, r0, ror #16 │ │ │ │ - mlaseq r5, r8, r8, pc @ │ │ │ │ + andseq r3, r0, r8, ror r0 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x001dc1d0 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + mlaseq sp, r0, lr, r2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r0, r6, r4, asr r0 │ │ │ │ + eorseq r0, r6, r0, rrx │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0035f8f0 │ │ │ │ - eorseq lr, r5, r4, lsr #27 │ │ │ │ + ldrsheq r0, [r6], -r0 @ │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ │ │ │ │ -000a79a0 : │ │ │ │ +000a7930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7bd0 │ │ │ │ + bne a7b60 │ │ │ │ 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 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7bc8 │ │ │ │ - ldr r9, [pc, #636] @ a7c7c │ │ │ │ - bl 3578c0 │ │ │ │ + beq a7b58 │ │ │ │ + ldr r9, [pc, #636] @ a7c0c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7bc8 │ │ │ │ + beq a7b58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7bac │ │ │ │ + beq a7b3c │ │ │ │ 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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7b38 │ │ │ │ - ldr r2, [pc, #520] @ a7c80 │ │ │ │ + beq a7ac8 │ │ │ │ + ldr r2, [pc, #520] @ a7c10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7ac8 │ │ │ │ + bne a7a58 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7ec8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7ae8 │ │ │ │ + bne a7a78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7abc │ │ │ │ + beq a7a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7b2c │ │ │ │ + beq a7abc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7aa0 │ │ │ │ + beq a7a30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7aa0 │ │ │ │ + bne a7a30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7c84 │ │ │ │ + ldr r2, [pc, #384] @ a7c14 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b20 │ │ │ │ + beq a7ab0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7aa0 │ │ │ │ + b a7a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ea4c │ │ │ │ - b a7abc │ │ │ │ + bl 23eb68 │ │ │ │ + b a7a4c │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7be0 │ │ │ │ - bl bbf98 │ │ │ │ + beq a7b70 │ │ │ │ + bl bbee0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7ad4 │ │ │ │ + bne a7a64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7bc0 │ │ │ │ + beq a7b50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7bc0 │ │ │ │ - ldr r2, [pc, #260] @ a7c84 │ │ │ │ + bne a7b50 │ │ │ │ + ldr r2, [pc, #260] @ a7c14 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ba0 │ │ │ │ + beq a7b30 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bc0 │ │ │ │ - ldr r0, [pc, #212] @ a7c88 │ │ │ │ + b a7b50 │ │ │ │ + ldr r0, [pc, #212] @ a7c18 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7c8c │ │ │ │ + ldr r1, [pc, #208] @ a7c1c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r6, #0 │ │ │ │ - b a7aa0 │ │ │ │ + b a7a30 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7abc │ │ │ │ + b a7a4c │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7bfc │ │ │ │ + beq a7b8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7c4c │ │ │ │ - ldr r3, [pc, #132] @ a7c88 │ │ │ │ + beq a7bdc │ │ │ │ + ldr r3, [pc, #132] @ a7c18 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c34 │ │ │ │ - ldr r1, [pc, #116] @ a7c90 │ │ │ │ + beq a7bc4 │ │ │ │ + ldr r1, [pc, #116] @ a7c20 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7c94 │ │ │ │ + ldr ip, [pc, #112] @ a7c24 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7c98 │ │ │ │ + ldr r3, [pc, #108] @ a7c28 │ │ │ │ movne r3, ip │ │ │ │ - bl 117704 │ │ │ │ - b a7bc0 │ │ │ │ + bl 11774c │ │ │ │ + b a7b50 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7c14 │ │ │ │ - ldr r1, [pc, #84] @ a7c9c │ │ │ │ + bne a7ba4 │ │ │ │ + ldr r1, [pc, #84] @ a7c2c │ │ │ │ str r5, [sp] │ │ │ │ - b a7c1c │ │ │ │ + b a7bac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7c84 │ │ │ │ + ldr r2, [pc, #44] @ a7c14 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c70 │ │ │ │ + beq a7c00 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bfc │ │ │ │ + b a7b8c │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ + andeq r7, sl, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ - eorseq pc, r5, r0, ror #16 │ │ │ │ - eorseq pc, r5, r4, asr r8 @ │ │ │ │ - eorseq pc, r5, r8, lsr #18 │ │ │ │ - mlaseq r5, r8, r8, pc @ │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r0, r6, r0, rrx │ │ │ │ + eorseq r0, r6, r4, asr r0 │ │ │ │ + eorseq r0, r6, r8, lsr #2 │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ │ │ │ │ -000a7ca0 : │ │ │ │ +000a7c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ - beq a7da8 │ │ │ │ + beq a7d38 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7ee4 │ │ │ │ + ldr r3, [pc, #520] @ a7e74 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7dc4 │ │ │ │ - ldr r2, [pc, #472] @ a7ee8 │ │ │ │ + beq a7d54 │ │ │ │ + ldr r2, [pc, #472] @ a7e78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7d44 │ │ │ │ + bne a7cd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7ec8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7d64 │ │ │ │ + bne a7cf4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7d38 │ │ │ │ + beq a7cc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7d38 │ │ │ │ - ldr r2, [pc, #368] @ a7eec │ │ │ │ + bne a7cc8 │ │ │ │ + ldr r2, [pc, #368] @ a7e7c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d9c │ │ │ │ + beq a7d2c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7d38 │ │ │ │ - ldr r3, [pc, #320] @ a7ef0 │ │ │ │ + b a7cc8 │ │ │ │ + ldr r3, [pc, #320] @ a7e80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7ef4 │ │ │ │ + ldr r1, [pc, #316] @ a7e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r5, #0 │ │ │ │ - b a7d38 │ │ │ │ + b a7cc8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e34 │ │ │ │ - bl bbf98 │ │ │ │ + beq a7dc4 │ │ │ │ + bl bbee0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7d4c │ │ │ │ + bne a7cdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7dbc │ │ │ │ + beq a7d4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7dbc │ │ │ │ - ldr r2, [pc, #228] @ a7eec │ │ │ │ + bne a7d4c │ │ │ │ + ldr r2, [pc, #228] @ a7e7c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e28 │ │ │ │ + beq a7db8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7dbc │ │ │ │ + b a7d4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7e50 │ │ │ │ + beq a7de0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7eb4 │ │ │ │ - ldr r3, [pc, #152] @ a7ef0 │ │ │ │ + beq a7e44 │ │ │ │ + ldr r3, [pc, #152] @ a7e80 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e88 │ │ │ │ - ldr r1, [pc, #136] @ a7ef8 │ │ │ │ + beq a7e18 │ │ │ │ + ldr r1, [pc, #136] @ a7e88 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7efc │ │ │ │ + ldr r3, [pc, #132] @ a7e8c │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7f00 │ │ │ │ - bl 117704 │ │ │ │ - b a7dbc │ │ │ │ + ldr r1, [pc, #124] @ a7e90 │ │ │ │ + bl 11774c │ │ │ │ + b a7d4c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7e68 │ │ │ │ - ldr r1, [pc, #92] @ a7ef8 │ │ │ │ + bne a7df8 │ │ │ │ + ldr r1, [pc, #92] @ a7e88 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7efc │ │ │ │ + ldr r3, [pc, #88] @ a7e8c │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7f04 │ │ │ │ - bl 117704 │ │ │ │ - b a7dbc │ │ │ │ + ldr r1, [pc, #84] @ a7e94 │ │ │ │ + bl 11774c │ │ │ │ + b a7d4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7eec │ │ │ │ + ldr r2, [pc, #44] @ a7e7c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ed8 │ │ │ │ + beq a7e68 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7e50 │ │ │ │ + b a7de0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ + andeq r7, sl, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ - eorseq pc, r5, r4, asr r8 @ │ │ │ │ - eorseq pc, r5, r8, lsr #18 │ │ │ │ - eorseq pc, r5, r0, ror #16 │ │ │ │ - mlaseq r5, r8, r8, pc @ │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r0, r6, r4, asr r0 │ │ │ │ + eorseq r0, r6, r8, lsr #2 │ │ │ │ + eorseq r0, r6, r0, rrx │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ │ │ │ │ -000a7f08 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7e98 <_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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7f30 : │ │ │ │ +000a7ec0 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7ec8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7f38 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7ec8 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - beq a8790 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ + beq a8720 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a82f4 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8358 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a873c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a84c8 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a8458 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8094 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ eor r5, r1, r4, asr #3 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ lsl r5, r5, #20 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsr r5, r5, #20 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldr r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne a80d0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r2, r5 │ │ │ │ add r1, r7, r2, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2812] @ 0xafc │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne a80d0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a83a8 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a8338 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86ec <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + beq a867c <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a81ac <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a813c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8740 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a84ec <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne a847c <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a84c8 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105134 │ │ │ │ + bl 105160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23ea4c │ │ │ │ - b a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23eb68 │ │ │ │ + b a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ eor r5, r1, r4, asr #3 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ lsl r5, r5, #20 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsr r5, r5, #20 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldr r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq a7fe4 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a7f74 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a8744 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a8308 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a8308 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a83a0 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r2, r5 │ │ │ │ add r5, r7, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -129694,109 +129666,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 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8518 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a84a8 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a86ec <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bne a867c <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8354 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a81e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a8174 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8598 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a8700 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ + beq a8528 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a8690 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8598 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a8528 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8430 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a83c0 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8504 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a82b4 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a8244 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a8744 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a82c4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a82c4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 3578c0 │ │ │ │ + beq a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a8748 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a84d4 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a0308 │ │ │ │ + beq a8464 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a8384 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7ffc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a829c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a822c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a872c <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + beq a86bc <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8484 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a8414 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1272] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a8744 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8234 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8240 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a81d0 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b15c │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 3578c0 │ │ │ │ + b a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a873c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #180] @ 0xb4 │ │ │ │ sub r2, r2, #1 │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add ip, r0, r1 │ │ │ │ @@ -129811,464 +129783,464 @@ │ │ │ │ cmp r1, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq ip, ip, #98304 @ 0x18000 │ │ │ │ ldrne r2, [r0, #16] │ │ │ │ ldreq r2, [ip, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a7f18 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a87a4 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ - ldr fp, [pc, #1080] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a8734 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a873c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7f18 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a86c0 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a8650 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a81c0 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8150 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a856c <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a84fc <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cee8 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cf2c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a874c <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8750 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119ca0 │ │ │ │ - b a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 3578c0 │ │ │ │ + bl 119ce4 │ │ │ │ + b a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a8458 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a84e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a8470 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a8748 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91be8 │ │ │ │ + bl 91b7c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a81f8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a8188 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a8384 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a8758 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a84bc <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a844c <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7f94 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9ccd4 │ │ │ │ + b a7f24 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cc68 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - bl 189f60 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ + b a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 189f44 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ mov r1, r0 │ │ │ │ - b a8470 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a8400 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7ffc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e9b8 │ │ │ │ + bl 23ead4 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a8130 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a7fe8 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 24299c │ │ │ │ + bl 242b00 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7fe8 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a7ffc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a864c <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a85dc <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a83d4 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8364 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e848 │ │ │ │ + bl 23e964 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8750 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8760 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ - ldr r1, [pc, #536] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a86f0 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a875c <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r5, #0 │ │ │ │ - b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7ffc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86d0 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ + beq a8660 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a8758 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a85d0 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108324 │ │ │ │ + bl 108354 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a847c <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a840c <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a86a4 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e848 │ │ │ │ + bl 23e964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a837c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cee8 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cf2c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ - b a867c <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + b a860c <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11a820 │ │ │ │ + bl 11a864 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a81a8 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + b a8138 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a85f4 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a8584 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne a803c <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a81ac <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + bne a7fcc <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a813c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ add r3, r2, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, r5 │ │ │ │ add r5, r8, r3 │ │ │ │ - b a81e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a8174 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a8758 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ + beq a86e4 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a822c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ a87d0 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8760 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #92] @ a87d4 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #72] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a8764 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119ca0 │ │ │ │ - b a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - ldr r3, [pc, #64] @ a87d8 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119ce4 │ │ │ │ + b a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a8768 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ a87dc <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a876c <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mvn r5, #0 │ │ │ │ - b a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r4, r0, r8, lsl #25 │ │ │ │ + @ instruction: 0x00104cb4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #19 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r5, r8, lsr #19 │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ - eorseq pc, r5, ip, lsr #18 │ │ │ │ + eorseq r0, r6, r8, lsr #3 │ │ │ │ + andeq r7, sl, r0, asr #29 │ │ │ │ + eorseq r0, r6, ip, lsr #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ │ │ │ │ -000a87e0 <_PyType_LookupRef@@Base>: │ │ │ │ +000a8770 <_PyType_LookupRef@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #368] @ a8968 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a88f8 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ eor r3, r2, r8, asr #3 │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r5, r3, lsl #2 │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ lsl r4, r3, #2 │ │ │ │ ldr r3, [r6, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a88ac <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a883c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a88ac <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a883c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a889c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a882c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a87f8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8960 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a88f0 <_PyType_LookupRef@@Base+0x180> │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #184] @ a896c <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a88fc <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8874 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a8804 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a8874 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a8804 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a8894 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a8824 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a87f8 <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a87f8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a87f8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11a820 │ │ │ │ - b a889c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a87f8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a864 │ │ │ │ + b a882c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8984 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8914 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8a04 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8a04 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a8a3c <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a89cc <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8a04 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a8a00 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8990 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8a04 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a89e0 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8970 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a8a44 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a8a7c <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a89d4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8a0c <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8a04 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r2, #1520] @ 0x5f0 │ │ │ │ ldrhne r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ addne r2, r2, #1 │ │ │ │ strhne r2, [r4, #206] @ 0xce │ │ │ │ - b a8a6c <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a89fc <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8a0c <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a899c <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8a04 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r4, #206] @ 0xce │ │ │ │ add r1, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r0, #2804] @ 0xaf4 │ │ │ │ strh r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -130276,72 +130248,72 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #600] @ a8cf0 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8c80 <_PyType_LookupRef@@Base+0x510> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne a8c18 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8ba8 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8c18 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8ba8 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c40 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8bd0 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8c08 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8b98 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8b38 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8cf4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8ac8 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8c84 <_PyType_LookupRef@@Base+0x514> │ │ │ │ add r8, r7, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ tst r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bne a8b70 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8b00 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8be4 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8b74 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8bf0 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8b80 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8af4 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8a84 <_PyType_LookupRef@@Base+0x314> │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8b64 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8af4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8c34 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8bc4 <_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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r1, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -130358,52 +130330,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 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8b20 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8ab0 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a8b40 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8ad0 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a8b40 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8ad0 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8ae8 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8b38 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8a78 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8ac8 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8abc <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8a4c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8c58 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8be8 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a8b64 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a8af4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8c68 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8bf8 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8cd0 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8c60 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a8b64 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8cf4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 3578c0 │ │ │ │ + b a8af4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8c84 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -130419,23 +130391,23 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8c54 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8be4 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8c2c <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8bbc <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c54 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8ac8 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8be4 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8a58 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -130444,204 +130416,204 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r1, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r2 │ │ │ │ - beq a8d8c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8d1c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8dd8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8d68 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8d9c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8d2c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8d9c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8ddc <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 3578c0 │ │ │ │ + beq a8d2c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8d6c <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8de0 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8d70 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8dcc <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a0308 │ │ │ │ + beq a8d5c <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0298 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8dd8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8d68 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8d4c <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8cdc <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8d58 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8ce8 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 23b044 │ │ │ │ - bl 9ccd4 │ │ │ │ + b 23b15c │ │ │ │ + bl 9cc68 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8de4 : │ │ │ │ +000a8d74 : │ │ │ │ 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 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8e44 │ │ │ │ + beq a8dd4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8e60 │ │ │ │ + ldr r1, [pc, #76] @ a8df0 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7ca0 │ │ │ │ + bl a7c30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e44 │ │ │ │ + bne a8dd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8e3c │ │ │ │ + beq a8dcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8e54 │ │ │ │ + beq a8de4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8e3c │ │ │ │ + b a8dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a8e3c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a8dcc │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8e64 : │ │ │ │ +000a8df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8eb0 │ │ │ │ + ldr r1, [pc, #52] @ a8e40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8e90 │ │ │ │ + bne a8e20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e88 │ │ │ │ - ldr r1, [pc, #16] @ a8eb4 │ │ │ │ - ldr r0, [pc, #16] @ a8eb8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8e18 │ │ │ │ + ldr r1, [pc, #16] @ a8e44 │ │ │ │ + ldr r0, [pc, #16] @ a8e48 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq r0, r6, r8, ror #21 │ │ │ │ + eorseq r1, r6, r8, ror #5 │ │ │ │ │ │ │ │ -000a8ebc : │ │ │ │ +000a8e4c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8ed8 │ │ │ │ + beq a8e68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8ed8 │ │ │ │ - b a8f04 │ │ │ │ + beq a8e68 │ │ │ │ + b a8e94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8efc │ │ │ │ - ldr r0, [pc, #12] @ a8f00 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8e8c │ │ │ │ + ldr r0, [pc, #12] @ a8e90 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #1332] @ a9450 │ │ │ │ + ldr r7, [pc, #1332] @ a93e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a9240 │ │ │ │ + beq a91d0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a92e0 │ │ │ │ + bne a9270 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a9454 │ │ │ │ + ldr r2, [pc, #1280] @ a93e4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a93c0 │ │ │ │ + bne a9350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a9458 │ │ │ │ + ldr r2, [pc, #1268] @ a93e8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a93c0 │ │ │ │ + blt a9350 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a929c │ │ │ │ + beq a922c │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a945c │ │ │ │ + ldr r0, [pc, #1212] @ a93ec │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a92d4 │ │ │ │ - ldr r8, [pc, #1188] @ a9460 │ │ │ │ - ldr r0, [pc, #1188] @ a9464 │ │ │ │ + bmi a9264 │ │ │ │ + ldr r8, [pc, #1188] @ a93f0 │ │ │ │ + ldr r0, [pc, #1188] @ a93f4 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a9278 │ │ │ │ + bne a9208 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a91fc │ │ │ │ + bcs a918c │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a925c │ │ │ │ + beq a91ec │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a919c │ │ │ │ + beq a912c │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130654,60 +130626,60 @@ │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #12 │ │ │ │ addeq r1, r1, r3 │ │ │ │ addeq r2, r1, #4 │ │ │ │ addeq r1, r1, #8 │ │ │ │ cmp r8, #0 │ │ │ │ movgt ip, #0 │ │ │ │ - bgt a908c │ │ │ │ - b a90d4 │ │ │ │ + bgt a901c │ │ │ │ + b a9064 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a90b8 │ │ │ │ + bne a9048 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a90d4 │ │ │ │ + beq a9064 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9078 │ │ │ │ + beq a9008 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a9068 │ │ │ │ + bne a8ff8 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9078 │ │ │ │ + beq a9008 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a908c │ │ │ │ - bl 3578c0 │ │ │ │ + bne a901c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a91e0 │ │ │ │ + ble a9170 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a9468 │ │ │ │ + ldr r2, [pc, #864] @ a93f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a938c │ │ │ │ + bne a931c │ │ │ │ add r6, r6, #42496 @ 0xa600 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #28] │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r2, [r6, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -130717,16 +130689,16 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6, #208] @ 0xd0 │ │ │ │ str r2, [r6, #212] @ 0xd4 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a9190 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a9120 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ sub r2, r8, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -130739,110 +130711,110 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp fp, sl │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [lr, #12] │ │ │ │ strcc lr, [r3, #8] │ │ │ │ - bcc a9010 │ │ │ │ + bcc a8fa0 │ │ │ │ add ip, ip, #1 │ │ │ │ add ip, sl, ip, lsl #3 │ │ │ │ add r1, r3, sl │ │ │ │ str ip, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, sl] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a91fc │ │ │ │ + beq a918c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a9010 │ │ │ │ - ldr r0, [pc, #644] @ a946c │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + b a8fa0 │ │ │ │ + ldr r0, [pc, #644] @ a93fc │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a9118 │ │ │ │ + bne a90a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23fc40 │ │ │ │ - b a92d8 │ │ │ │ + bl 23fda4 │ │ │ │ + b a9268 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a9470 │ │ │ │ + ldr r1, [pc, #616] @ a9400 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a93a4 │ │ │ │ + bne a9334 │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a92d4 │ │ │ │ + beq a9264 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a91d8 │ │ │ │ - ldr r1, [pc, #556] @ a9474 │ │ │ │ + b a9168 │ │ │ │ + ldr r1, [pc, #556] @ a9404 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91be8 │ │ │ │ + bl 91b7c │ │ │ │ mov r8, r0 │ │ │ │ - b a9190 │ │ │ │ + b a9120 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a91d0 │ │ │ │ + b a9160 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92d4 │ │ │ │ + beq a9264 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a9010 │ │ │ │ + b a8fa0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a945c │ │ │ │ + ldr ip, [pc, #424] @ a93ec │ │ │ │ lsl r2, r3, r2 │ │ │ │ lsl r3, r0, r3 │ │ │ │ umull lr, r0, r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge a8fb4 │ │ │ │ - bl 29f6f4 │ │ │ │ + bge a8f44 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r8, #0 │ │ │ │ - b a9190 │ │ │ │ - bl 2bae80 │ │ │ │ + b a9120 │ │ │ │ + bl 2bb380 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9444 │ │ │ │ - ldr r0, [pc, #376] @ a946c │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + beq a93d4 │ │ │ │ + ldr r0, [pc, #376] @ a93fc │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9438 │ │ │ │ + beq a93c8 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9334 │ │ │ │ + bls a92c4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9308 │ │ │ │ + beq a9298 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a9308 │ │ │ │ + b a9298 │ │ │ │ add r6, r6, #42496 @ 0xa600 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r1, [r6, #212] @ 0xd4 │ │ │ │ ldr r2, [r0] │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ @@ -130855,564 +130827,564 @@ │ │ │ │ str r1, [r6, #212] @ 0xd4 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ addne r2, r2, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9160 │ │ │ │ - b a9190 │ │ │ │ - ldr r1, [pc, #228] @ a9478 │ │ │ │ + bne a90f0 │ │ │ │ + b a9120 │ │ │ │ + ldr r1, [pc, #228] @ a9408 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9424 │ │ │ │ + bne a93b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e3cc │ │ │ │ - b a9118 │ │ │ │ + bl 18e3b0 │ │ │ │ + b a90a8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9228 │ │ │ │ + b a91b8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a9474 │ │ │ │ + ldr r1, [pc, #168] @ a9404 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91be8 │ │ │ │ + bl 91b7c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92d8 │ │ │ │ + beq a9268 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afda0 │ │ │ │ + bl afd0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9190 │ │ │ │ + beq a9120 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a92d8 │ │ │ │ + beq a9268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a92d8 │ │ │ │ + bne a9268 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a92d8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a9268 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a9118 │ │ │ │ + b a90a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ - b a92d8 │ │ │ │ + bl 99cd4 │ │ │ │ + b a9268 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mulseq r9, r4, r3 │ │ │ │ + andseq r8, r9, r8, ror r3 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53f10 <__bss_end__@@Base+0xfe58efc8> │ │ │ │ + bge feb53ea0 <__bss_end__@@Base+0xfe58ef58> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a947c <_PyObject_New@@Base>: │ │ │ │ +000a940c <_PyObject_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - blt a9604 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9620 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9624 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a9594 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a95b0 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a95b4 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95f0 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a9628 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 3578c0 │ │ │ │ + bne a9580 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a95b8 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs a9574 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a9504 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a95e0 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a9570 <_PyObject_New@@Base+0x164> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9538 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a94c8 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a962c <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a95bc <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a95b0 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9540 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a95cc <_PyObject_New@@Base+0x150> │ │ │ │ + bne a955c <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [r0, #12] │ │ │ │ strhi r0, [r3, #8] │ │ │ │ - bhi a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a9498 <_PyObject_New@@Base+0x8c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9498 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9630 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a95c0 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a960c <_PyObject_New@@Base+0x190> │ │ │ │ + bne a959c <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9604 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a9594 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a9498 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r5] │ │ │ │ - beq a9530 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a94c0 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9530 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a94c0 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r5, r0 │ │ │ │ - b a956c <_PyObject_New@@Base+0xf0> │ │ │ │ + b a94fc <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9498 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a9598 <_PyObject_New@@Base+0x11c> │ │ │ │ + b a9528 <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ │ │ │ │ -000a9634 : │ │ │ │ +000a95c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a969c │ │ │ │ + beq a962c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9deb4 │ │ │ │ + bl 9de48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a96a0 │ │ │ │ + beq a9630 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a96a8 │ │ │ │ + bl a9638 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9694 │ │ │ │ + beq a9624 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a9694 │ │ │ │ + bne a9624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 348b2c │ │ │ │ + bl 3494d8 │ │ │ │ mov r5, #0 │ │ │ │ - b a9694 │ │ │ │ + b a9624 │ │ │ │ │ │ │ │ -000a96a8 : │ │ │ │ +000a9638 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq a9830 │ │ │ │ + beq a97c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96f8 │ │ │ │ + beq a9688 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96f8 │ │ │ │ + beq a9688 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a975c │ │ │ │ + beq a96ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a975c │ │ │ │ + beq a96ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9848 │ │ │ │ + beq a97d8 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9848 │ │ │ │ - ldr r3, [pc, #300] @ a9860 │ │ │ │ + beq a97d8 │ │ │ │ + ldr r3, [pc, #300] @ a97f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9838 │ │ │ │ + beq a97c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1357e4 │ │ │ │ + b 1357ec │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9818 │ │ │ │ - ldr r3, [pc, #244] @ a9864 │ │ │ │ + bge a97a8 │ │ │ │ + ldr r3, [pc, #244] @ a97f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a97e0 │ │ │ │ - ldr r1, [pc, #236] @ a9868 │ │ │ │ + beq a9770 │ │ │ │ + ldr r1, [pc, #236] @ a97f8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a9810 │ │ │ │ + blt a97a0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a986c │ │ │ │ + ldr r3, [pc, #212] @ a97fc │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a97f4 │ │ │ │ + beq a9784 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a97d4 │ │ │ │ + beq a9764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a97d4 │ │ │ │ + bne a9764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 187a28 │ │ │ │ + b 187a0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b384 │ │ │ │ - ldr r3, [pc, #108] @ a9870 │ │ │ │ - ldr r1, [pc, #108] @ a9874 │ │ │ │ + bl 9b318 │ │ │ │ + ldr r3, [pc, #108] @ a9800 │ │ │ │ + ldr r1, [pc, #108] @ a9804 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r4, #0 │ │ │ │ - b a97d4 │ │ │ │ - ldr r3, [pc, #80] @ a9870 │ │ │ │ + b a9764 │ │ │ │ + ldr r3, [pc, #80] @ a9800 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a9878 │ │ │ │ + ldr r1, [pc, #80] @ a9808 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b a9810 │ │ │ │ - bl 348b2c │ │ │ │ - b a9810 │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a9748 │ │ │ │ - b a9810 │ │ │ │ - ldr r0, [pc, #32] @ a9870 │ │ │ │ + bl 11774c │ │ │ │ + b a97a0 │ │ │ │ + bl 3494d8 │ │ │ │ + b a97a0 │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a96d8 │ │ │ │ + b a97a0 │ │ │ │ + ldr r0, [pc, #32] @ a9800 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a987c │ │ │ │ + ldr r1, [pc, #36] @ a980c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b a9810 │ │ │ │ + bl 11774c │ │ │ │ + b a97a0 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsr fp │ │ │ │ - eorseq r0, r6, r8, asr fp │ │ │ │ - eorseq r0, r6, r4, lsl #22 │ │ │ │ + eorseq r1, r6, r4, lsr r3 │ │ │ │ + eorseq r1, r6, r8, asr r3 │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a9a10 │ │ │ │ + ldr r3, [pc, #376] @ a99a0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a98fc │ │ │ │ + bne a988c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a98fc │ │ │ │ + beq a988c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a992c │ │ │ │ + beq a98bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a99a0 │ │ │ │ + beq a9930 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a9998 │ │ │ │ + beq a9928 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9934 │ │ │ │ + beq a98c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a9998 │ │ │ │ + beq a9928 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a98cc │ │ │ │ + bne a985c │ │ │ │ cmn r0, #3 │ │ │ │ - beq a9998 │ │ │ │ - ldr r3, [pc, #216] @ a9a14 │ │ │ │ + beq a9928 │ │ │ │ + ldr r3, [pc, #216] @ a99a4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a99ac │ │ │ │ - ldr r2, [pc, #204] @ a9a18 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a993c │ │ │ │ + ldr r2, [pc, #204] @ a99a8 │ │ │ │ + bl 3580c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9998 │ │ │ │ - ldr r3, [pc, #172] @ a9a1c │ │ │ │ + beq a9928 │ │ │ │ + ldr r3, [pc, #172] @ a99ac │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11801c <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 118064 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9998 │ │ │ │ + beq a9928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9a04 │ │ │ │ + beq a9994 │ │ │ │ mov r5, #0 │ │ │ │ - b a98f0 │ │ │ │ + b a9880 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a98e8 │ │ │ │ - b a9998 │ │ │ │ + bne a9878 │ │ │ │ + b a9928 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a9a20 │ │ │ │ - bl b8f6c <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a99b0 │ │ │ │ + bl b8eb4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a99f4 │ │ │ │ + beq a9984 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a98f0 │ │ │ │ + beq a9880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a98f0 │ │ │ │ + bne a9880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a98f0 │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a9880 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9944 │ │ │ │ - b a9998 │ │ │ │ + beq a98d4 │ │ │ │ + b a9928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a9998 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a9928 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq sl, r7, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #380] @ a9bb8 │ │ │ │ - ldr r2, [pc, #380] @ a9bbc │ │ │ │ + ldr r7, [pc, #380] @ a9b48 │ │ │ │ + ldr r2, [pc, #380] @ a9b4c │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b58 │ │ │ │ - ldr r3, [pc, #364] @ a9bc0 │ │ │ │ - bl 3578c0 │ │ │ │ + bne a9ae8 │ │ │ │ + ldr r3, [pc, #364] @ a9b50 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a9b10 │ │ │ │ + beq a9aa0 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9abc │ │ │ │ + bne a9a4c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #256] @ a9bc4 │ │ │ │ + ldr r3, [pc, #256] @ a9b54 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #228] @ a9bc8 │ │ │ │ + ldr r2, [pc, #228] @ a9b58 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ str r1, [r4] │ │ │ │ - bne a9b78 │ │ │ │ + bne a9b08 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9abc │ │ │ │ + bne a9a4c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9bcc │ │ │ │ + ldr r2, [pc, #156] @ a9b5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b90 │ │ │ │ + bne a9b20 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9b6c │ │ │ │ + beq a9afc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9abc │ │ │ │ + b a9a4c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9abc │ │ │ │ - bl 29f6f4 │ │ │ │ + bne a9a4c │ │ │ │ + bl 29f9e8 │ │ │ │ mov r4, #0 │ │ │ │ - b a9b08 │ │ │ │ - ldr r1, [pc, #80] @ a9bd0 │ │ │ │ + b a9a98 │ │ │ │ + ldr r1, [pc, #80] @ a9b60 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9ba4 │ │ │ │ + bne a9b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b a9b04 │ │ │ │ + bl 18e3b0 │ │ │ │ + b a9a94 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a9b40 │ │ │ │ + b a9ad0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9b04 │ │ │ │ + b a9a94 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000a9bd4 : │ │ │ │ +000a9b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9c0c │ │ │ │ + bl a9b9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131420,60 +131392,60 @@ │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ - bgt a9de4 │ │ │ │ + bgt a9d74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9c78 │ │ │ │ + beq a9c08 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9e14 │ │ │ │ + bhi a9da4 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9e50 │ │ │ │ + bhi a9de8 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9c30 │ │ │ │ + beq a9bc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c30 │ │ │ │ + bne a9bc0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9c44 │ │ │ │ + bne a9bd4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9fb4 │ │ │ │ - beq aa054 │ │ │ │ + blt a9f44 │ │ │ │ + beq a9fe4 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9eac │ │ │ │ - ldr r9, [pc, #996] @ aa07c │ │ │ │ - bl 3578c0 │ │ │ │ + beq a9e3c │ │ │ │ + ldr r9, [pc, #996] @ aa00c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9f84 │ │ │ │ + bgt a9f14 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9ec8 │ │ │ │ - ldr r1, [pc, #948] @ aa080 │ │ │ │ + beq a9e58 │ │ │ │ + ldr r1, [pc, #948] @ aa010 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr fp, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9fbc │ │ │ │ + bne a9f4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r1, r6, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ @@ -131483,121 +131455,121 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f44 │ │ │ │ + beq a9ed4 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ff8 │ │ │ │ + beq a9f88 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9db4 │ │ │ │ + beq a9d44 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ff0 │ │ │ │ + beq a9f80 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9db4 │ │ │ │ + beq a9d44 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f44 │ │ │ │ + beq a9ed4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9d90 │ │ │ │ + bne a9d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa000 │ │ │ │ + bne a9f90 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e48 │ │ │ │ + bne a9de0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9e0c │ │ │ │ - bls a9e34 │ │ │ │ + beq a9d9c │ │ │ │ + bls a9dc4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9e48 │ │ │ │ + beq a9de0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9e0c │ │ │ │ + beq a9d9c │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9dec │ │ │ │ + bne a9d7c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9c30 │ │ │ │ + b a9bc0 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9dd0 │ │ │ │ - bhi a9e8c │ │ │ │ + beq a9d60 │ │ │ │ + bhi a9e24 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9dd0 │ │ │ │ + beq a9d60 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c5c │ │ │ │ - b a9e0c │ │ │ │ + bne a9bec │ │ │ │ + b a9d9c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9e0c │ │ │ │ - bls a9e98 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9e00 │ │ │ │ + beq a9d9c │ │ │ │ + bhi a9e30 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq a9fd0 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9d90 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9c30 │ │ │ │ - ldr ip, [pc, #556] @ aa084 │ │ │ │ + b a9bc0 │ │ │ │ + ldr ip, [pc, #548] @ aa014 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9c30 │ │ │ │ + bne a9bc0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9e0c │ │ │ │ + beq a9d9c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9dd0 │ │ │ │ + beq a9d60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c30 │ │ │ │ + bne a9bc0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9c6c │ │ │ │ + b a9bfc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9c5c │ │ │ │ - b a9e0c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq aa040 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9e00 │ │ │ │ - b a9e48 │ │ │ │ + bne a9bec │ │ │ │ + b a9d9c │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9d90 │ │ │ │ + b a9de0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ aa088 │ │ │ │ + ldr r0, [pc, #440] @ aa018 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9fa0 │ │ │ │ - bl 3578c0 │ │ │ │ + beq a9f30 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131610,322 +131582,322 @@ │ │ │ │ add r7, sp, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r6, #-8] │ │ │ │ str r3, [r6, #-4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9d44 │ │ │ │ + bne a9cd4 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9fb4 │ │ │ │ + beq a9f44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9fb4 │ │ │ │ + bne a9f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b a9fb4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b a9f44 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9ec8 │ │ │ │ - bl 29f6f4 │ │ │ │ + bls a9e58 │ │ │ │ + bl 29f9e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9ee8 │ │ │ │ + bne a9e78 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ mov r6, #0 │ │ │ │ - b a9dc4 │ │ │ │ - ldr r3, [pc, #200] @ aa08c │ │ │ │ + b a9d54 │ │ │ │ + ldr r3, [pc, #200] @ aa01c │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9fd8 │ │ │ │ + bne a9f68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9ee8 │ │ │ │ + b a9e78 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9ee8 │ │ │ │ + b a9e78 │ │ │ │ mov r4, #2 │ │ │ │ - b a9f44 │ │ │ │ + b a9ed4 │ │ │ │ mov r4, #1 │ │ │ │ - b a9f44 │ │ │ │ + b a9ed4 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne aa05c │ │ │ │ + bne a9fec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9dc4 │ │ │ │ - b aa000 │ │ │ │ - ldr r3, [pc, #72] @ aa090 │ │ │ │ - ldr r1, [pc, #72] @ aa094 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b a9fb4 │ │ │ │ - ldr r6, [pc, #60] @ aa098 │ │ │ │ - b a9dc4 │ │ │ │ - ldr r3, [pc, #44] @ aa090 │ │ │ │ - ldr r1, [pc, #52] @ aa09c │ │ │ │ + beq a9d54 │ │ │ │ + b a9f90 │ │ │ │ + ldr r3, [pc, #72] @ aa020 │ │ │ │ + ldr r1, [pc, #72] @ aa024 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b a9f44 │ │ │ │ + ldr r6, [pc, #60] @ aa028 │ │ │ │ + b a9d54 │ │ │ │ + ldr r3, [pc, #44] @ aa020 │ │ │ │ + ldr r1, [pc, #52] @ aa02c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9f68 │ │ │ │ - b a9fb4 │ │ │ │ + bne a9ef8 │ │ │ │ + b a9f44 │ │ │ │ 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, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #23 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, fp, r0 │ │ │ │ + mlaseq r6, ip, r3, 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 aa14c │ │ │ │ + bgt aa0dc │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi aa114 │ │ │ │ + bhi aa0a4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa19c │ │ │ │ + bhi aa12c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa1f0 │ │ │ │ + beq aa180 │ │ │ │ cmp r3, #9 │ │ │ │ - beq aa0bc │ │ │ │ + beq aa04c │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa0bc │ │ │ │ + bne aa04c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls aa0d8 │ │ │ │ + bls aa068 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa138 │ │ │ │ - bhi aa1d8 │ │ │ │ + beq aa0c8 │ │ │ │ + bhi aa168 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq aa138 │ │ │ │ + beq aa0c8 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne aa0f0 │ │ │ │ + bne aa080 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b aa0bc │ │ │ │ + b aa04c │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa194 │ │ │ │ + bne aa124 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa130 │ │ │ │ - bls aa178 │ │ │ │ + beq aa0c0 │ │ │ │ + bls aa108 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa194 │ │ │ │ + beq aa124 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq aa130 │ │ │ │ + beq aa0c0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa130 │ │ │ │ - bhi aa158 │ │ │ │ + beq aa0c0 │ │ │ │ + bhi aa0e8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa130 │ │ │ │ - bhi aa1e4 │ │ │ │ + beq aa0c0 │ │ │ │ + bhi aa174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa1f0 │ │ │ │ + beq aa180 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne aa168 │ │ │ │ + bne aa0f8 │ │ │ │ add ip, ip, #1 │ │ │ │ - b aa0bc │ │ │ │ - ldr r4, [pc, #100] @ aa208 │ │ │ │ + b aa04c │ │ │ │ + ldr r4, [pc, #100] @ aa198 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne aa0bc │ │ │ │ + bne aa04c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa130 │ │ │ │ + beq aa0c0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq aa138 │ │ │ │ + beq aa0c8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa0bc │ │ │ │ + bne aa04c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b aa100 │ │ │ │ + b aa090 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne aa0f0 │ │ │ │ - b aa130 │ │ │ │ + bne aa080 │ │ │ │ + b aa0c0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne aa168 │ │ │ │ - b aa194 │ │ │ │ - ldr r3, [pc, #20] @ aa20c │ │ │ │ - ldr r1, [pc, #20] @ aa210 │ │ │ │ + bne aa0f8 │ │ │ │ + b aa124 │ │ │ │ + ldr r3, [pc, #20] @ aa19c │ │ │ │ + ldr r1, [pc, #20] @ aa1a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #23 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ 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] @ aaa94 │ │ │ │ + ldr r1, [pc, #2124] @ aaa24 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa97c │ │ │ │ + bhi aa90c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa2cc │ │ │ │ + beq aa25c │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa930 │ │ │ │ + beq aa8c0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa2a4 │ │ │ │ + beq aa234 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a649c │ │ │ │ + b a642c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5] │ │ │ │ ldr lr, [r1], #8 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1972] @ aaa98 │ │ │ │ + ldr r1, [pc, #1972] @ aaa28 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa7d4 │ │ │ │ + bne aa764 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa2c0 │ │ │ │ - ldr r6, [pc, #1936] @ aaa9c │ │ │ │ - b aa2a4 │ │ │ │ - ldr r3, [pc, #1932] @ aaaa0 │ │ │ │ + bne aa250 │ │ │ │ + ldr r6, [pc, #1936] @ aaa2c │ │ │ │ + b aa234 │ │ │ │ + ldr r3, [pc, #1932] @ aaa30 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa97c │ │ │ │ + bhi aa90c │ │ │ │ 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 aa780 │ │ │ │ + beq aa710 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa7a0 │ │ │ │ + beq aa730 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ mov r6, r0 │ │ │ │ - b aa2a4 │ │ │ │ + b aa234 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl aa0a0 │ │ │ │ + bl aa030 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa840 │ │ │ │ - beq aa6a8 │ │ │ │ - ldr sl, [pc, #1788] @ aaaa4 │ │ │ │ - bl 3578c0 │ │ │ │ + blt aa7d0 │ │ │ │ + beq aa638 │ │ │ │ + ldr sl, [pc, #1788] @ aaa34 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa760 │ │ │ │ + bgt aa6f0 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa6fc │ │ │ │ - ldr r0, [pc, #1740] @ aaaa8 │ │ │ │ + beq aa68c │ │ │ │ + ldr r0, [pc, #1740] @ aaa38 │ │ │ │ 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 aa7e4 │ │ │ │ + bne aa774 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, fp │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ @@ -131934,593 +131906,593 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r1, r6, #8 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa800 │ │ │ │ + beq aa790 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa4c4 │ │ │ │ + beq aa454 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa848 │ │ │ │ + beq aa7d8 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa4c4 │ │ │ │ + beq aa454 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa868 │ │ │ │ + beq aa7f8 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa4c4 │ │ │ │ + beq aa454 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa804 │ │ │ │ + beq aa794 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa4a0 │ │ │ │ + bne aa430 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa6bc │ │ │ │ + bne aa64c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b aa2a4 │ │ │ │ + b aa234 │ │ │ │ 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 ab23c │ │ │ │ + b ab1cc │ │ │ │ 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 a3448 │ │ │ │ + b a33d8 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl aa0a0 │ │ │ │ + bl aa030 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa840 │ │ │ │ + blt aa7d0 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aaa20 │ │ │ │ - bl 91acc │ │ │ │ + bne aa9b0 │ │ │ │ + bl 91a60 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aaa30 │ │ │ │ + beq aa9c0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa5c0 │ │ │ │ + beq aa550 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa8a0 │ │ │ │ + beq aa830 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa870 │ │ │ │ + beq aa800 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa870 │ │ │ │ + blt aa800 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa7b8 │ │ │ │ + bne aa748 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa5b4 │ │ │ │ + beq aa544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aaa88 │ │ │ │ + beq aaa18 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa54c │ │ │ │ + bgt aa4dc │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ef54 │ │ │ │ + bl 23f070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa2a4 │ │ │ │ - b aa81c │ │ │ │ + bne aa234 │ │ │ │ + b aa7ac │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa734 │ │ │ │ + beq aa6c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa7a0 │ │ │ │ + beq aa730 │ │ │ │ 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 92a2c │ │ │ │ + b 929c0 │ │ │ │ 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 1bca88 │ │ │ │ + b 1bcdd4 │ │ │ │ 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 150b48 │ │ │ │ + b 150aac │ │ │ │ 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 92a2c │ │ │ │ + bl 929c0 │ │ │ │ mov r6, r0 │ │ │ │ - b aa2a4 │ │ │ │ + b aa234 │ │ │ │ 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 1759e4 │ │ │ │ + b 175c50 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1016] @ aaaac │ │ │ │ + ldr r6, [pc, #1016] @ aaa3c │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa4d4 │ │ │ │ + beq aa464 │ │ │ │ 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 aa990 │ │ │ │ + bne aa920 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa4d4 │ │ │ │ - b aa6bc │ │ │ │ - ldr r0, [pc, #940] @ aaab0 │ │ │ │ + beq aa464 │ │ │ │ + b aa64c │ │ │ │ + ldr r0, [pc, #940] @ aaa40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa9b0 │ │ │ │ - bl 3578c0 │ │ │ │ + beq aa940 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [sl, r0] │ │ │ │ lsl fp, r7, #2 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b aa414 │ │ │ │ + b aa3a4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa7a0 │ │ │ │ + beq aa730 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa60c │ │ │ │ - b aa600 │ │ │ │ + bge aa59c │ │ │ │ + b aa590 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa6fc │ │ │ │ - bl 29f6f4 │ │ │ │ + bls aa68c │ │ │ │ + bl 29f9e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa9b0 │ │ │ │ + beq aa940 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ lsl fp, r7, #2 │ │ │ │ - b aa71c │ │ │ │ + b aa6ac │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa9c8 │ │ │ │ - ldr r3, [pc, #756] @ aaa9c │ │ │ │ + bne aa958 │ │ │ │ + ldr r3, [pc, #756] @ aaa2c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa304 │ │ │ │ + b aa294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa598 │ │ │ │ + bne aa528 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b aa598 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b aa528 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #712] @ aaab4 │ │ │ │ + ldr r2, [pc, #712] @ aaa44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa850 │ │ │ │ + bne aa7e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa71c │ │ │ │ + b aa6ac │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa840 │ │ │ │ + beq aa7d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa840 │ │ │ │ + bne aa7d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b aa2a4 │ │ │ │ + b aa234 │ │ │ │ mov r8, #1 │ │ │ │ - b aa804 │ │ │ │ + b aa794 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa71c │ │ │ │ + b aa6ac │ │ │ │ mov r8, #2 │ │ │ │ - b aa804 │ │ │ │ + b aa794 │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa8b0 │ │ │ │ + bne aa840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b300 │ │ │ │ - b aa81c │ │ │ │ + bl 9b294 │ │ │ │ + b aa7ac │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa810 │ │ │ │ + b aa7a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa894 │ │ │ │ + bne aa824 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b aa894 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b aa824 │ │ │ │ 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 2103e8 │ │ │ │ + b 2103fc │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa950 │ │ │ │ + beq aa8e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa7a0 │ │ │ │ + beq aa730 │ │ │ │ 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 b2054 │ │ │ │ - bl a5780 │ │ │ │ + b b1fc0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa840 │ │ │ │ - ldr r3, [pc, #372] @ aaab8 │ │ │ │ - ldr r1, [pc, #372] @ aaabc │ │ │ │ + bne aa7d0 │ │ │ │ + ldr r3, [pc, #372] @ aaa48 │ │ │ │ + ldr r1, [pc, #372] @ aaa4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b aa840 │ │ │ │ + bl 18ee78 │ │ │ │ + b aa7d0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa7a0 │ │ │ │ + beq aa730 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa914 │ │ │ │ - b aa920 │ │ │ │ - ldr r3, [pc, #308] @ aaab8 │ │ │ │ - ldr r1, [pc, #312] @ aaac0 │ │ │ │ + blt aa8a4 │ │ │ │ + b aa8b0 │ │ │ │ + ldr r3, [pc, #308] @ aaa48 │ │ │ │ + ldr r1, [pc, #312] @ aaa50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b aa840 │ │ │ │ - ldr r3, [pc, #288] @ aaab8 │ │ │ │ - ldr r1, [pc, #296] @ aaac4 │ │ │ │ + bl 18ee78 │ │ │ │ + b aa7d0 │ │ │ │ + ldr r3, [pc, #288] @ aaa48 │ │ │ │ + ldr r1, [pc, #296] @ aaa54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa828 │ │ │ │ - b aa840 │ │ │ │ + bne aa7b8 │ │ │ │ + b aa7d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa840 │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa7d0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa364 │ │ │ │ - b aa370 │ │ │ │ + blt aa2f4 │ │ │ │ + b aa300 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl aa0a0 │ │ │ │ + bl aa030 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa840 │ │ │ │ - bl 92f2c │ │ │ │ + blt aa7d0 │ │ │ │ + bl 92ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aaa70 │ │ │ │ + beq aaa00 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aaa58 │ │ │ │ + beq aa9e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aaa48 │ │ │ │ + beq aa9d8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa9f4 │ │ │ │ - ldr r3, [pc, #144] @ aaab8 │ │ │ │ - ldr r1, [pc, #156] @ aaac8 │ │ │ │ + b aa984 │ │ │ │ + ldr r3, [pc, #144] @ aaa48 │ │ │ │ + ldr r1, [pc, #156] @ aaa58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa840 │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa7d0 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa810 │ │ │ │ + b aa7a0 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ef54 │ │ │ │ + bl 23f070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa2a4 │ │ │ │ - b aa81c │ │ │ │ + bne aa234 │ │ │ │ + b aa7ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa840 │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa7d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b aa5b4 │ │ │ │ - ldrsheq r6, [sp], -r4 @ │ │ │ │ - andseq fp, ip, r4, lsl #20 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b aa544 │ │ │ │ + @ instruction: 0x003d68f4 │ │ │ │ + andseq fp, ip, ip, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003d61da │ │ │ │ + @ instruction: 0x003d69da │ │ │ │ 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, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, asr #23 │ │ │ │ - eorseq r0, r6, ip, ror #23 │ │ │ │ - mlaseq r6, ip, fp, r0 │ │ │ │ - @ instruction: 0x00360bb8 │ │ │ │ + eorseq r1, r6, r8, asr #7 │ │ │ │ + eorseq r1, r6, ip, ror #7 │ │ │ │ + mlaseq r6, ip, r3, r1 │ │ │ │ + @ instruction: 0x003613b8 │ │ │ │ │ │ │ │ -000aaacc : │ │ │ │ +000aaa5c : │ │ │ │ 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 aad38 │ │ │ │ + bne aacc8 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aada4 │ │ │ │ - ldr r8, [pc, #1528] @ ab104 │ │ │ │ - ldr r7, [pc, #1528] @ ab108 │ │ │ │ + beq aad34 │ │ │ │ + ldr r8, [pc, #1528] @ ab094 │ │ │ │ + ldr r7, [pc, #1528] @ ab098 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaed4 │ │ │ │ + bne aae64 │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaed4 │ │ │ │ + beq aae64 │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aadb0 │ │ │ │ + beq aad40 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq ab06c │ │ │ │ + beq aaffc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aaf88 │ │ │ │ + bhi aaf18 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi ab064 │ │ │ │ + bmi aaff4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aadcc │ │ │ │ + bne aad5c │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aae38 │ │ │ │ + beq aadc8 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaef8 │ │ │ │ + bne aae88 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaef8 │ │ │ │ + beq aae88 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ ab10c │ │ │ │ + ldr r1, [pc, #1356] @ ab09c │ │ │ │ mov r0, sl │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aaf0c │ │ │ │ + beq aae9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab06c │ │ │ │ + beq aaffc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aafb4 │ │ │ │ + bhi aaf44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi ab064 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - tst r3, #24 │ │ │ │ - lsl r2, r3, #17 │ │ │ │ + bmi aaff4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - movne r4, #1 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ - moveq r4, #0 │ │ │ │ - add r4, r4, r2, lsr #31 │ │ │ │ + bl 3580c0 │ │ │ │ + and r2, r2, #24 │ │ │ │ + and r4, r4, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + addne r4, r4, #1 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r4, lsl #3 │ │ │ │ - ldr fp, [pc, #1240] @ ab110 │ │ │ │ + ldr fp, [pc, #1236] @ ab0a0 │ │ │ │ bic r3, r3, #3 │ │ │ │ - bl 3578c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ab080 │ │ │ │ + bhi ab010 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi ab080 │ │ │ │ + bmi ab010 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ ab114 │ │ │ │ + ldr r1, [pc, #1200] @ ab0a4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab008 │ │ │ │ + bne aaf98 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aaf4c │ │ │ │ + bcs aaedc │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aaf34 │ │ │ │ + beq aaec4 │ │ │ │ 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 aae48 │ │ │ │ + beq aadd8 │ │ │ │ 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 aae8c │ │ │ │ + bgt aae1c │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ ab118 │ │ │ │ + ldr r2, [pc, #1064] @ ab0a8 │ │ │ │ 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 ab028 │ │ │ │ + bne aafb8 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aad2c │ │ │ │ + beq aacbc │ │ │ │ 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] @ ab110 │ │ │ │ + ldr r2, [pc, #976] @ ab0a0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -132536,27 +132508,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 aab04 │ │ │ │ - ldr r1, [pc, #880] @ ab11c │ │ │ │ - ldr r0, [pc, #880] @ ab120 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ab0e8 │ │ │ │ - ldr r1, [pc, #864] @ ab124 │ │ │ │ - ldr r0, [pc, #864] @ ab128 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab064 │ │ │ │ - ldr r3, [pc, #828] @ ab110 │ │ │ │ - bl 3578c0 │ │ │ │ + bne aaa94 │ │ │ │ + ldr r1, [pc, #880] @ ab0ac │ │ │ │ + ldr r0, [pc, #880] @ ab0b0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab078 │ │ │ │ + ldr r1, [pc, #864] @ ab0b4 │ │ │ │ + ldr r0, [pc, #864] @ ab0b8 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aaff4 │ │ │ │ + ldr r3, [pc, #828] @ ab0a0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -132573,631 +132545,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 aab9c │ │ │ │ - ldr r1, [pc, #732] @ ab11c │ │ │ │ - ldr r0, [pc, #732] @ ab120 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaf0c │ │ │ │ + bne aab2c │ │ │ │ + ldr r1, [pc, #732] @ ab0ac │ │ │ │ + ldr r0, [pc, #732] @ ab0b0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aae9c │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aacb4 │ │ │ │ + bhi aac44 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aacb4 │ │ │ │ + b aac44 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aace4 │ │ │ │ + beq aac74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aace4 │ │ │ │ + beq aac74 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aace4 │ │ │ │ + bne aac74 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab0d8 │ │ │ │ + bne ab068 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aace4 │ │ │ │ + bne aac74 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b aace4 │ │ │ │ - ldr r0, [pc, #592] @ ab12c │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 357210 │ │ │ │ + b aac74 │ │ │ │ + ldr r0, [pc, #592] @ ab0bc │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aadb0 │ │ │ │ - ldr r1, [pc, #572] @ ab12c │ │ │ │ + beq aad40 │ │ │ │ + ldr r1, [pc, #572] @ ab0bc │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aab38 │ │ │ │ - ldr r0, [pc, #524] @ ab10c │ │ │ │ - bl 8bfc8 │ │ │ │ + b aaac8 │ │ │ │ + ldr r0, [pc, #524] @ ab09c │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aabb4 │ │ │ │ - bl a5780 │ │ │ │ + bne aab44 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aadbc │ │ │ │ - ldr r0, [pc, #528] @ ab130 │ │ │ │ + bne aad4c │ │ │ │ + ldr r0, [pc, #528] @ ab0c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ ab10c │ │ │ │ - ldr r1, [pc, #520] @ ab134 │ │ │ │ + ldr r2, [pc, #484] @ ab09c │ │ │ │ + ldr r1, [pc, #520] @ ab0c4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b ab064 │ │ │ │ + bl 11774c │ │ │ │ + b aaff4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aae7c │ │ │ │ + bne aae0c │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ ab138 │ │ │ │ + ldr r1, [pc, #480] @ ab0c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab0c4 │ │ │ │ + bne ab054 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab080 │ │ │ │ + beq ab010 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aae7c │ │ │ │ + b aae0c │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aafe0 │ │ │ │ + bcc aaf70 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf94 │ │ │ │ - b ab054 │ │ │ │ + beq aaf24 │ │ │ │ + b aafe4 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aaff4 │ │ │ │ + bcc aaf84 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aafc0 │ │ │ │ - b ab054 │ │ │ │ + beq aaf50 │ │ │ │ + b aafe4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab0ac │ │ │ │ + blt ab03c │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aab7c │ │ │ │ - b ab064 │ │ │ │ + bpl aab0c │ │ │ │ + b aaff4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab040 │ │ │ │ + blt aafd0 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aac00 │ │ │ │ - b ab064 │ │ │ │ + bpl aab90 │ │ │ │ + b aaff4 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ab080 │ │ │ │ + beq ab010 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aacb4 │ │ │ │ - ldr r1, [pc, #268] @ ab13c │ │ │ │ + b aac44 │ │ │ │ + ldr r1, [pc, #268] @ ab0cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab098 │ │ │ │ + bne ab028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b aad10 │ │ │ │ + bl 18e3b0 │ │ │ │ + b aaca0 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne ab064 │ │ │ │ - ldr r3, [pc, #228] @ ab140 │ │ │ │ - ldr r1, [pc, #228] @ ab144 │ │ │ │ + bne aaff4 │ │ │ │ + ldr r3, [pc, #228] @ ab0d0 │ │ │ │ + ldr r1, [pc, #228] @ ab0d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b aad2c │ │ │ │ - ldr r3, [pc, #188] @ ab130 │ │ │ │ - ldr r1, [pc, #208] @ ab148 │ │ │ │ + b aacbc │ │ │ │ + ldr r3, [pc, #188] @ ab0c0 │ │ │ │ + ldr r1, [pc, #208] @ ab0d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b ab064 │ │ │ │ + bl 18ee78 │ │ │ │ + b aaff4 │ │ │ │ mov r0, sl │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aace4 │ │ │ │ - b ab064 │ │ │ │ + bne aac74 │ │ │ │ + b aaff4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aad10 │ │ │ │ + b aaca0 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq ab054 │ │ │ │ - b ab064 │ │ │ │ + beq aafe4 │ │ │ │ + b aaff4 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaf70 │ │ │ │ + b aaf00 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aace4 │ │ │ │ - b aaeb8 │ │ │ │ - ldr r0, [pc, #64] @ ab130 │ │ │ │ + bne aac74 │ │ │ │ + b aae48 │ │ │ │ + ldr r0, [pc, #64] @ ab0c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ ab12c │ │ │ │ - ldr r1, [pc, #56] @ ab134 │ │ │ │ + ldr r2, [pc, #52] @ ab0bc │ │ │ │ + ldr r1, [pc, #56] @ ab0c4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b ab064 │ │ │ │ + bl 11774c │ │ │ │ + b aaff4 │ │ │ │ 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, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, ip, r0 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, ror #24 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + eorseq r1, r6, ip, ror #8 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #25 │ │ │ │ - eorseq r0, r6, r8, lsr #25 │ │ │ │ + eorseq r1, r6, r0, asr #9 │ │ │ │ + eorseq r1, r6, r8, lsr #9 │ │ │ │ │ │ │ │ -000ab14c : │ │ │ │ +000ab0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab214 │ │ │ │ + beq ab1a4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab200 │ │ │ │ + beq ab190 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab194 │ │ │ │ + bhi ab124 │ │ │ │ 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 ab1d4 │ │ │ │ + bcc ab164 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab1a0 │ │ │ │ - ldr r3, [pc, #96] @ ab224 │ │ │ │ - ldr r1, [pc, #96] @ ab228 │ │ │ │ + beq ab130 │ │ │ │ + ldr r3, [pc, #96] @ ab1b4 │ │ │ │ + ldr r1, [pc, #96] @ ab1b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab1e4 │ │ │ │ + blt ab174 │ │ │ │ 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 ab1bc │ │ │ │ + beq ab14c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab22c │ │ │ │ - ldr r1, [pc, #36] @ ab230 │ │ │ │ + ldr r3, [pc, #36] @ ab1bc │ │ │ │ + ldr r1, [pc, #36] @ ab1c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b ab1cc │ │ │ │ - ldr r1, [pc, #24] @ ab234 │ │ │ │ - ldr r0, [pc, #24] @ ab238 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab1cc │ │ │ │ + bl 18ee78 │ │ │ │ + b ab15c │ │ │ │ + ldr r1, [pc, #24] @ ab1c4 │ │ │ │ + ldr r0, [pc, #24] @ ab1c8 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab15c │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #25 │ │ │ │ + eorseq r1, r6, r0, asr #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #25 │ │ │ │ + eorseq r1, r6, r8, lsr #9 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, ip, r0 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ │ │ │ │ -000ab23c : │ │ │ │ +000ab1cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab308 │ │ │ │ + ldr r3, [pc, #180] @ ab298 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 ab2c4 │ │ │ │ + beq ab254 │ │ │ │ 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] @ ab30c │ │ │ │ + ldr r3, [pc, #124] @ ab29c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab310 │ │ │ │ + ldr r2, [pc, #104] @ ab2a0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab2dc │ │ │ │ + bne ab26c │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91ff8 │ │ │ │ + bl 91f8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab288 │ │ │ │ + bne ab218 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 29f6f4 │ │ │ │ - ldr r1, [pc, #48] @ ab314 │ │ │ │ + b 29f9e8 │ │ │ │ + ldr r1, [pc, #48] @ ab2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab2f4 │ │ │ │ + bne ab284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b ab2b8 │ │ │ │ + bl 18e3b0 │ │ │ │ + b ab248 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab2b8 │ │ │ │ + b ab248 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000ab318 : │ │ │ │ +000ab2a8 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab324 : │ │ │ │ +000ab2b4 : │ │ │ │ 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 ab3a8 │ │ │ │ + beq ab338 │ │ │ │ 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 ab38c │ │ │ │ + bge ab31c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab458 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab3bc │ │ │ │ + beq ab34c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab3e4 │ │ │ │ - ldr r0, [pc, #52] @ ab3e8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab374 │ │ │ │ + ldr r0, [pc, #52] @ ab378 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab3b4 │ │ │ │ + beq ab344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab3b4 │ │ │ │ + bne ab344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ab3b4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ab344 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -000ab3ec <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab37c <_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 ab458 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab42c <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab3bc <_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 ab424 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab3b4 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab424 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab3b4 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ab424 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ab3b4 <_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 ab5f4 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab584 <_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 ab620 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab5b0 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab62c <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab5bc <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab5e8 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab680 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab684 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab578 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab610 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab614 <_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 ab650 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab5e0 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab598 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab688 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 3578c0 │ │ │ │ + beq ab528 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab618 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 3580c0 │ │ │ │ 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 ab5bc <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab54c <_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 ab538 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab4c8 <_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 ab5bc <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab54c <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab55c <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab4ec <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab5a8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab538 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab5e8 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab578 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99fe4 │ │ │ │ + bl 99f78 │ │ │ │ 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 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab5e8 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab578 <_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] @ ab68c <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab61c <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab668 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab5f8 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab5a8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne ab538 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab590 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab520 <_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 ab49c <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab42c <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab49c <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab680 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab684 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab42c <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab610 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab614 <_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 ab4cc <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab45c <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab5e0 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab570 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab5e0 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab570 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, lsl #16 │ │ │ │ + muleq sl, r8, r7 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsr r6 │ │ │ │ + andeq fp, r8, r4, ror #11 │ │ │ │ │ │ │ │ -000ab690 : │ │ │ │ +000ab620 : │ │ │ │ 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 ab7f0 │ │ │ │ - ldr r5, [pc, #328] @ ab7f8 │ │ │ │ - ldr r2, [pc, #328] @ ab7fc │ │ │ │ + blt ab780 │ │ │ │ + ldr r5, [pc, #328] @ ab788 │ │ │ │ + ldr r2, [pc, #328] @ ab78c │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab7c0 │ │ │ │ + bne ab750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab78c │ │ │ │ - ldr r2, [pc, #300] @ ab800 │ │ │ │ - bl 3578c0 │ │ │ │ + beq ab71c │ │ │ │ + ldr r2, [pc, #300] @ ab790 │ │ │ │ + bl 3580c0 │ │ │ │ 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 ab798 │ │ │ │ + beq ab728 │ │ │ │ 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 ab730 │ │ │ │ + bgt ab6c0 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab798 │ │ │ │ + beq ab728 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab758 │ │ │ │ + bhi ab6e8 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab784 │ │ │ │ + bcc ab714 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab7f0 │ │ │ │ + beq ab780 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99fe4 │ │ │ │ + bl 99f78 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92130 │ │ │ │ + b 920c4 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab804 │ │ │ │ + ldr r2, [pc, #96] @ ab794 │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab7d8 │ │ │ │ + bne ab768 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133209,213 +133181,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 ab784 │ │ │ │ + b ab714 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, lsl #16 │ │ │ │ + muleq sl, r8, r7 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsr r6 │ │ │ │ + andeq fp, r8, r4, ror #11 │ │ │ │ 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 ab8e4 │ │ │ │ - ldr r3, [pc, #268] @ ab938 │ │ │ │ + beq ab874 │ │ │ │ + ldr r3, [pc, #268] @ ab8c8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 ab8ec │ │ │ │ + beq ab87c │ │ │ │ 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 ab88c │ │ │ │ + bgt ab81c │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab8ec │ │ │ │ + beq ab87c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab8b0 │ │ │ │ + bhi ab840 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab8dc │ │ │ │ + bcc ab86c │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab8d8 │ │ │ │ + beq ab868 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99fe4 │ │ │ │ + bl 99f78 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92130 │ │ │ │ + b 920c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab930 │ │ │ │ - ldr r2, [pc, #64] @ ab93c │ │ │ │ - ldr r0, [pc, #64] @ ab940 │ │ │ │ + blt ab8c0 │ │ │ │ + ldr r2, [pc, #64] @ ab8cc │ │ │ │ + ldr r0, [pc, #64] @ ab8d0 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab91c │ │ │ │ + bne ab8ac │ │ │ │ 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 ab8dc │ │ │ │ + b ab86c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsr r6 │ │ │ │ + andeq fp, r8, r4, ror #11 │ │ │ │ │ │ │ │ -000ab944 : │ │ │ │ +000ab8d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab994 │ │ │ │ + beq ab924 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab994 │ │ │ │ + beq ab924 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab9c8 │ │ │ │ + bl ab958 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab9a0 │ │ │ │ + beq ab930 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab9a8 │ │ │ │ + bne ab938 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab9c0 │ │ │ │ - ldr r0, [pc, #36] @ ab9c4 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ ab950 │ │ │ │ + ldr r0, [pc, #36] @ ab954 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab98c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ab98c │ │ │ │ + bne ab91c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ab91c │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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] @ ac9dc │ │ │ │ + ldr r3, [pc, #3988] @ ac91c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abdd4 │ │ │ │ + beq abd64 │ │ │ │ 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 abf88 │ │ │ │ + bne abf18 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abdf0 │ │ │ │ + ble abd80 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac9e0 │ │ │ │ + ldr sl, [pc, #3876] @ ac908 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq acb84 │ │ │ │ - ldr r7, [pc, #3992] @ ac9fc │ │ │ │ + beq acb6c │ │ │ │ + ldr r7, [pc, #3892] @ ac928 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ aca00 │ │ │ │ + ldr r9, [pc, #3876] @ ac92c │ │ │ │ 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 ace08 │ │ │ │ + bne acdc8 │ │ │ │ tst r7, r8 │ │ │ │ - bne abdac │ │ │ │ + bne abd3c │ │ │ │ cmp r0, ip │ │ │ │ - bne abdbc │ │ │ │ + bne abd4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq abdbc │ │ │ │ + beq abd4c │ │ │ │ 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 aba80 │ │ │ │ + blt aba10 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abebc │ │ │ │ + bne abe4c │ │ │ │ tst r7, r8 │ │ │ │ - beq acde0 │ │ │ │ - ldr r3, [pc, #3820] @ ac9e4 │ │ │ │ + beq acda0 │ │ │ │ + ldr r3, [pc, #3716] @ ac90c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abecc │ │ │ │ + bne abe5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne abeec │ │ │ │ + bne abe7c │ │ │ │ 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 │ │ │ │ @@ -133425,183 +133397,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 acefc │ │ │ │ + bne ace98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abf60 │ │ │ │ + bgt abef0 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble aca4c │ │ │ │ + ble aca58 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac9e4 │ │ │ │ + ldr r8, [pc, #3576] @ ac90c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abca4 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abc34 │ │ │ │ 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 ac568 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac500 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abcc8 │ │ │ │ + beq abc58 │ │ │ │ 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 ac30c │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac2a4 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acda4 │ │ │ │ + ble acd90 │ │ │ │ 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 abc90 │ │ │ │ + blt abc20 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abc90 │ │ │ │ + ble abc20 │ │ │ │ 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 abc8c │ │ │ │ + bgt abc1c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abc48 │ │ │ │ + bgt abbd8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac400 │ │ │ │ + beq ac378 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b ac044 │ │ │ │ + b abfd4 │ │ │ │ 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 acef4 │ │ │ │ - bne ac568 │ │ │ │ + blt ad084 │ │ │ │ + bne ac500 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abd30 │ │ │ │ + bne abcc0 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aca94 │ │ │ │ + bne aca7c │ │ │ │ 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 ac788 │ │ │ │ + bne ac718 │ │ │ │ subs r4, r4, ip │ │ │ │ - bne abb70 │ │ │ │ + bne abb00 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt accec │ │ │ │ + mov r6, r9 │ │ │ │ + bgt accf0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac414 │ │ │ │ + bne ac3b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe3c │ │ │ │ - b ac9b0 │ │ │ │ + beq abdcc │ │ │ │ + b ac9d8 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abd84 │ │ │ │ + bne abd14 │ │ │ │ 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 ac03c │ │ │ │ + blt abfcc │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne abbcc │ │ │ │ - b abda4 │ │ │ │ - mov r2, r8 │ │ │ │ + bne abb5c │ │ │ │ + b abd34 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ + blt ad084 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne ac03c │ │ │ │ + bne abfcc │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac378 │ │ │ │ + bne ac310 │ │ │ │ mov ip, #3 │ │ │ │ - b abccc │ │ │ │ + b abc5c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls aba9c │ │ │ │ + bls aba2c │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt aba80 │ │ │ │ - ldr ip, [pc, #3116] @ aca00 │ │ │ │ - b abad0 │ │ │ │ + blt aba10 │ │ │ │ + ldr ip, [pc, #3016] @ ac92c │ │ │ │ + b aba60 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt aba38 │ │ │ │ + bgt ab9c8 │ │ │ │ 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] │ │ │ │ @@ -133612,67 +133584,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 ac9b0 │ │ │ │ - ldr r6, [pc, #2968] @ ac9dc │ │ │ │ + bne ac9d8 │ │ │ │ + ldr r6, [pc, #2888] @ ac91c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt ace6c │ │ │ │ + bgt acffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne ace9c │ │ │ │ + bne ad02c │ │ │ │ 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 acee0 │ │ │ │ + bne ad070 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abeac │ │ │ │ + beq abe3c │ │ │ │ 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] @ aca04 │ │ │ │ + ldr r3, [pc, #2780] @ ac930 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abb00 │ │ │ │ - ldr r2, [pc, #2884] @ aca18 │ │ │ │ + beq aba90 │ │ │ │ + ldr r2, [pc, #2784] @ ac944 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac9e8 │ │ │ │ + ldr r3, [pc, #2712] @ ac910 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abb08 │ │ │ │ + beq aba98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac9ec │ │ │ │ + ldr r2, [pc, #2700] @ ac914 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt ad004 │ │ │ │ + bgt acf88 │ │ │ │ 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 │ │ │ │ @@ -133680,644 +133652,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 acfd0 │ │ │ │ + bne acf34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble abb64 │ │ │ │ + ble abaf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abf68 │ │ │ │ + bgt abef8 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b abb64 │ │ │ │ + b abaf4 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf3c │ │ │ │ + bgt ace08 │ │ │ │ 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 ac920 │ │ │ │ + ble ac948 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq ad08c │ │ │ │ + beq ace40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac920 │ │ │ │ + beq ac948 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq acf74 │ │ │ │ + beq acfa8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq ac02c │ │ │ │ + beq abfbc │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq acf78 │ │ │ │ + beq ace44 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne ac008 │ │ │ │ + bne abf98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b aba48 │ │ │ │ + b ab9d8 │ │ │ │ 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 ac31c │ │ │ │ + bne ac2b4 │ │ │ │ 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 ac334 │ │ │ │ + bge ac2cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac40c │ │ │ │ + bge ac384 │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abccc │ │ │ │ + bge abc5c │ │ │ │ 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] @ aca04 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ ac930 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne ac174 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac108 │ │ │ │ + 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 ad0fc │ │ │ │ + beq ad0f0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace50 │ │ │ │ + beq acf08 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace60 │ │ │ │ + beq acf18 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac540 │ │ │ │ + beq ac4d8 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac558 │ │ │ │ + beq ac4f0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac18c │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ + beq ac120 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - blt ac1b0 │ │ │ │ - b ac274 │ │ │ │ + blt ac144 │ │ │ │ + b ac208 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ - bne ac2cc │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac2dc │ │ │ │ - ldr r3, [pc, #2148] @ aca04 │ │ │ │ + blt aced0 │ │ │ │ + bne ac264 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac274 │ │ │ │ + ldr r3, [pc, #2044] @ ac930 │ │ │ │ cmp r6, r3 │ │ │ │ - bne ace48 │ │ │ │ + bne ace90 │ │ │ │ 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 ad0b4 │ │ │ │ + beq ad09c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad094 │ │ │ │ + beq acef0 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ad0a4 │ │ │ │ + beq acf00 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac24c │ │ │ │ + beq ac1e0 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac25c │ │ │ │ + beq ac1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac264 │ │ │ │ + bge ac1f8 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac270 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac1dc │ │ │ │ + ble ac204 │ │ │ │ + mov r9, r6 │ │ │ │ + b ac170 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac234 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac23c │ │ │ │ + bne ac1c8 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac1d0 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac1dc │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac170 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac2f0 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac288 │ │ │ │ + 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 ac358 │ │ │ │ + bne ac2f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne ac0cc │ │ │ │ + bne ac060 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abccc │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac2dc │ │ │ │ - mov r9, sl │ │ │ │ - b ac0dc │ │ │ │ + b abc5c │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac274 │ │ │ │ + mov r8, r9 │ │ │ │ + b ac070 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac284 │ │ │ │ + bgt ac218 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac2ac │ │ │ │ + beq ac240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac36c │ │ │ │ + b ac304 │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac3fc │ │ │ │ + beq ac374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b ac044 │ │ │ │ + b abfd4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ - bne ac090 │ │ │ │ + blt ad084 │ │ │ │ + bne ac020 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2538f0 │ │ │ │ + bl 253a6c │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac574 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b ac50c │ │ │ │ + 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 ac2ac │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ + b ac240 │ │ │ │ + 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 ac3e0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac38c │ │ │ │ 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 abc90 │ │ │ │ + blt abc20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne abbcc │ │ │ │ - b ac3fc │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ - bne ac538 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac380 │ │ │ │ + bne abb5c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt ac09c │ │ │ │ + bgt ac02c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abccc │ │ │ │ + b abc5c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad084 │ │ │ │ + bne abc20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac31c │ │ │ │ + b ac374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac908 │ │ │ │ - ldr r7, [pc, #1460] @ ac9dc │ │ │ │ + ble ac8f0 │ │ │ │ + ldr r7, [pc, #1364] @ ac91c │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac874 │ │ │ │ + beq ac804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac874 │ │ │ │ + bne ac804 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac9f0 │ │ │ │ + ldr r2, [pc, #1320] @ ac918 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ace28 │ │ │ │ + bne acfb0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac998 │ │ │ │ + ble ac9c0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac4b8 │ │ │ │ + beq ac458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac4b8 │ │ │ │ + bne ac458 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac9f0 │ │ │ │ + ldr r2, [pc, #1236] @ ac918 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad064 │ │ │ │ + bne acde8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac524 │ │ │ │ - ldr sl, [pc, #1316] @ ac9f0 │ │ │ │ + beq ac4c4 │ │ │ │ + ldr sl, [pc, #1196] @ ac918 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac50c │ │ │ │ + beq ac4ac │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac50c │ │ │ │ + bne ac4ac │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne ad044 │ │ │ │ + bne acf68 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac4d0 │ │ │ │ + bne ac470 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad038 │ │ │ │ + bgt acf9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe40 │ │ │ │ - b ac9a8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abc90 │ │ │ │ + beq abdd0 │ │ │ │ + b ac9d0 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac150 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac0e4 │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b ac154 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ad018 │ │ │ │ - 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 acef4 │ │ │ │ - bne ac6cc │ │ │ │ + b ac0e8 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble acfd0 │ │ │ │ + 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 ac6f4 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac664 │ │ │ │ + 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 ac6d4 │ │ │ │ + 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 ac708 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne aca1c │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac6b4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne aca04 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac650 │ │ │ │ + bls ac5e8 │ │ │ │ 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 ac650 │ │ │ │ + bls ac5e8 │ │ │ │ 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 ac638 │ │ │ │ + bhi ac5d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne accb4 │ │ │ │ + bne acc9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble ac090 │ │ │ │ + ble ac020 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac9e4 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ ac90c │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac710 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac6e4 │ │ │ │ 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 ac810 │ │ │ │ + ble ac7a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac09c │ │ │ │ - b abccc │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acdac │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac598 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac604 │ │ │ │ - mov r2, r8 │ │ │ │ + blt ac02c │ │ │ │ + b abc5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ - bne ac5fc │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac6d8 │ │ │ │ + blt ad084 │ │ │ │ + bne ac6d4 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac56c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad084 │ │ │ │ + bne ac59c │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac520 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac59c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne accc0 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac6b8 │ │ │ │ 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 acef4 │ │ │ │ - bne ac6b8 │ │ │ │ + blt ad084 │ │ │ │ + bne ac650 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac780 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac79c │ │ │ │ - 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 accd8 │ │ │ │ + bgt ac810 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac6b8 │ │ │ │ + b ac650 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abd00 │ │ │ │ - mov r2, r8 │ │ │ │ + b abc90 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ - bne ac780 │ │ │ │ + blt ad084 │ │ │ │ + bne ac710 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac6b8 │ │ │ │ + ble ac650 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne aca70 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne aca34 │ │ │ │ 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 ac6b8 │ │ │ │ + blt ac650 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac85c │ │ │ │ + ble ac7ec │ │ │ │ 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 ac880 │ │ │ │ + ble ac868 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac09c │ │ │ │ - b abccc │ │ │ │ + blt ac02c │ │ │ │ + b abc5c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac46c │ │ │ │ + b ac40c │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac72c │ │ │ │ + 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 ac710 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac7b0 │ │ │ │ + b ac7ec │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac6b8 │ │ │ │ + ble ac650 │ │ │ │ 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 ac6b8 │ │ │ │ + blt ac650 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac6b8 │ │ │ │ + ble ac650 │ │ │ │ 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 ac85c │ │ │ │ + bgt ac7ec │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac8c0 │ │ │ │ - b ac85c │ │ │ │ + bgt ac8a8 │ │ │ │ + b ac7ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac9b0 │ │ │ │ - ldr r6, [pc, #188] @ ac9dc │ │ │ │ - b abe54 │ │ │ │ + bne ac9d8 │ │ │ │ + ldr r6, [pc, #20] @ ac91c │ │ │ │ + b abde4 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + @ instruction: 0x001c39f0 │ │ │ │ + @ instruction: 0x001821b4 │ │ │ │ + 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: 0x003614f0 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + strdeq sp, [sl], -r8 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + @ instruction: 0x001823b4 │ │ │ │ + andseq sl, pc, r8, ror #12 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + mlaeq r0, r8, r9, 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] │ │ │ │ @@ -134332,85 +134342,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 acfc4 │ │ │ │ - bne ac908 │ │ │ │ + bgt acf28 │ │ │ │ + bne ac8f0 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac9dc │ │ │ │ - bne ac434 │ │ │ │ - ldr r6, [pc, #64] @ ac9dc │ │ │ │ + ldrne r7, [pc, #-160] @ ac91c │ │ │ │ + bne ac3d4 │ │ │ │ + ldr r6, [pc, #-168] @ ac91c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe54 │ │ │ │ + beq abde4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac9c0 │ │ │ │ - ldr r3, [pc, #60] @ ac9f4 │ │ │ │ - ldr r1, [pc, #60] @ ac9f8 │ │ │ │ + beq ac9e8 │ │ │ │ + ldr r3, [pc, #-192] @ ac920 │ │ │ │ + ldr r1, [pc, #-192] @ ac924 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt ace68 │ │ │ │ + bgt acff8 │ │ │ │ mov r6, #0 │ │ │ │ - b abe54 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq r3, ip, r8, lsr #13 │ │ │ │ - andseq r1, r8, r0, ror #30 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360cf0 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq sp, sl, r8, lsl r1 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - andseq r2, r8, r0, ror #2 │ │ │ │ - mulseq pc, r0, r2 @ │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eoreq sp, r0, r4, lsl #19 │ │ │ │ + b abde4 │ │ │ │ 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 2538f0 │ │ │ │ - b ac60c │ │ │ │ - beq acdd8 │ │ │ │ + bl 253a6c │ │ │ │ + b ac5a4 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad084 │ │ │ │ + bne ac710 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac710 │ │ │ │ + b ac758 │ │ │ │ + beq acd98 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acc9c │ │ │ │ + bcs acc84 │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac620 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acef4 │ │ │ │ - bne ac780 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac7c8 │ │ │ │ - b ac780 │ │ │ │ + b ac5b8 │ │ │ │ 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] │ │ │ │ @@ -134421,148 +134415,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 acb2c │ │ │ │ + ble acb14 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt acb2c │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt acb14 │ │ │ │ + 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 acb38 │ │ │ │ + ble acb20 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge acb38 │ │ │ │ - bl 253970 │ │ │ │ + mov r0, r6 │ │ │ │ + bge acb20 │ │ │ │ + bl 253aec │ │ │ │ cmp r0, #0 │ │ │ │ - bne acef4 │ │ │ │ + bne ad084 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b acaf0 │ │ │ │ + b acad8 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b acacc │ │ │ │ + b acab4 │ │ │ │ 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 abd00 │ │ │ │ - b ac78c │ │ │ │ + beq abc90 │ │ │ │ + b ac71c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad110 │ │ │ │ + ble ad094 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac9fc │ │ │ │ + ldr r7, [pc, #-604] @ ac928 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ aca00 │ │ │ │ + ldr r9, [pc, #-620] @ ac92c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b acbf8 │ │ │ │ + b acbe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acc40 │ │ │ │ + beq acc28 │ │ │ │ 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 acc6c │ │ │ │ + bge acc54 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne ad104 │ │ │ │ + bne ad0e4 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ad104 │ │ │ │ + beq ad0e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acf34 │ │ │ │ + bne acf20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acc40 │ │ │ │ + beq acc28 │ │ │ │ tst r7, r8 │ │ │ │ - bne acc58 │ │ │ │ + bne acc40 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq acbc8 │ │ │ │ + beq acbb0 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acc74 │ │ │ │ + bge acc5c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b acbf0 │ │ │ │ + b acbd8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acc34 │ │ │ │ + bls acc1c │ │ │ │ mov r8, #0 │ │ │ │ - b acc40 │ │ │ │ + b acc28 │ │ │ │ mov r2, r1 │ │ │ │ - b abad4 │ │ │ │ + b aba64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ad084 │ │ │ │ - ldr r3, [pc, #-644] @ aca00 │ │ │ │ + beq acff0 │ │ │ │ + ldr r3, [pc, #-832] @ ac92c │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abae8 │ │ │ │ - ldr r3, [pc, #-664] @ aca04 │ │ │ │ - b abecc │ │ │ │ + beq aba78 │ │ │ │ + ldr r3, [pc, #-852] @ ac930 │ │ │ │ + b abe5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq ac090 │ │ │ │ - mov r0, #4 │ │ │ │ + beq ac020 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac65c │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac5f4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b accbc │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b acca4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac820 │ │ │ │ - b ac85c │ │ │ │ + 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 253a6c │ │ │ │ + b ac6dc │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acd20 │ │ │ │ + beq acd24 │ │ │ │ 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 │ │ │ │ @@ -134570,862 +134571,830 @@ │ │ │ │ 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 253970 │ │ │ │ + bl 253aec │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd88 │ │ │ │ + bne aced4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abd14 │ │ │ │ + ble abca4 │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acd7c │ │ │ │ + beq acd80 │ │ │ │ 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 253970 │ │ │ │ + bl 253aec │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd3c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac524 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac9d4 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac424 │ │ │ │ - bne ac044 │ │ │ │ - b ac400 │ │ │ │ - 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 2538f0 │ │ │ │ - b ac6d4 │ │ │ │ + beq acd40 │ │ │ │ + b aced4 │ │ │ │ + bne abfd4 │ │ │ │ + b ac378 │ │ │ │ mov ip, r4 │ │ │ │ - b abccc │ │ │ │ - ldr r3, [pc, #-992] @ aca08 │ │ │ │ + b abc5c │ │ │ │ + ldr r3, [pc, #-1140] @ ac934 │ │ │ │ cmp r0, r3 │ │ │ │ - beq ace14 │ │ │ │ + beq acdd4 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ aca18 │ │ │ │ + ldr ip, [pc, #-1140] @ ac944 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ aca0c │ │ │ │ + ldr r3, [pc, #-1160] @ ac938 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abec0 │ │ │ │ + b abe50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #-1020] @ aca18 │ │ │ │ - b abec0 │ │ │ │ - ldr r3, [pc, #-1036] @ aca10 │ │ │ │ + ldr r3, [pc, #-1168] @ ac944 │ │ │ │ + b abe50 │ │ │ │ + ldr r3, [pc, #-1184] @ ac93c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abb00 │ │ │ │ - b abed8 │ │ │ │ - ldr r1, [pc, #-1052] @ aca14 │ │ │ │ + beq aba90 │ │ │ │ + b abe68 │ │ │ │ + ldr r1, [pc, #-1200] @ ac940 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac45c │ │ │ │ + beq ac450 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac45c │ │ │ │ - mov sl, r9 │ │ │ │ - b ac2d4 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac130 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac544 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - b ace90 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi ace80 │ │ │ │ - b abe54 │ │ │ │ - bl 99d40 │ │ │ │ - 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 abe94 │ │ │ │ - b acee0 │ │ │ │ - ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b300 │ │ │ │ - subs r7, r7, #1 │ │ │ │ - bpl aced8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99d40 │ │ │ │ - b abe94 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acd88 │ │ │ │ - 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 acf28 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acf18 │ │ │ │ - b abf4c │ │ │ │ - mov r2, #0 │ │ │ │ - b acc40 │ │ │ │ + b ac450 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ad0ac │ │ │ │ + beq ad08c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abfd4 │ │ │ │ - b acf78 │ │ │ │ - mov r7, #1 │ │ │ │ + bne abf64 │ │ │ │ + b ace44 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ad0c8 │ │ │ │ + bne ad0b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad0bc │ │ │ │ + bgt ad0ac │ │ │ │ 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 ad0f4 │ │ │ │ + bne ad0a4 │ │ │ │ mov r6, r5 │ │ │ │ - b abeac │ │ │ │ + b abe3c │ │ │ │ + mov r9, r8 │ │ │ │ + b ac26c │ │ │ │ + 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 acec4 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi aceb4 │ │ │ │ + b abedc │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac4c4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble ac9fc │ │ │ │ + mov r7, #0 │ │ │ │ + b ac3c4 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac1b0 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac1e4 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac0c4 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac4dc │ │ │ │ + mov r2, #0 │ │ │ │ + b acc28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq abb50 │ │ │ │ + beq abae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ add r2, r6, r2 │ │ │ │ - b acff8 │ │ │ │ + b acf5c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r1], #4 │ │ │ │ str r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi acfe8 │ │ │ │ - b acf08 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac93c │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac61c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ac090 │ │ │ │ - b accb4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - b ac524 │ │ │ │ - ldr r2, [pc, #-1592] @ aca14 │ │ │ │ + bhi acf4c │ │ │ │ + b acea4 │ │ │ │ + ldr r2, [pc, #-1584] @ ac940 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ac504 │ │ │ │ + beq ac4a4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac504 │ │ │ │ - ldr r1, [pc, #-1624] @ aca14 │ │ │ │ + b ac4a4 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b ac964 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99cd4 │ │ │ │ + b ac4c4 │ │ │ │ + mov r7, #1 │ │ │ │ + b ace44 │ │ │ │ + ldr r1, [pc, #-1656] @ ac940 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac4b0 │ │ │ │ + beq ac3fc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac4b0 │ │ │ │ + b ac3fc │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac5b4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac020 │ │ │ │ + b acc9c │ │ │ │ mov r2, #1 │ │ │ │ - b ace0c │ │ │ │ - mov r7, r0 │ │ │ │ - b acf78 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac21c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac250 │ │ │ │ - bl 29f6f4 │ │ │ │ - b acf90 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad098 │ │ │ │ + b acdcc │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + b ad020 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ad010 │ │ │ │ + b abde4 │ │ │ │ + bl 99cd4 │ │ │ │ + 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 abe24 │ │ │ │ + b ad070 │ │ │ │ + ldr r0, [r5, r7, lsl #2] │ │ │ │ + bl 9b294 │ │ │ │ + subs r7, r7, #1 │ │ │ │ + bpl ad068 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 99cd4 │ │ │ │ + b abe24 │ │ │ │ + mov r6, r9 │ │ │ │ + b aced4 │ │ │ │ + bl 29f9e8 │ │ │ │ + b ace5c │ │ │ │ + mov r7, #0 │ │ │ │ + b ab9fc │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acef4 │ │ │ │ + mov r6, #0 │ │ │ │ + b ad070 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d40 │ │ │ │ - b acf90 │ │ │ │ + bl 99cd4 │ │ │ │ + b ace5c │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq acf7c │ │ │ │ + beq ace48 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne acf7c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b acf7c │ │ │ │ - mov r6, #0 │ │ │ │ - b acee0 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace54 │ │ │ │ - ldr r3, [pc, #-1780] @ aca18 │ │ │ │ + bne ace48 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ace48 │ │ │ │ + ldr r3, [pc, #-1960] @ ac944 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - b abb00 │ │ │ │ - mov r7, #0 │ │ │ │ - b aba6c │ │ │ │ + b aba90 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acf0c │ │ │ │ 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 ad1b8 │ │ │ │ + beq ad198 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad1a0 │ │ │ │ + beq ad180 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad1b0 │ │ │ │ + beq ad190 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad180 │ │ │ │ + beq ad160 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad190 │ │ │ │ + beq ad170 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad178 │ │ │ │ + bne ad158 │ │ │ │ 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 ad160 │ │ │ │ + bne ad140 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ad184 │ │ │ │ + b ad164 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad1a4 │ │ │ │ + b ad184 │ │ │ │ │ │ │ │ -000ad1c0 : │ │ │ │ +000ad1a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r3, [pc, #956] @ ad598 │ │ │ │ + ldr r3, [pc, #956] @ ad578 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad570 │ │ │ │ + beq ad550 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad434 │ │ │ │ + beq ad414 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad434 │ │ │ │ + beq ad414 │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad5b0 │ │ │ │ + bl ad590 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad578 │ │ │ │ + beq ad558 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad380 │ │ │ │ + beq ad360 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad35c │ │ │ │ + beq ad33c │ │ │ │ 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 ad35c │ │ │ │ + beq ad33c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad484 │ │ │ │ + beq ad464 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad53c │ │ │ │ + bne ad51c │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad340 │ │ │ │ + ble ad320 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2b4 │ │ │ │ + beq ad294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3c8 │ │ │ │ + beq ad3a8 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad340 │ │ │ │ + ble ad320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2dc │ │ │ │ + beq ad2bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3ec │ │ │ │ + beq ad3cc │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad340 │ │ │ │ + beq ad320 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad308 │ │ │ │ + beq ad2e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad454 │ │ │ │ + beq ad434 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad340 │ │ │ │ + beq ad320 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad334 │ │ │ │ + beq ad314 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad410 │ │ │ │ + beq ad3f0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad314 │ │ │ │ + bne ad2f4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad478 │ │ │ │ + bne ad458 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2f10 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad28c │ │ │ │ + b ad26c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad234 │ │ │ │ + beq ad214 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl ad92c │ │ │ │ + bl 23f958 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad2a4 │ │ │ │ - b ad340 │ │ │ │ + bne ad284 │ │ │ │ + b ad320 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad59c │ │ │ │ + ldr r2, [pc, #456] @ ad57c │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad51c │ │ │ │ + bne ad4fc │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad2b4 │ │ │ │ + b ad294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad59c │ │ │ │ + ldr r2, [pc, #420] @ ad57c │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4c0 │ │ │ │ + bne ad4a0 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad2dc │ │ │ │ + b ad2bc │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad59c │ │ │ │ + ldr r2, [pc, #384] @ ad57c │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4a0 │ │ │ │ + bne ad480 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad334 │ │ │ │ + b ad314 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl ad92c │ │ │ │ + bl 23f958 │ │ │ │ mov r7, r0 │ │ │ │ - b ad348 │ │ │ │ + b ad328 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad59c │ │ │ │ + ldr r2, [pc, #316] @ ad57c │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4e0 │ │ │ │ + bne ad4c0 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad308 │ │ │ │ + b ad2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d40 │ │ │ │ - b ad348 │ │ │ │ + bl 99cd4 │ │ │ │ + b ad328 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad500 │ │ │ │ + beq ad4e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad500 │ │ │ │ + beq ad4e0 │ │ │ │ mov r7, #0 │ │ │ │ - b ad28c │ │ │ │ - ldr r1, [pc, #248] @ ad5a0 │ │ │ │ + b ad26c │ │ │ │ + ldr r1, [pc, #248] @ ad580 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad428 │ │ │ │ + beq ad408 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad428 │ │ │ │ - ldr r1, [pc, #216] @ ad5a0 │ │ │ │ + b ad408 │ │ │ │ + ldr r1, [pc, #216] @ ad580 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad404 │ │ │ │ + beq ad3e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad404 │ │ │ │ - ldr r1, [pc, #184] @ ad5a0 │ │ │ │ + b ad3e4 │ │ │ │ + ldr r1, [pc, #184] @ ad580 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad46c │ │ │ │ + beq ad44c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad46c │ │ │ │ - ldr r2, [pc, #156] @ ad5a4 │ │ │ │ + b ad44c │ │ │ │ + ldr r2, [pc, #156] @ ad584 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #144] @ ad5a8 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b ad498 │ │ │ │ - ldr r1, [pc, #124] @ ad5a0 │ │ │ │ + ldr r2, [pc, #144] @ ad588 │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b ad478 │ │ │ │ + ldr r1, [pc, #124] @ ad580 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3e0 │ │ │ │ + beq ad3c0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3e0 │ │ │ │ + b ad3c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad28c │ │ │ │ + beq ad26c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad580 │ │ │ │ - ldr r2, [pc, #72] @ ad5a4 │ │ │ │ + bne ad560 │ │ │ │ + ldr r2, [pc, #72] @ ad584 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad5ac │ │ │ │ - bl 2d50b4 │ │ │ │ - b ad498 │ │ │ │ + ldr r2, [pc, #64] @ ad58c │ │ │ │ + bl 2d55e4 │ │ │ │ + b ad478 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79f48 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79f3c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad348 │ │ │ │ + b ad328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad554 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ad554 │ │ │ │ + bne ad534 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ad534 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ 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 ad6f4 │ │ │ │ + bgt ad6d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad620 │ │ │ │ + beq ad600 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad748 │ │ │ │ + bhi ad728 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad78c │ │ │ │ + bhi ad764 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad5d8 │ │ │ │ + beq ad5b8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5d8 │ │ │ │ + bne ad5b8 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad5ec │ │ │ │ + bne ad5cc │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad8b8 │ │ │ │ + blt ad898 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad73c │ │ │ │ + beq ad71c │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad7e0 │ │ │ │ + bgt ad7c0 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad8cc │ │ │ │ + beq ad8ac │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad724 │ │ │ │ + beq ad704 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad860 │ │ │ │ + beq ad840 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad724 │ │ │ │ + beq ad704 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad824 │ │ │ │ + beq ad804 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad724 │ │ │ │ + beq ad704 │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad828 │ │ │ │ + beq ad808 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad6b8 │ │ │ │ - b ad728 │ │ │ │ + bne ad698 │ │ │ │ + b ad708 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad784 │ │ │ │ + bne ad75c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad71c │ │ │ │ - bls ad768 │ │ │ │ + beq ad6fc │ │ │ │ + bls ad748 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad784 │ │ │ │ + beq ad75c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad71c │ │ │ │ + beq ad6fc │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad6fc │ │ │ │ + bne ad6dc │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad5d8 │ │ │ │ + b ad5b8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad868 │ │ │ │ + bne ad848 │ │ │ │ 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 ad6e0 │ │ │ │ - bhi ad7c8 │ │ │ │ + beq ad6c0 │ │ │ │ + bhi ad7a0 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad6e0 │ │ │ │ + beq ad6c0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad604 │ │ │ │ - b ad71c │ │ │ │ + bne ad5e4 │ │ │ │ + b ad6fc │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad71c │ │ │ │ - bhi ad7d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq ad8a8 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne ad710 │ │ │ │ + beq ad6fc │ │ │ │ + bls ad7ac │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne ad6f0 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad5d8 │ │ │ │ - ldr r0, [pc, #392] @ ad91c │ │ │ │ + b ad5b8 │ │ │ │ + ldr r0, [pc, #400] @ ad8fc │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad5d8 │ │ │ │ + bne ad5b8 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad71c │ │ │ │ + beq ad6fc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad6e0 │ │ │ │ + beq ad6c0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5d8 │ │ │ │ + bne ad5b8 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad614 │ │ │ │ + b ad5f4 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad604 │ │ │ │ - b ad71c │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne ad710 │ │ │ │ - b ad784 │ │ │ │ + bne ad5e4 │ │ │ │ + b ad6fc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq ad888 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne ad6f0 │ │ │ │ + b ad75c │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad8c4 │ │ │ │ + beq ad8a4 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa214 │ │ │ │ + bl aa1a4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad670 │ │ │ │ - b ad828 │ │ │ │ + bne ad650 │ │ │ │ + b ad808 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3512e8 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351aec <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad8f4 │ │ │ │ + bne ad8d4 │ │ │ │ cmp r6, sl │ │ │ │ - bne ad8e8 │ │ │ │ + bne ad8c8 │ │ │ │ mov sl, #0 │ │ │ │ - b ad73c │ │ │ │ + b ad71c │ │ │ │ mov r4, #1 │ │ │ │ - b ad828 │ │ │ │ + b ad808 │ │ │ │ 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 ad8d4 │ │ │ │ + bne ad8b4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad738 │ │ │ │ - b ad868 │ │ │ │ - ldr r3, [pc, #112] @ ad920 │ │ │ │ - ldr r1, [pc, #112] @ ad924 │ │ │ │ + beq ad718 │ │ │ │ + b ad848 │ │ │ │ + ldr r3, [pc, #112] @ ad900 │ │ │ │ + ldr r1, [pc, #112] @ ad904 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad858 │ │ │ │ - bl 29f6f4 │ │ │ │ - b ad858 │ │ │ │ + b ad838 │ │ │ │ + bl 29f9e8 │ │ │ │ + b ad838 │ │ │ │ mov sl, r6 │ │ │ │ - b ad828 │ │ │ │ - ldr r3, [pc, #68] @ ad920 │ │ │ │ - ldr r1, [pc, #72] @ ad928 │ │ │ │ + b ad808 │ │ │ │ + ldr r3, [pc, #68] @ ad900 │ │ │ │ + ldr r1, [pc, #72] @ ad908 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b ad840 │ │ │ │ + bl 18ee78 │ │ │ │ + b ad820 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d40 │ │ │ │ - b ad858 │ │ │ │ + bl 99cd4 │ │ │ │ + b ad838 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad848 │ │ │ │ + beq ad828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad848 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ad848 │ │ │ │ + bne ad828 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ad828 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #23 │ │ │ │ - mlaseq r6, ip, fp, r0 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ + mlaseq r6, ip, r3, r1 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + beq ad950 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ sub sp, sp, #12 │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - beq ad9b4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ mov r2, #4 │ │ │ │ - add r1, r4, r1 │ │ │ │ + add r1, r0, r1 │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq ad9b4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b af7c4 <_Py_CheckFunctionResult@@Base> │ │ │ │ - bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ 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 add1c │ │ │ │ + bne adca0 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne add3c │ │ │ │ + bne adcc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq adc60 │ │ │ │ - ldr r6, [pc, #868] @ add78 │ │ │ │ + beq adbe4 │ │ │ │ + ldr r6, [pc, #868] @ adcfc │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne adc70 │ │ │ │ + bne adbf4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq adc48 │ │ │ │ + beq adbcc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adcc8 │ │ │ │ + beq adc4c │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ add7c │ │ │ │ + ldr r2, [pc, #832] @ add00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adcd8 │ │ │ │ - ldr r0, [pc, #816] @ add78 │ │ │ │ + bne adc5c │ │ │ │ + ldr r0, [pc, #816] @ adcfc │ │ │ │ mov r1, #0 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adc30 │ │ │ │ + beq adbb4 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ada94 │ │ │ │ - ldr r3, [pc, #792] @ add80 │ │ │ │ - bl 3578c0 │ │ │ │ + beq ada18 │ │ │ │ + ldr r3, [pc, #792] @ add04 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -135441,212 +135410,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 adbd0 │ │ │ │ + beq adb54 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ add84 │ │ │ │ + ldr r0, [pc, #688] @ add08 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adbdc │ │ │ │ + beq adb60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adbb0 │ │ │ │ + ble adb34 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, #1 │ │ │ │ - beq adb58 │ │ │ │ + beq adadc │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, #2 │ │ │ │ - beq adb58 │ │ │ │ + beq adadc │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, #3 │ │ │ │ - beq adb58 │ │ │ │ + beq adadc │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, lr │ │ │ │ - bne adb38 │ │ │ │ + bne adabc │ │ │ │ cmp r2, #0 │ │ │ │ - ble adbb0 │ │ │ │ + ble adb34 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, #1 │ │ │ │ - beq adbb0 │ │ │ │ + beq adb34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, #2 │ │ │ │ - beq adbb0 │ │ │ │ + beq adb34 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, #3 │ │ │ │ - beq adbb0 │ │ │ │ + beq adb34 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adbf8 │ │ │ │ + beq adb7c │ │ │ │ cmp r2, r0 │ │ │ │ - bne adb98 │ │ │ │ - ldr r3, [pc, #464] @ add88 │ │ │ │ + bne adb1c │ │ │ │ + ldr r3, [pc, #464] @ add0c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq adc40 │ │ │ │ - bl ae0a4 │ │ │ │ + beq adbc4 │ │ │ │ + bl ae028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adc0c │ │ │ │ + bne adb90 │ │ │ │ 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 add5c │ │ │ │ + bne adce0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne add68 │ │ │ │ + bne adcec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f0e0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f0e8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adbd0 │ │ │ │ + beq adb54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adc30 │ │ │ │ + beq adbb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adc30 │ │ │ │ + bne adbb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 295754 │ │ │ │ - b adc04 │ │ │ │ + bl 2959d4 │ │ │ │ + b adb88 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ add7c │ │ │ │ + ldr r2, [pc, #296] @ add00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc84 │ │ │ │ + bne adc08 │ │ │ │ mov r7, #0 │ │ │ │ - b ada40 │ │ │ │ - ldr r6, [pc, #272] @ add78 │ │ │ │ + b ad9c4 │ │ │ │ + ldr r6, [pc, #272] @ adcfc │ │ │ │ cmp r5, r6 │ │ │ │ - beq adc48 │ │ │ │ + beq adbcc │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b add90 │ │ │ │ - ldr r0, [pc, #236] @ add78 │ │ │ │ + b add14 │ │ │ │ + ldr r0, [pc, #236] @ adcfc │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adc30 │ │ │ │ + beq adbb4 │ │ │ │ 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 adbd0 │ │ │ │ + b adb54 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f890 │ │ │ │ + b 23fa08 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adc30 │ │ │ │ + beq adbb4 │ │ │ │ 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 adac8 │ │ │ │ - ldr r0, [pc, #104] @ add8c │ │ │ │ + b ada4c │ │ │ │ + ldr r0, [pc, #104] @ add10 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 315890 │ │ │ │ + bl 316150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad9f8 │ │ │ │ - b adc30 │ │ │ │ - ldr r0, [pc, #72] @ add8c │ │ │ │ + bne ad97c │ │ │ │ + b adbb4 │ │ │ │ + ldr r0, [pc, #72] @ add10 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adc30 │ │ │ │ - b ada04 │ │ │ │ + beq adbb4 │ │ │ │ + b ad988 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adbe0 │ │ │ │ - b adbf8 │ │ │ │ + bne adb64 │ │ │ │ + b adb7c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adbf0 │ │ │ │ - b adbb0 │ │ │ │ + bne adb74 │ │ │ │ + b adb34 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq sl, r5, r0, lsr r8 │ │ │ │ + eorseq fp, r5, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adfe0 │ │ │ │ + ldr r2, [pc, #568] @ adf64 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adfb0 │ │ │ │ + bne adf34 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adfa8 │ │ │ │ + beq adf2c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ade08 │ │ │ │ - ldr r3, [pc, #520] @ adfe4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq add8c │ │ │ │ + ldr r3, [pc, #520] @ adf68 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -135662,1057 +135631,1051 @@ │ │ │ │ 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 adf48 │ │ │ │ + beq adecc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #416] @ adfe8 │ │ │ │ - ldr ip, [pc, #416] @ adfec │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r1, r0 │ │ │ │ - beq adf6c │ │ │ │ + ldr ip, [pc, #416] @ adf6c │ │ │ │ + ldr r0, [pc, #416] @ adf70 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r1, ip │ │ │ │ + beq adef0 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adf50 │ │ │ │ + beq aded4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adf28 │ │ │ │ + ble adeac │ │ │ │ ldr lr, [r3, #12] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq adf6c │ │ │ │ + cmp lr, ip │ │ │ │ + beq adef0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq aded0 │ │ │ │ + beq ade54 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq adf6c │ │ │ │ + cmp r6, ip │ │ │ │ + beq adef0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq aded0 │ │ │ │ + beq ade54 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq adf6c │ │ │ │ + cmp r6, ip │ │ │ │ + beq adef0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq aded0 │ │ │ │ + beq ade54 │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - beq adf6c │ │ │ │ + cmp r8, ip │ │ │ │ + beq adef0 │ │ │ │ cmp r2, r6 │ │ │ │ - bne adeb0 │ │ │ │ + bne ade34 │ │ │ │ cmp r2, #0 │ │ │ │ - ble adf28 │ │ │ │ - cmp lr, ip │ │ │ │ - beq adf6c │ │ │ │ + ble adeac │ │ │ │ + cmp lr, r0 │ │ │ │ + beq adef0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adf28 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, ip │ │ │ │ - beq adf6c │ │ │ │ + beq adeac │ │ │ │ + ldr ip, [r3, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq adef0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adf28 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, ip │ │ │ │ - beq adf6c │ │ │ │ + beq adeac │ │ │ │ + ldr ip, [r3, #20] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq adef0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adf28 │ │ │ │ + beq adeac │ │ │ │ add r3, r3, #20 │ │ │ │ - mov r0, #3 │ │ │ │ + mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp lr, ip │ │ │ │ - beq adf6c │ │ │ │ - cmp r2, r0 │ │ │ │ - bne adf10 │ │ │ │ - ldr r3, [pc, #192] @ adff0 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq adef0 │ │ │ │ + cmp r2, ip │ │ │ │ + bne ade94 │ │ │ │ + ldr r3, [pc, #192] @ adf74 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq adf7c │ │ │ │ - bl ae0a4 │ │ │ │ + beq adf00 │ │ │ │ + bl ae028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adf84 │ │ │ │ + bne adf08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adfc4 │ │ │ │ + bne adf48 │ │ │ │ mov r3, r1 │ │ │ │ - cmp r3, ip │ │ │ │ - bne adfd0 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne adf54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f0e0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b adf40 │ │ │ │ - bl 295754 │ │ │ │ - b adf40 │ │ │ │ + bl 12f0e8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b adec4 │ │ │ │ + bl 2959d4 │ │ │ │ + b adec4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adfa8 │ │ │ │ + beq adf2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adfa8 │ │ │ │ + bne adf2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b adf48 │ │ │ │ + b adecc │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ade08 │ │ │ │ - b adfa8 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne adf54 │ │ │ │ - b adf6c │ │ │ │ + bne add8c │ │ │ │ + b adf2c │ │ │ │ + cmp r3, ip │ │ │ │ + bne aded8 │ │ │ │ + b adef0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf64 │ │ │ │ - b adf28 │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + bne adee8 │ │ │ │ + b adeac │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adff4 : │ │ │ │ +000adf78 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae07c │ │ │ │ + beq ae000 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ae068 │ │ │ │ + ble adfec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae084 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ae068 │ │ │ │ + beq adfec │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae084 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ae068 │ │ │ │ + beq adfec │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae084 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ae068 │ │ │ │ + beq adfec │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ae084 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ae050 │ │ │ │ + bne adfd4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae08c │ │ │ │ + beq ae010 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ae070 │ │ │ │ + bne adff4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ ae0a0 │ │ │ │ + ldr r3, [pc, #12] @ ae024 │ │ │ │ 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 ae7ac │ │ │ │ + beq ae71c │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae7f0 │ │ │ │ + beq ae760 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2848] @ aec0c │ │ │ │ + ldr r1, [pc, #2824] @ aeb78 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq aeb38 │ │ │ │ + beq aea04 │ │ │ │ mov r8, r9 │ │ │ │ - b ae16c │ │ │ │ + b ae0e8 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae2b0 │ │ │ │ + bne ae220 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, r9 │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae944 │ │ │ │ + bne ae8b4 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ - bcs ae410 │ │ │ │ + str sl, [r1, #4] │ │ │ │ + bcs ae380 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae294 │ │ │ │ + bne ae204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae394 │ │ │ │ + beq ae304 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2696] @ aec10 │ │ │ │ + ldr r3, [pc, #2680] @ aeb7c │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae384 │ │ │ │ + beq ae2f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeb08 │ │ │ │ + beq aea50 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aeb28 │ │ │ │ + beq aea70 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r8, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r8, r2 │ │ │ │ + mov sl, r2 │ │ │ │ strne r3, [fp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + and r8, sl, r9 │ │ │ │ mov r3, #0 │ │ │ │ - and r9, r8, r0 │ │ │ │ + mov r5, r8 │ │ │ │ + str sl, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - mov sl, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - add r3, sl, #9 │ │ │ │ - add r4, r6, sl, lsl #3 │ │ │ │ - cmp r3, r0 │ │ │ │ + add r3, r5, #9 │ │ │ │ + add r4, r6, r5, lsl #3 │ │ │ │ + cmp r3, r9 │ │ │ │ add r2, r4, #16 │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ - add r5, r2, r3, lsl #3 │ │ │ │ + add r8, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae100 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq ae260 │ │ │ │ + beq ae084 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq ae1d0 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ae20c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne ae17c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - add sl, sl, r3 │ │ │ │ - add sl, sl, #1 │ │ │ │ - and sl, sl, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b ae1ec │ │ │ │ + add r5, r5, r3 │ │ │ │ + add r5, r5, #1 │ │ │ │ + and r5, r5, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b ae15c │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae2c0 │ │ │ │ + bne ae230 │ │ │ │ ldr r3, [fp] │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae160 │ │ │ │ + beq ae0dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq aeaf8 │ │ │ │ + beq ae9c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae160 │ │ │ │ + beq ae0dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ae160 │ │ │ │ + bne ae0dc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ae160 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne ae234 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ae0dc │ │ │ │ + cmp sl, #0 │ │ │ │ + bne ae1a4 │ │ │ │ cmp r7, fp │ │ │ │ - beq ae26c │ │ │ │ + beq ae1dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2372] @ aec10 │ │ │ │ + ldr r2, [pc, #2368] @ aeb7c │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae88c │ │ │ │ + beq ae7fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl 116f44 │ │ │ │ + bl 116f98 │ │ │ │ + mov r9, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae8b4 │ │ │ │ + beq ae824 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2316] @ aec14 │ │ │ │ + ldr r2, [pc, #2312] @ aeb80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aea78 │ │ │ │ - ldr r2, [pc, #2308] @ aec18 │ │ │ │ + bne ae93c │ │ │ │ + ldr r2, [pc, #2304] @ aeb84 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne aeb80 │ │ │ │ + bne aeaf8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae348 │ │ │ │ + beq ae2b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aeaac │ │ │ │ - ldr r3, [pc, #2248] @ aec18 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq ae26c │ │ │ │ - ldr r6, [r9, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ + beq aea44 │ │ │ │ + ldr r3, [pc, #2244] @ aeb84 │ │ │ │ cmp r6, r3 │ │ │ │ - bne aeb30 │ │ │ │ + beq ae1dc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + cmp r6, r9 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + bne ae148 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne aeb30 │ │ │ │ + bne ae148 │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne ae20c │ │ │ │ - b ae240 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne ae17c │ │ │ │ + b ae1b0 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne ae1ac │ │ │ │ - b ae18c │ │ │ │ - ldr r4, [pc, #2176] @ aec1c │ │ │ │ - bl 3578c0 │ │ │ │ + bne ae128 │ │ │ │ + b ae108 │ │ │ │ + ldr r4, [pc, #2172] @ aeb88 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae9cc │ │ │ │ + bne aea78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae404 │ │ │ │ + beq ae374 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae404 │ │ │ │ - ldr r2, [pc, #2120] @ aec20 │ │ │ │ + bne ae374 │ │ │ │ + ldr r2, [pc, #2116] @ aeb8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae9b8 │ │ │ │ + bne ae928 │ │ │ │ blx r5 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae790 │ │ │ │ + bne ae700 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2060] @ aec24 │ │ │ │ + ldr r3, [pc, #2056] @ aeb90 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae43c │ │ │ │ + bgt ae3ac │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae574 │ │ │ │ + bls ae4e4 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae720 │ │ │ │ + bls ae690 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae5ac │ │ │ │ + bls ae51c │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae440 │ │ │ │ + bls ae3b0 │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bhi ae994 │ │ │ │ - ldr r3, [pc, #1984] @ aec28 │ │ │ │ - ldr r2, [pc, #1984] @ aec2c │ │ │ │ + bhi ae91c │ │ │ │ + ldr r3, [pc, #1980] @ aeb94 │ │ │ │ + ldr r2, [pc, #1980] @ aeb98 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae974 │ │ │ │ - ldr r3, [pc, #1944] @ aec1c │ │ │ │ - bl 3578c0 │ │ │ │ + bne ae8fc │ │ │ │ + ldr r3, [pc, #1940] @ aeb88 │ │ │ │ + bl 3580c0 │ │ │ │ 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 ae6dc │ │ │ │ + bne ae64c │ │ │ │ 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 ae9a0 │ │ │ │ + beq ae8e4 │ │ │ │ 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 ae6a0 │ │ │ │ + beq ae610 │ │ │ │ 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 aea38 │ │ │ │ + bne ae988 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae558 │ │ │ │ + bhi ae4c8 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae54c │ │ │ │ + beq ae4bc │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae5f8 │ │ │ │ + bne ae568 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae520 │ │ │ │ + bne ae490 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ae154 │ │ │ │ + beq ae0d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae28c │ │ │ │ + b ae1fc │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae734 │ │ │ │ + bne ae6a4 │ │ │ │ cmp lr, ip │ │ │ │ - beq aeb78 │ │ │ │ + beq aeae4 │ │ │ │ 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 ae4dc │ │ │ │ + b ae44c │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1636] @ aec28 │ │ │ │ - ldr r2, [pc, #1636] @ aec2c │ │ │ │ + ldr r3, [pc, #1632] @ aeb94 │ │ │ │ + ldr r2, [pc, #1632] @ aeb98 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae974 │ │ │ │ - ldr r3, [pc, #1596] @ aec1c │ │ │ │ - bl 3578c0 │ │ │ │ + bne ae8fc │ │ │ │ + ldr r3, [pc, #1592] @ aeb88 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae4a0 │ │ │ │ + b ae410 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae670 │ │ │ │ + bcc ae5e0 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae748 │ │ │ │ + beq ae6b8 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae750 │ │ │ │ + beq ae6c0 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae758 │ │ │ │ + beq ae6c8 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae760 │ │ │ │ + beq ae6d0 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae768 │ │ │ │ + beq ae6d8 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae770 │ │ │ │ + beq ae6e0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae778 │ │ │ │ + beq ae6e8 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae7a4 │ │ │ │ + beq ae714 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae7f8 │ │ │ │ + beq ae768 │ │ │ │ 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 ae800 │ │ │ │ + bne ae770 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae54c │ │ │ │ + b ae4bc │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae4dc │ │ │ │ + bhi ae44c │ │ │ │ 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 ae4dc │ │ │ │ + bne ae44c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1352] @ aec30 │ │ │ │ + ldr r1, [pc, #1348] @ aeb9c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aeacc │ │ │ │ + bne ae9e4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae994 │ │ │ │ + beq ae91c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae4dc │ │ │ │ + b ae44c │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - b ae5bc │ │ │ │ + b ae52c │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp] │ │ │ │ - b ae4dc │ │ │ │ + b ae44c │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aea00 │ │ │ │ + bne aeaac │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae408 │ │ │ │ + b ae378 │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae95c │ │ │ │ + bne ae8cc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae95c │ │ │ │ + beq ae8cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae95c │ │ │ │ + beq ae8cc │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd7cc │ │ │ │ + bl 1cdb14 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne ae0f8 │ │ │ │ + bne ae07c │ │ │ │ mvn r0, #0 │ │ │ │ - b ae408 │ │ │ │ + b ae378 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae694 │ │ │ │ + b ae604 │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae878 │ │ │ │ + bcc ae7e8 │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae748 │ │ │ │ + beq ae6b8 │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae750 │ │ │ │ + beq ae6c0 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae758 │ │ │ │ + beq ae6c8 │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae760 │ │ │ │ + beq ae6d0 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae768 │ │ │ │ + beq ae6d8 │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae770 │ │ │ │ + beq ae6e0 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae778 │ │ │ │ + beq ae6e8 │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae7a4 │ │ │ │ + beq ae714 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae7f8 │ │ │ │ + beq ae768 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae680 │ │ │ │ + b ae5f0 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #888] @ aec10 │ │ │ │ + ldr r2, [pc, #884] @ aeb7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae2d0 │ │ │ │ + bne ae240 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c644 │ │ │ │ + bl 23c760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae26c │ │ │ │ - b ae2d0 │ │ │ │ + bne ae1dc │ │ │ │ + b ae240 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae8d4 │ │ │ │ + beq ae844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aeaec │ │ │ │ + beq ae9d8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae8f0 │ │ │ │ + beq ae860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq aec00 │ │ │ │ + beq aeaec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae91c │ │ │ │ + beq ae88c │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae91c │ │ │ │ + bne ae88c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7f0 │ │ │ │ + beq ae760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae7f0 │ │ │ │ + bne ae760 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ae7f0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ae760 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str sl, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae28c │ │ │ │ - ldr r3, [pc, #720] @ aec34 │ │ │ │ + b ae1fc │ │ │ │ + ldr r3, [pc, #716] @ aeba0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #716] @ aec38 │ │ │ │ + ldr r1, [pc, #712] @ aeba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b ae7f0 │ │ │ │ + bl 11774c │ │ │ │ + b ae760 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 921dc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b ae644 │ │ │ │ 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 ae4dc │ │ │ │ + bne ae44c │ │ │ │ mov sl, fp │ │ │ │ - bl 29f6f4 │ │ │ │ - b ae8f0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 92248 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b ae6d4 │ │ │ │ - ldr r1, [pc, #636] @ aec3c │ │ │ │ + bl 29f9e8 │ │ │ │ + b ae860 │ │ │ │ + ldr r1, [pc, #632] @ aeba8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aea18 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - b ae3ec │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ae780 │ │ │ │ - ldr r3, [pc, #608] @ aec40 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne aea2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae3f0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq ae3d0 │ │ │ │ - b ae3f0 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + bne aeac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b ae9c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - b ae9f0 │ │ │ │ - mov r7, sl │ │ │ │ - str r3, [r8, #8] │ │ │ │ - b aea48 │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bhi ae558 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #488] @ aec44 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, r3 │ │ │ │ - beq aea44 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fbd4 │ │ │ │ - b aea44 │ │ │ │ + b ae35c │ │ │ │ mov r0, r6 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne aeb80 │ │ │ │ + bne aeaf8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeab4 │ │ │ │ + beq ae970 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne aeab4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + beq aea44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae26c │ │ │ │ - beq ae354 │ │ │ │ + bgt ae1dc │ │ │ │ + beq ae2c4 │ │ │ │ mov sl, fp │ │ │ │ - b ae8d4 │ │ │ │ + b ae844 │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [r8, #8] │ │ │ │ + b ae998 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r9 │ │ │ │ + bhi ae4c8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [pc, #512] @ aebac │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r3 │ │ │ │ + beq ae994 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23fd38 │ │ │ │ + b ae994 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae1fc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ae844 │ │ │ │ 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 ae704 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ae8d4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae28c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4614 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne aebcc │ │ │ │ - mov r0, r4 │ │ │ │ - bl a56cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge aebe8 │ │ │ │ - mov sl, fp │ │ │ │ - b ae8f0 │ │ │ │ - mov sl, r9 │ │ │ │ - b ae1d0 │ │ │ │ - ldr r3, [pc, #244] @ aec34 │ │ │ │ + b ae674 │ │ │ │ + ldr r3, [pc, #404] @ aeba0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ aec48 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #408] @ aebb0 │ │ │ │ + bl 11774c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7f0 │ │ │ │ + beq ae760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae7f0 │ │ │ │ + bne ae760 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ae7f0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ae760 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ae970 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a45a4 <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne aeb44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a565c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge aeb60 │ │ │ │ + mov sl, fp │ │ │ │ + b ae860 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ae6f0 │ │ │ │ + ldr r3, [pc, #296] @ aebb4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne aead8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae360 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + beq ae340 │ │ │ │ + b ae360 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b ae934 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + b aea9c │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae28c │ │ │ │ + b ae1fc │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ae860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aea90 │ │ │ │ + bne ae954 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #132] @ aec20 │ │ │ │ + ldr r2, [pc, #120] @ aeb8c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aebbc │ │ │ │ + beq aeb34 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b aea90 │ │ │ │ + b ae954 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #92] @ aec34 │ │ │ │ + ldr r3, [pc, #80] @ aeba0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #108] @ aec4c │ │ │ │ + ldr r1, [pc, #96] @ aebb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b ae8f0 │ │ │ │ + bl 11774c │ │ │ │ + b ae860 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae198 │ │ │ │ + bne ae114 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b aebd0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ae8f0 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + b aeb48 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #26 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r0, r6, r8, lsl #27 │ │ │ │ - eorseq fp, r5, r0, lsr r1 │ │ │ │ + eorseq r1, r6, r8, lsl #11 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq fp, r5, r0, lsr r9 │ │ │ │ │ │ │ │ -000aec50 : │ │ │ │ +000aebbc : │ │ │ │ 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 aec9c │ │ │ │ + beq aec08 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aecdc │ │ │ │ + beq aec48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aed20 │ │ │ │ + ldr r1, [pc, #152] @ aec8c │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aece4 │ │ │ │ + beq aec50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aecc8 │ │ │ │ + bne aec34 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aecc8 │ │ │ │ + beq aec34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aecc8 │ │ │ │ + beq aec34 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cd7cc │ │ │ │ - ldr r3, [pc, #84] @ aed24 │ │ │ │ + b 1cdb14 │ │ │ │ + ldr r3, [pc, #84] @ aec90 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aed28 │ │ │ │ + ldr r1, [pc, #80] @ aec94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r4, #0 │ │ │ │ - b aec94 │ │ │ │ - ldr r3, [pc, #56] @ aed24 │ │ │ │ + b aec00 │ │ │ │ + ldr r3, [pc, #56] @ aec90 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aed2c │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #52] @ aec98 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aecdc │ │ │ │ + beq aec48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aecdc │ │ │ │ + bne aec48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b aecdc │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b aec48 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #26 │ │ │ │ - eorseq r0, r6, r8, lsl #27 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + eorseq r1, r6, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq af098 │ │ │ │ - ldr r7, [pc, #848] @ af0a8 │ │ │ │ + beq af004 │ │ │ │ + ldr r7, [pc, #848] @ af014 │ │ │ │ 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 af054 │ │ │ │ + bne aefc0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ af0ac │ │ │ │ + ldr r8, [pc, #800] @ af018 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi af000 │ │ │ │ + bhi aef6c │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi af000 │ │ │ │ - ldr sl, [pc, #772] @ af0b0 │ │ │ │ - ldr r2, [pc, #772] @ af0b4 │ │ │ │ + bmi aef6c │ │ │ │ + ldr sl, [pc, #772] @ af01c │ │ │ │ + ldr r2, [pc, #772] @ af020 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aefec │ │ │ │ + bne aef58 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aefa4 │ │ │ │ + bcs aef10 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aef94 │ │ │ │ + beq aef00 │ │ │ │ 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 aeeb4 │ │ │ │ + beq aee20 │ │ │ │ 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 aef4c │ │ │ │ + bgt aeeb8 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ af0b8 │ │ │ │ + ldr r3, [pc, #616] @ af024 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aeefc │ │ │ │ + bne aee68 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aef24 │ │ │ │ - bl 3578c0 │ │ │ │ + beq aee90 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -136723,543 +136686,543 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ - cmp r6, sl │ │ │ │ - bhi aeeec │ │ │ │ + cmp sl, r6 │ │ │ │ + bcc aee58 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aee04 │ │ │ │ + b aed70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aee04 │ │ │ │ - ldr r2, [pc, #440] @ af0bc │ │ │ │ + b aed70 │ │ │ │ + ldr r2, [pc, #440] @ af028 │ │ │ │ cmp r6, r2 │ │ │ │ - bne af030 │ │ │ │ + bne aef9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aee70 │ │ │ │ - bl 3578c0 │ │ │ │ + bne aeddc │ │ │ │ + bl 3580c0 │ │ │ │ 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 aee9c │ │ │ │ + b aee08 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aee34 │ │ │ │ + beq aeda0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aee34 │ │ │ │ + beq aeda0 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee34 │ │ │ │ + bne aeda0 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af044 │ │ │ │ + bne aefb0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aee34 │ │ │ │ + bne aeda0 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b aee34 │ │ │ │ + bl 357210 │ │ │ │ + b aeda0 │ │ │ │ mov r0, fp │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aeedc │ │ │ │ + bne aee48 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ af0c0 │ │ │ │ + ldr r2, [pc, #272] @ af02c │ │ │ │ cmp r3, r2 │ │ │ │ - bne af01c │ │ │ │ + bne aef88 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af000 │ │ │ │ + beq aef6c │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aee04 │ │ │ │ + b aed70 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aeedc │ │ │ │ + bne aee48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aee34 │ │ │ │ + bne aeda0 │ │ │ │ mov r4, #0 │ │ │ │ - b aeeac │ │ │ │ + b aee18 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aefc8 │ │ │ │ + b aef34 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aef10 │ │ │ │ + b aee7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee34 │ │ │ │ - b aef78 │ │ │ │ + bne aeda0 │ │ │ │ + b aeee4 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ af0ac │ │ │ │ + ldr r8, [pc, #64] @ af018 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aed9c │ │ │ │ - b af000 │ │ │ │ - ldr r1, [pc, #36] @ af0c4 │ │ │ │ - ldr r0, [pc, #36] @ af0c8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b af014 │ │ │ │ + bls aed08 │ │ │ │ + b aef6c │ │ │ │ + ldr r1, [pc, #36] @ af030 │ │ │ │ + ldr r0, [pc, #36] @ af034 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aef80 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ │ │ │ │ -000af0cc : │ │ │ │ +000af038 : │ │ │ │ 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 af0f8 │ │ │ │ + beq af064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ af140 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #64] @ af0ac │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af0f0 │ │ │ │ + beq af05c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq af0f0 │ │ │ │ - ldr r3, [pc, #32] @ af144 │ │ │ │ + beq af05c │ │ │ │ + ldr r3, [pc, #32] @ af0b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0f0 │ │ │ │ + beq af05c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - b af0f0 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + b af05c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af1b0 │ │ │ │ + beq af11c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge af18c │ │ │ │ + bge af0f8 │ │ │ │ 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 af1b0 │ │ │ │ + beq af11c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq af1b8 │ │ │ │ + beq af124 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_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 984c0 │ │ │ │ + bl 98454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af210 │ │ │ │ + beq af17c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8bbec │ │ │ │ - ldr r1, [pc, #4] @ af21c │ │ │ │ - ldr r0, [pc, #4] @ af220 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, lsl #17 │ │ │ │ - eorseq r6, sp, r0, asr #5 │ │ │ │ + b 8bb94 │ │ │ │ + ldr r1, [pc, #4] @ af188 │ │ │ │ + ldr r0, [pc, #4] @ af18c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + eorseq r6, sp, r0, asr #21 │ │ │ │ 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 af4e4 │ │ │ │ + bls af450 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af384 │ │ │ │ + bls af2f0 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af540 │ │ │ │ + bls af4ac │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af25c │ │ │ │ + bls af1c8 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af6dc │ │ │ │ - ldr sl, [pc, #1128] @ af6e8 │ │ │ │ - ldr r2, [pc, #1128] @ af6ec │ │ │ │ + bhi af648 │ │ │ │ + ldr sl, [pc, #1128] @ af654 │ │ │ │ + ldr r2, [pc, #1128] @ af658 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af65c │ │ │ │ - ldr r3, [pc, #1112] @ af6f0 │ │ │ │ - bl 3578c0 │ │ │ │ + bne af5c8 │ │ │ │ + ldr r3, [pc, #1112] @ af65c │ │ │ │ + bl 3580c0 │ │ │ │ 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 af4a0 │ │ │ │ + bne af40c │ │ │ │ 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 af644 │ │ │ │ + beq af5b0 │ │ │ │ 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 af470 │ │ │ │ + beq af3dc │ │ │ │ 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 af680 │ │ │ │ + bne af5ec │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af370 │ │ │ │ + bhi af2dc │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af364 │ │ │ │ + beq af2d0 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af3c8 │ │ │ │ + bne af334 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af338 │ │ │ │ + bne af2a4 │ │ │ │ cmp r9, sl │ │ │ │ - bne af584 │ │ │ │ + bne af4f0 │ │ │ │ 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] @ af6e8 │ │ │ │ - ldr r2, [pc, #848] @ af6ec │ │ │ │ + ldr sl, [pc, #848] @ af654 │ │ │ │ + ldr r2, [pc, #848] @ af658 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af65c │ │ │ │ - ldr r3, [pc, #832] @ af6f0 │ │ │ │ - bl 3578c0 │ │ │ │ + bne af5c8 │ │ │ │ + ldr r3, [pc, #832] @ af65c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af2b4 │ │ │ │ + b af220 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af440 │ │ │ │ + bcc af3ac │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af550 │ │ │ │ + beq af4bc │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af56c │ │ │ │ + beq af4d8 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af574 │ │ │ │ + beq af4e0 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af57c │ │ │ │ + beq af4e8 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af598 │ │ │ │ + beq af504 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af590 │ │ │ │ + beq af4fc │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af5a0 │ │ │ │ + beq af50c │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af5a8 │ │ │ │ + beq af514 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af5b0 │ │ │ │ + beq af51c │ │ │ │ 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 af5b8 │ │ │ │ + bne af524 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af364 │ │ │ │ + b af2d0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af558 │ │ │ │ + bhi af4c4 │ │ │ │ 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 af2f0 │ │ │ │ + bne af25c │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af6f4 │ │ │ │ + ldr r1, [pc, #584] @ af660 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af6c0 │ │ │ │ + bne af62c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af6dc │ │ │ │ + beq af648 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af2f4 │ │ │ │ + b af260 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af52c │ │ │ │ + bne af498 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af378 │ │ │ │ + beq af2e4 │ │ │ │ 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 af2f4 │ │ │ │ + b af260 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af2f4 │ │ │ │ + b af260 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af390 │ │ │ │ + b af2fc │ │ │ │ add ip, ip, #8 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af2f4 │ │ │ │ + b af260 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ - b af378 │ │ │ │ + bl 99cd4 │ │ │ │ + b af2e4 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af464 │ │ │ │ + b af3d0 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af630 │ │ │ │ + bcc af59c │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af550 │ │ │ │ + beq af4bc │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af56c │ │ │ │ + beq af4d8 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af574 │ │ │ │ + beq af4e0 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af57c │ │ │ │ + beq af4e8 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af598 │ │ │ │ + beq af504 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af590 │ │ │ │ + beq af4fc │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af5a0 │ │ │ │ + beq af50c │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af5a8 │ │ │ │ + beq af514 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af5b0 │ │ │ │ + beq af51c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af450 │ │ │ │ + b af3bc │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af498 │ │ │ │ + b af404 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af6dc │ │ │ │ + beq af648 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af2f4 │ │ │ │ + b af260 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af6f8 │ │ │ │ + ldr fp, [pc, #108] @ af664 │ │ │ │ mov r6, r7 │ │ │ │ - b af694 │ │ │ │ + b af600 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af370 │ │ │ │ + bhi af2dc │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af690 │ │ │ │ + beq af5fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fbd4 │ │ │ │ - b af690 │ │ │ │ + bl 23fd38 │ │ │ │ + b af5fc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af4c4 │ │ │ │ - bl 29f6f4 │ │ │ │ + b af430 │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ - b af37c │ │ │ │ + b af2e8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ 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] │ │ │ │ @@ -137271,481 +137234,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 af754 │ │ │ │ + beq af6c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af760 │ │ │ │ + bne af6cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42d4 │ │ │ │ + b a4264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af754 │ │ │ │ - ldr r2, [pc, #68] @ af7bc │ │ │ │ + bne af6c0 │ │ │ │ + ldr r2, [pc, #68] @ af728 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af79c │ │ │ │ + bne af708 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42d4 │ │ │ │ - ldr r1, [pc, #28] @ af7c0 │ │ │ │ + b a4264 │ │ │ │ + ldr r1, [pc, #28] @ af72c │ │ │ │ cmp r3, r1 │ │ │ │ - beq af788 │ │ │ │ + beq af6f4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af788 │ │ │ │ + b af6f4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ │ │ │ │ -000af7c4 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af730 <_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 af7f8 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af764 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af814 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af780 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af854 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af7c0 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af854 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af7c0 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af7f0 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af75c <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af7f0 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af75c <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af87c <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af89c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af7e8 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af808 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af8a0 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af80c <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af8a4 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af810 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d50b4 │ │ │ │ - b af80c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af89c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d55e4 │ │ │ │ + b af778 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af808 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af8a8 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af814 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af8ac <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af818 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b af80c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b af778 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af82c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af798 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af82c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af798 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ - eorseq r0, r6, r8, ror #27 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - @ instruction: 0x00360db8 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, r8, ror #11 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x003615b8 │ │ │ │ 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] @ afc68 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afbd4 <_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 afba4 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afb10 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afc6c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afbd8 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq afbb8 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afb24 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afc44 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afbb0 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi afaf0 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi afa5c <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af964 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af8d0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afa78 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne af9e4 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af9f4 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq af960 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af984 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af8f0 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afab4 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne afa20 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af9f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af95c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af9b4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af920 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af9b4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af920 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afb50 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq afabc <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af9f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af95c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af9e8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af954 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af9e8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af954 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afb80 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afaec <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af9c0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs af92c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq afb1c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afa88 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt afb1c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt afa88 <_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 afb1c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afc70 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs afa88 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afbdc <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne afb1c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne afa88 <_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 afb44 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b afab0 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af964 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af8d0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afc74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afbe0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afc24 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afb90 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af96c <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af9f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af8d8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b af95c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af984 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af8f0 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afc74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afbe0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afc04 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afb70 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af98c <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af9f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af8f8 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b af95c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq afb1c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afa88 <_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 afa30 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc af99c <_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 1c5ee0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c6228 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afc74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afbe0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afbe4 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afb50 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af9c0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af9f0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af92c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b af95c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afc74 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afbe0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afbc4 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afb30 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af9e8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afc6c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 3578c0 │ │ │ │ + b af954 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afbd8 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af92c <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afc78 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afc7c <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afc80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne af898 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afbe4 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afbe8 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afbec <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afb98 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afb04 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afb98 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afc80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afb04 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afbec <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afb68 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afad4 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afb68 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afc80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afad4 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afbec <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afadc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq afa48 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afadc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afc80 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afa48 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afbec <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afaa0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq afa0c <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afaa0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b afa0c <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afc84 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afbf0 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af938 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af8a4 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c5d1c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6064 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - eorseq r2, sp, r4, lsr r6 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - @ instruction: 0x000af8b0 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + andeq pc, sl, ip, lsl r8 @ │ │ │ │ │ │ │ │ -000afc88 <_PyNamespace_New@@Base>: │ │ │ │ +000afbf4 <_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] @ afd04 <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afd08 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ afc70 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afc74 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afcfc <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afc68 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afcd0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afc3c <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afd70 │ │ │ │ + bl afcdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne afcd8 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afc44 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afcfc <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afc68 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afcfc <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afc68 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afcd0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b afc3c <_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 afd68 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91acc │ │ │ │ + beq afcd4 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91a60 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afd44 <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afcb0 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afd68 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afcd4 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afd68 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afcd4 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afd3c <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afca8 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afd70 : │ │ │ │ - ldr r3, [pc, #36] @ afd9c │ │ │ │ +000afcdc : │ │ │ │ + ldr r3, [pc, #36] @ afd08 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afda0 │ │ │ │ + b afd0c │ │ │ │ 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 b0e84 │ │ │ │ + beq b0df0 │ │ │ │ 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 b0e84 │ │ │ │ + bne b0df0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b04a4 │ │ │ │ + beq b0410 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0df0 │ │ │ │ + ldr r1, [pc, #4072] @ b0d5c │ │ │ │ cmp r0, r1 │ │ │ │ - bne b04a4 │ │ │ │ + bne b0410 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afe20 │ │ │ │ + beq afd8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afe2c │ │ │ │ + bne afd98 │ │ │ │ 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 b00e4 │ │ │ │ + bne b0050 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00e0 │ │ │ │ + bne b004c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00e0 │ │ │ │ + bne b004c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b00e0 │ │ │ │ + bne b004c │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b0704 │ │ │ │ + bne b0670 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0d5c │ │ │ │ + bne b0cc8 │ │ │ │ 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] │ │ │ │ @@ -137755,521 +137718,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 b0994 │ │ │ │ - ldr r0, [pc, #3884] @ b0df4 │ │ │ │ + beq b0900 │ │ │ │ + ldr r0, [pc, #3884] @ b0d60 │ │ │ │ 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 b09bc │ │ │ │ - ldr r6, [pc, #3856] @ b0df8 │ │ │ │ - ldr r0, [pc, #3856] @ b0dfc │ │ │ │ + bmi b0928 │ │ │ │ + ldr r6, [pc, #3856] @ b0d64 │ │ │ │ + ldr r0, [pc, #3856] @ b0d68 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0934 │ │ │ │ - ldr r3, [pc, #3844] @ b0e00 │ │ │ │ - bl 3578c0 │ │ │ │ + bne b08a0 │ │ │ │ + ldr r3, [pc, #3844] @ b0d6c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b0810 │ │ │ │ + bcs b077c │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r9, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b0958 │ │ │ │ + beq b08c4 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ ldr ip, [r8] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b0420 │ │ │ │ + beq b038c │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0974 │ │ │ │ + beq b08e0 │ │ │ │ add r1, r8, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble b0004 │ │ │ │ + ble aff70 │ │ │ │ mov ip, #0 │ │ │ │ - b affbc │ │ │ │ + b aff28 │ │ │ │ ldr r2, [r1] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne affe8 │ │ │ │ + bne aff54 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq b0004 │ │ │ │ + beq aff70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq affa8 │ │ │ │ + beq aff14 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, r2, #1 │ │ │ │ - bne aff94 │ │ │ │ + bne aff00 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affa8 │ │ │ │ + beq aff14 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne affbc │ │ │ │ + bne aff28 │ │ │ │ ldr sl, [r7, #24] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0364 │ │ │ │ + beq b02d0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sl] │ │ │ │ - bne b0364 │ │ │ │ + bne b02d0 │ │ │ │ ldrb r2, [sl, #6] │ │ │ │ ldr r9, [sl, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [sl, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0328 │ │ │ │ + beq b0294 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b0350 │ │ │ │ + ble b02bc │ │ │ │ add r3, sl, r3 │ │ │ │ add r2, r3, #20 │ │ │ │ add fp, r3, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b b008c │ │ │ │ + b afff8 │ │ │ │ ldr r6, [fp, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0080 │ │ │ │ + beq affec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0080 │ │ │ │ + beq affec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b03d0 │ │ │ │ + beq b033c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq b0350 │ │ │ │ + beq b02bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0058 │ │ │ │ + beq affc4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0058 │ │ │ │ + beq affc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0058 │ │ │ │ - ldr r3, [pc, #3396] @ b0e04 │ │ │ │ + bne affc4 │ │ │ │ + ldr r3, [pc, #3396] @ b0d70 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b09c4 │ │ │ │ + bne b0930 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b b0058 │ │ │ │ + b affc4 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0e08 │ │ │ │ + ldr ip, [pc, #3340] @ b0d74 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b06a8 │ │ │ │ + bgt b0614 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b b0180 │ │ │ │ + b b00ec │ │ │ │ cmp fp, #1 │ │ │ │ - bne b0224 │ │ │ │ + bne b0190 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b02e0 │ │ │ │ + bne b024c │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0308 │ │ │ │ + bl a0298 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0290 │ │ │ │ + bne b01fc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b02bc │ │ │ │ + bne b0228 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0778 │ │ │ │ + bne b06e4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0eb8 │ │ │ │ + bne b0e24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afe20 │ │ │ │ + beq afd8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b08f0 │ │ │ │ + bne b085c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afe20 │ │ │ │ + ble afd8c │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b02f0 │ │ │ │ + beq b025c │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b03f8 │ │ │ │ + beq b0364 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b031c │ │ │ │ + bne b0288 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0114 │ │ │ │ + beq b0080 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0224 │ │ │ │ + bne b0190 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b02e0 │ │ │ │ + bne b024c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b b0128 │ │ │ │ + b b0094 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0e64 │ │ │ │ + beq b0dd0 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b0744 │ │ │ │ + bne b06b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b09fc │ │ │ │ + bne b0968 │ │ │ │ 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 a0308 │ │ │ │ + bl a0298 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0150 │ │ │ │ + beq b00bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne b0150 │ │ │ │ + bne b00bc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b015c │ │ │ │ + beq b00c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne b015c │ │ │ │ + bne b00c8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b015c │ │ │ │ + b b00c8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b0214 │ │ │ │ + b b0180 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0730 │ │ │ │ + beq b069c │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b01ec │ │ │ │ + beq b0158 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b01ec │ │ │ │ + b b0158 │ │ │ │ add r6, sl, r3 │ │ │ │ - b b0344 │ │ │ │ + b b02b0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0330 │ │ │ │ + blt b029c │ │ │ │ ldrb r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b0464 │ │ │ │ + beq b03d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r8, [r7, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afe20 │ │ │ │ + beq afd8c │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afe20 │ │ │ │ - ldr r3, [pc, #2656] @ b0e00 │ │ │ │ - bl 3578c0 │ │ │ │ + bne afd8c │ │ │ │ + ldr r3, [pc, #2656] @ b0d6c │ │ │ │ + bl 3580c0 │ │ │ │ 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 afe20 │ │ │ │ - ldr r3, [pc, #2604] @ b0e04 │ │ │ │ + b afd8c │ │ │ │ + ldr r3, [pc, #2604] @ b0d70 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b09e0 │ │ │ │ + bne b094c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b b0080 │ │ │ │ + b affec │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afe20 │ │ │ │ + ble afd8c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0854 │ │ │ │ + beq b07c0 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt b01d4 │ │ │ │ - b afe20 │ │ │ │ + bgt b0140 │ │ │ │ + b afd8c │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp sl, fp │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aff4c │ │ │ │ + bhi afeb8 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ add r1, r3, sl │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, sl] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0810 │ │ │ │ + beq b077c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b aff4c │ │ │ │ - ldr r3, [pc, #2452] @ b0e00 │ │ │ │ - bl 3578c0 │ │ │ │ + b afeb8 │ │ │ │ + ldr r3, [pc, #2452] @ b0d6c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b035c │ │ │ │ + bhi b02c8 │ │ │ │ ldrb r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b035c │ │ │ │ + beq b02c8 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str sl, [r3, #2420] @ 0x974 │ │ │ │ - b b0364 │ │ │ │ + b b02d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189628 │ │ │ │ + bl 18960c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0778 │ │ │ │ - bl aec50 │ │ │ │ + beq b06e4 │ │ │ │ + bl aebbc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b04d8 │ │ │ │ + beq b0444 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0ed8 │ │ │ │ + beq b0e44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0778 │ │ │ │ + beq b06e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af0cc │ │ │ │ + bl af038 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0a70 │ │ │ │ + bne b09dc │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0e00 │ │ │ │ - beq b0670 │ │ │ │ - ldr fp, [pc, #2308] @ b0e0c │ │ │ │ - ldr sl, [pc, #2308] @ b0e10 │ │ │ │ - b b058c │ │ │ │ + ldr r9, [pc, #2304] @ b0d6c │ │ │ │ + beq b05dc │ │ │ │ + ldr fp, [pc, #2308] @ b0d78 │ │ │ │ + ldr sl, [pc, #2308] @ b0d7c │ │ │ │ + b b04f8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b05e4 │ │ │ │ - bl 3578c0 │ │ │ │ + beq b0550 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b0650 │ │ │ │ - bl a0308 │ │ │ │ + beq b05bc │ │ │ │ + bl a0298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b0614 │ │ │ │ + bne b0580 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b056c │ │ │ │ + beq b04d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0ee4 │ │ │ │ + beq b0e50 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b0a2c │ │ │ │ + beq b0998 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b065c │ │ │ │ + beq b05c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0780 │ │ │ │ + beq b06ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0780 │ │ │ │ + beq b06ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b07e8 │ │ │ │ + beq b0754 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0644 │ │ │ │ + bne b05b0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b050c │ │ │ │ + beq b0478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0518 │ │ │ │ + bne b0484 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b15c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0550 │ │ │ │ + beq b04bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0550 │ │ │ │ + bne b04bc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b055c │ │ │ │ - b b056c │ │ │ │ + bne b04c8 │ │ │ │ + b b04d8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b05c8 │ │ │ │ - bl 9ccd4 │ │ │ │ + b b0534 │ │ │ │ + bl 9cc68 │ │ │ │ mov r2, r0 │ │ │ │ - b b0608 │ │ │ │ - bl 3578c0 │ │ │ │ + b b0574 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0c58 │ │ │ │ + bne b0bc4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0694 │ │ │ │ + beq b0600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0694 │ │ │ │ + bne b0600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afe24 │ │ │ │ + b afd90 │ │ │ │ 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] │ │ │ │ @@ -138277,1462 +138240,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 a0bd4 │ │ │ │ + bl a0b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0778 │ │ │ │ + bne b06e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b b0108 │ │ │ │ + b b0074 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0e08 │ │ │ │ + ldr r8, [pc, #1780] @ b0d74 │ │ │ │ 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 afe6c │ │ │ │ + bgt afdd8 │ │ │ │ mov fp, r3 │ │ │ │ - b b00e4 │ │ │ │ + b b0050 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b02fc │ │ │ │ - b afe20 │ │ │ │ + bne b0268 │ │ │ │ + b afd8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b024c │ │ │ │ + beq b01b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0eb0 │ │ │ │ + beq b0e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f91c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f914 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b07f4 │ │ │ │ + bne b0760 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0a54 │ │ │ │ + bne b09c0 │ │ │ │ mvn r0, #0 │ │ │ │ - b afe24 │ │ │ │ + b afd90 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0868 │ │ │ │ + beq b07d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0868 │ │ │ │ + beq b07d4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e6c │ │ │ │ + beq b0dd8 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e6c │ │ │ │ - ldr r3, [pc, #1624] @ b0e14 │ │ │ │ + beq b0dd8 │ │ │ │ + ldr r3, [pc, #1624] @ b0d80 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0d18 │ │ │ │ + beq b0c84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1357e4 │ │ │ │ + bl 1357ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b05bc │ │ │ │ + bne b0528 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b076c │ │ │ │ + beq b06d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b076c │ │ │ │ + bne b06d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b076c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b06d8 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0e18 │ │ │ │ + ldr r1, [pc, #1532] @ b0d84 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0d40 │ │ │ │ + bne b0cac │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b09bc │ │ │ │ + beq b0928 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b b045c │ │ │ │ + b b03c8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b0408 │ │ │ │ - b afe20 │ │ │ │ + bgt b0374 │ │ │ │ + b afd8c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0dd8 │ │ │ │ - ldr r3, [pc, #1440] @ b0e1c │ │ │ │ + bge b0d44 │ │ │ │ + ldr r3, [pc, #1440] @ b0d88 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0dc4 │ │ │ │ - ldr r1, [pc, #1432] @ b0e20 │ │ │ │ + beq b0d30 │ │ │ │ + ldr r1, [pc, #1432] @ b0d8c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b07e8 │ │ │ │ + blt b0754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0dbc │ │ │ │ - ldr r2, [pc, #1400] @ b0e24 │ │ │ │ + beq b0d28 │ │ │ │ + ldr r2, [pc, #1400] @ b0d90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0d9c │ │ │ │ + beq b0d08 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b07e0 │ │ │ │ + beq b074c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b07e0 │ │ │ │ + bne b074c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b07e0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b074c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afe20 │ │ │ │ + ble afd8c │ │ │ │ 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 b030c │ │ │ │ + b b0278 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b09bc │ │ │ │ + beq b0928 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b aff4c │ │ │ │ + b afeb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b0454 │ │ │ │ + b b03c0 │ │ │ │ add r0, r8, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt aff8c │ │ │ │ - b b0004 │ │ │ │ - ldr ip, [pc, #1112] @ b0df4 │ │ │ │ + bgt afef8 │ │ │ │ + b aff70 │ │ │ │ + ldr ip, [pc, #1112] @ b0d60 │ │ │ │ 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 afee0 │ │ │ │ - bl 29f6f4 │ │ │ │ - b b0778 │ │ │ │ - ldr r2, [pc, #1116] @ b0e28 │ │ │ │ + bge afe4c │ │ │ │ + bl 29f9e8 │ │ │ │ + b b06e4 │ │ │ │ + ldr r2, [pc, #1116] @ b0d94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0d28 │ │ │ │ + bne b0c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0058 │ │ │ │ - ldr r2, [pc, #1088] @ b0e28 │ │ │ │ + b affc4 │ │ │ │ + ldr r2, [pc, #1088] @ b0d94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0d84 │ │ │ │ + bne b0cf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0080 │ │ │ │ + b affec │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0258 │ │ │ │ + b b01c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0a20 │ │ │ │ + bne b098c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0c30 │ │ │ │ + beq b0b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f91c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f914 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0e94 │ │ │ │ + bne b0e00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0778 │ │ │ │ + beq b06e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0778 │ │ │ │ + bne b06e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0778 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b06e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0778 │ │ │ │ + bne b06e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0778 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b06e4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0e00 │ │ │ │ - bne b0b04 │ │ │ │ - b b0670 │ │ │ │ + ldr r9, [pc, #900] @ b0d6c │ │ │ │ + bne b0a70 │ │ │ │ + b b05dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0b7c │ │ │ │ - bl 3578c0 │ │ │ │ + beq b0ae8 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0e10 │ │ │ │ + ldr r1, [pc, #884] @ b0d7c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0bc0 │ │ │ │ - bl a0308 │ │ │ │ + beq b0b2c │ │ │ │ + bl a0298 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0ba4 │ │ │ │ + bne b0b10 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0ae4 │ │ │ │ + beq b0a50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0ecc │ │ │ │ + beq b0e38 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b0a2c │ │ │ │ + beq b0998 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b065c │ │ │ │ + beq b05c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b408 │ │ │ │ + bl 9b39c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0a08 │ │ │ │ + bne b0974 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0bcc │ │ │ │ + beq b0b38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0bcc │ │ │ │ + beq b0b38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b07e8 │ │ │ │ + beq b0754 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0e0c │ │ │ │ + ldr r2, [pc, #692] @ b0d78 │ │ │ │ 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 b0a80 │ │ │ │ + beq b09ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0a8c │ │ │ │ + bne b09f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b044 │ │ │ │ + bl 23b15c │ │ │ │ mov sl, r0 │ │ │ │ - b b0abc │ │ │ │ + b b0a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0ac8 │ │ │ │ + bne b0a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0ac8 │ │ │ │ - bl 9ccd4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b0a34 │ │ │ │ + bl 9cc68 │ │ │ │ mov sl, r0 │ │ │ │ - b b0abc │ │ │ │ + b b0a28 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c98 │ │ │ │ + beq b0c04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c98 │ │ │ │ + beq b0c04 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e6c │ │ │ │ + beq b0dd8 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e6c │ │ │ │ - ldr r3, [pc, #524] @ b0e14 │ │ │ │ + beq b0dd8 │ │ │ │ + ldr r3, [pc, #524] @ b0d80 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0c88 │ │ │ │ + beq b0bf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1357e4 │ │ │ │ + bl 1357ec │ │ │ │ mov r8, r0 │ │ │ │ - b b0b44 │ │ │ │ + b b0ab0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0aec │ │ │ │ + beq b0a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0aec │ │ │ │ + bne b0a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0aec │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b0a58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0670 │ │ │ │ - ldr r3, [pc, #448] @ b0e2c │ │ │ │ + beq b05dc │ │ │ │ + ldr r3, [pc, #448] @ b0d98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0670 │ │ │ │ + beq b05dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - b b0670 │ │ │ │ - bl a5780 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + b b05dc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0c1c │ │ │ │ - b b07e8 │ │ │ │ + beq b0b88 │ │ │ │ + b b0754 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0dd8 │ │ │ │ - ldr r3, [pc, #368] @ b0e1c │ │ │ │ + bge b0d44 │ │ │ │ + ldr r3, [pc, #368] @ b0d88 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0e50 │ │ │ │ - ldr r1, [pc, #360] @ b0e20 │ │ │ │ + beq b0dbc │ │ │ │ + ldr r1, [pc, #360] @ b0d8c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b07e8 │ │ │ │ + blt b0754 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0dbc │ │ │ │ - ldr r3, [pc, #328] @ b0e24 │ │ │ │ + beq b0d28 │ │ │ │ + ldr r3, [pc, #328] @ b0d90 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0d9c │ │ │ │ + beq b0d08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1189fc │ │ │ │ + bl 118a44 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0b44 │ │ │ │ + beq b0ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0b44 │ │ │ │ + bne b0ab0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0b44 │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b0ab0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b07d0 │ │ │ │ - b b07e8 │ │ │ │ - ldr r2, [pc, #212] @ b0e04 │ │ │ │ + beq b073c │ │ │ │ + b b0754 │ │ │ │ + ldr r2, [pc, #212] @ b0d70 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b09d0 │ │ │ │ + b b093c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b083c │ │ │ │ + b b07a8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 295b7c │ │ │ │ + bl 295dfc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afe78 │ │ │ │ - ldr r2, [pc, #120] @ b0e04 │ │ │ │ + b afde4 │ │ │ │ + ldr r2, [pc, #120] @ b0d70 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b09ec │ │ │ │ - ldr r0, [pc, #128] @ b0e24 │ │ │ │ - bl 9b384 │ │ │ │ - ldr r3, [pc, #140] @ b0e38 │ │ │ │ - ldr r1, [pc, #128] @ b0e30 │ │ │ │ + b b0958 │ │ │ │ + ldr r0, [pc, #128] @ b0d90 │ │ │ │ + bl 9b318 │ │ │ │ + ldr r3, [pc, #140] @ b0da4 │ │ │ │ + ldr r1, [pc, #128] @ b0d9c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 117704 │ │ │ │ - b b07e8 │ │ │ │ + bl 11774c │ │ │ │ + b b0754 │ │ │ │ mov r0, #0 │ │ │ │ - b b0da0 │ │ │ │ + b b0d0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187a28 │ │ │ │ + bl 187a0c │ │ │ │ mov r8, r0 │ │ │ │ - b b07e0 │ │ │ │ - ldr r3, [pc, #88] @ b0e38 │ │ │ │ + b b074c │ │ │ │ + ldr r3, [pc, #88] @ b0da4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0e34 │ │ │ │ + ldr r1, [pc, #76] @ b0da0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b b07e8 │ │ │ │ - mulseq r9, r4, r3 │ │ │ │ - bge feb5b8a8 <__bss_end__@@Base+0xfe596960> │ │ │ │ + bl 11774c │ │ │ │ + b b0754 │ │ │ │ + andseq r8, r9, r8, ror r3 │ │ │ │ + bge feb5b814 <__bss_end__@@Base+0xfe5968cc> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ 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 r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r4, lsr fp │ │ │ │ - eorseq r0, r6, r8, asr fp │ │ │ │ + eorseq r1, r6, r4, lsr r3 │ │ │ │ + eorseq r1, r6, r8, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl #22 │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ andeq r0, r0, lr, lsl #30 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, lsl lr │ │ │ │ + eorseq r1, r6, r4, lsl r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187a28 │ │ │ │ + bl 187a0c │ │ │ │ mov r8, r0 │ │ │ │ - b b0b44 │ │ │ │ + b b0ab0 │ │ │ │ mvn r3, #0 │ │ │ │ - b b0284 │ │ │ │ - ldr r3, [pc, #-60] @ b0e38 │ │ │ │ + b b01f0 │ │ │ │ + ldr r3, [pc, #-60] @ b0da4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0e3c │ │ │ │ + ldr r1, [pc, #-64] @ b0da8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b b07e8 │ │ │ │ - ldr r1, [pc, #-76] @ b0e40 │ │ │ │ - ldr r0, [pc, #-76] @ b0e44 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0778 │ │ │ │ + bl 11774c │ │ │ │ + b b0754 │ │ │ │ + ldr r1, [pc, #-76] @ b0dac │ │ │ │ + ldr r0, [pc, #-76] @ b0db0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b06e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0a2c │ │ │ │ + bne b0998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0a2c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b0998 │ │ │ │ mov r3, fp │ │ │ │ - b b0284 │ │ │ │ - ldr r3, [pc, #-120] @ b0e48 │ │ │ │ - ldr r1, [pc, #-120] @ b0e4c │ │ │ │ + b b01f0 │ │ │ │ + ldr r3, [pc, #-120] @ b0db4 │ │ │ │ + ldr r1, [pc, #-120] @ b0db8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b0778 │ │ │ │ + bl 18ee78 │ │ │ │ + b b06e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b0ae4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b0a50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b04d8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b0444 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b056c │ │ │ │ + b b04d8 │ │ │ │ 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] @ b1b24 │ │ │ │ + ldr r3, [pc, #3092] @ b1a90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1924 │ │ │ │ + beq b1898 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b192c │ │ │ │ + bne b18a0 │ │ │ │ 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 b0fa8 │ │ │ │ + beq b0f14 │ │ │ │ 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] @ b1b24 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #2932] @ b1a90 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1af8 │ │ │ │ + beq b1a64 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b18fc │ │ │ │ + ble b1870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b12d4 │ │ │ │ + bne b1240 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b14ec │ │ │ │ + beq b1458 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1174 │ │ │ │ + beq b10e0 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b14ec │ │ │ │ + bne b1458 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b1214 │ │ │ │ + beq b1180 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b12cc │ │ │ │ + ble b1238 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b1064 │ │ │ │ + b b0fd0 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b1058 │ │ │ │ + beq b0fc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1058 │ │ │ │ + beq b0fc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b10b4 │ │ │ │ + beq b1020 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b10e4 │ │ │ │ + beq b1050 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b1030 │ │ │ │ + beq b0f9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1030 │ │ │ │ + beq b0f9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b1030 │ │ │ │ - ldr r3, [pc, #2708] @ b1b28 │ │ │ │ + bne b0f9c │ │ │ │ + ldr r3, [pc, #2708] @ b1a94 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b173c │ │ │ │ + bne b1708 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b1030 │ │ │ │ - ldr r3, [pc, #2668] @ b1b28 │ │ │ │ + b b0f9c │ │ │ │ + ldr r3, [pc, #2668] @ b1a94 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1720 │ │ │ │ + bne b16ec │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b1064 │ │ │ │ + bne b0fd0 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b11e4 │ │ │ │ - ldr r3, [pc, #2604] @ b1b24 │ │ │ │ - bl 3578c0 │ │ │ │ + bne b1150 │ │ │ │ + ldr r3, [pc, #2604] @ b1a90 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b11e4 │ │ │ │ + bhi b1150 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b11e4 │ │ │ │ + beq b1150 │ │ │ │ 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 b118c │ │ │ │ + bls b10f8 │ │ │ │ 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 b11c4 │ │ │ │ + ble b1130 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5ee0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c6228 <_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 b113c │ │ │ │ - ldr r0, [pc, #2456] @ b1b2c │ │ │ │ + bhi b10a8 │ │ │ │ + ldr r0, [pc, #2456] @ b1a98 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b113c │ │ │ │ + bne b10a8 │ │ │ │ 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 b1164 │ │ │ │ + bgt b10d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1b24 │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #2384] @ b1a90 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b10fc │ │ │ │ + beq b1068 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d40 │ │ │ │ - ldr r3, [pc, #2352] @ b1b24 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 99cd4 │ │ │ │ + ldr r3, [pc, #2352] @ b1a90 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b118c │ │ │ │ - b b113c │ │ │ │ + bls b10f8 │ │ │ │ + b b10a8 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b12cc │ │ │ │ + ble b1238 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b125c │ │ │ │ + b b11c8 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b124c │ │ │ │ + beq b11b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b124c │ │ │ │ + beq b11b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b12a8 │ │ │ │ + beq b1214 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b11cc │ │ │ │ + beq b1138 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1224 │ │ │ │ + beq b1190 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1224 │ │ │ │ + beq b1190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b1224 │ │ │ │ - ldr r3, [pc, #2204] @ b1b28 │ │ │ │ + bne b1190 │ │ │ │ + ldr r3, [pc, #2204] @ b1a94 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a00 │ │ │ │ + bne b1974 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1224 │ │ │ │ - ldr r3, [pc, #2168] @ b1b28 │ │ │ │ + b b1190 │ │ │ │ + ldr r3, [pc, #2168] @ b1a94 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1980 │ │ │ │ + bne b18f4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b124c │ │ │ │ + b b11b8 │ │ │ │ mov r3, r8 │ │ │ │ - b b11d8 │ │ │ │ + b b1144 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b135c │ │ │ │ + bne b12c8 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1300 │ │ │ │ - b b1354 │ │ │ │ + bne b126c │ │ │ │ + b b12c0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b1354 │ │ │ │ + beq b12c0 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12f4 │ │ │ │ + beq b1260 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b12f4 │ │ │ │ + beq b1260 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b12f4 │ │ │ │ - ldr r3, [pc, #2040] @ b1b28 │ │ │ │ + bne b1260 │ │ │ │ + ldr r3, [pc, #2040] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1a24 │ │ │ │ + bne b1998 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12f4 │ │ │ │ + b b1260 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1540 │ │ │ │ + beq b14ac │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1540 │ │ │ │ + bne b14ac │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b15c4 │ │ │ │ + beq b1530 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1500 │ │ │ │ + ble b146c │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b140c │ │ │ │ + beq b1378 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13d8 │ │ │ │ + beq b1344 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13d8 │ │ │ │ + beq b1344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b17b8 │ │ │ │ + beq b1724 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1400 │ │ │ │ + beq b136c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1400 │ │ │ │ + beq b136c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b17dc │ │ │ │ + beq b1748 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1500 │ │ │ │ + beq b146c │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b14a0 │ │ │ │ + b b140c │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1440 │ │ │ │ + beq b13ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1440 │ │ │ │ + beq b13ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b157c │ │ │ │ + beq b14e8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b146c │ │ │ │ + beq b13d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b146c │ │ │ │ + beq b13d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15a0 │ │ │ │ + beq b150c │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1494 │ │ │ │ + beq b1400 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1494 │ │ │ │ + beq b1400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1558 │ │ │ │ + beq b14c4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b14f8 │ │ │ │ + beq b1464 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1418 │ │ │ │ + beq b1384 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1418 │ │ │ │ + beq b1384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1418 │ │ │ │ - ldr r3, [pc, #1624] @ b1b28 │ │ │ │ + bne b1384 │ │ │ │ + ldr r3, [pc, #1624] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b19a4 │ │ │ │ + bne b1918 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1418 │ │ │ │ + b b1384 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b112c │ │ │ │ + b b1098 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1538 │ │ │ │ - ldr r3, [pc, #1552] @ b1b24 │ │ │ │ - bl 3578c0 │ │ │ │ + bne b14a4 │ │ │ │ + ldr r3, [pc, #1552] @ b1a90 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1538 │ │ │ │ + bhi b14a4 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b111c │ │ │ │ + bne b1088 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d40 │ │ │ │ - ldr r3, [pc, #1500] @ b1b24 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 99cd4 │ │ │ │ + ldr r3, [pc, #1500] @ b1a90 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b112c │ │ │ │ - ldr r3, [pc, #1480] @ b1b28 │ │ │ │ + b b1098 │ │ │ │ + ldr r3, [pc, #1480] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a68 │ │ │ │ + bne b19d4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1494 │ │ │ │ - ldr r3, [pc, #1444] @ b1b28 │ │ │ │ + b b1400 │ │ │ │ + ldr r3, [pc, #1444] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a8c │ │ │ │ + bne b19f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1440 │ │ │ │ - ldr r3, [pc, #1408] @ b1b28 │ │ │ │ + b b13ac │ │ │ │ + ldr r3, [pc, #1408] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1ab0 │ │ │ │ + bne b1a1c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b146c │ │ │ │ + b b13d8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1500 │ │ │ │ + ble b146c │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1b28 │ │ │ │ + ldr sl, [pc, #1360] @ b1a94 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b163c │ │ │ │ + beq b15a8 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1604 │ │ │ │ + beq b1570 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1604 │ │ │ │ + beq b1570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b185c │ │ │ │ + beq b17d0 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b162c │ │ │ │ + beq b1598 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b162c │ │ │ │ + beq b1598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b183c │ │ │ │ + beq b17b0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1500 │ │ │ │ + beq b146c │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b16d8 │ │ │ │ + b b1644 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1670 │ │ │ │ + beq b15dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1670 │ │ │ │ + beq b15dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1758 │ │ │ │ + beq b168c │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b16a0 │ │ │ │ + beq b160c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b16a0 │ │ │ │ + beq b160c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1778 │ │ │ │ + beq b16ac │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b16c8 │ │ │ │ + beq b1634 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b16c8 │ │ │ │ + beq b1634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1798 │ │ │ │ + beq b16cc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b14f8 │ │ │ │ + beq b1464 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1648 │ │ │ │ + beq b15b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1648 │ │ │ │ + beq b15b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1648 │ │ │ │ + bne b15b4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b19c8 │ │ │ │ + bne b176c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1648 │ │ │ │ - ldr r2, [pc, #1032] @ b1b30 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne b19e8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b b1058 │ │ │ │ - ldr r2, [pc, #1004] @ b1b30 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne b1800 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b b1030 │ │ │ │ + b b15b4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b18bc │ │ │ │ + bne b1830 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1670 │ │ │ │ + b b15dc │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b18dc │ │ │ │ + bne b1850 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b16a0 │ │ │ │ + b b160c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1a48 │ │ │ │ + bne b193c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b16c8 │ │ │ │ - ldr r3, [pc, #872] @ b1b28 │ │ │ │ + b b1634 │ │ │ │ + ldr r2, [pc, #936] @ b1a9c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne b195c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b b0fc4 │ │ │ │ + ldr r2, [pc, #908] @ b1a9c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne b19bc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b b0f9c │ │ │ │ + ldr r3, [pc, #872] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1ad4 │ │ │ │ + bne b1a40 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b13d8 │ │ │ │ - ldr r3, [pc, #836] @ b1b28 │ │ │ │ + b b1344 │ │ │ │ + ldr r3, [pc, #836] @ b1a94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1818 │ │ │ │ + bne b178c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1400 │ │ │ │ - ldr r2, [pc, #800] @ b1b28 │ │ │ │ + b b136c │ │ │ │ + ldr r2, [pc, #808] @ b1a9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq b1680 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1748 │ │ │ │ - ldr r2, [pc, #784] @ b1b30 │ │ │ │ + b b1680 │ │ │ │ + ldr r2, [pc, #776] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b17f4 │ │ │ │ - ldr r2, [pc, #764] @ b1b28 │ │ │ │ + beq b1760 │ │ │ │ + ldr r2, [pc, #756] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b17f4 │ │ │ │ + b b1760 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b187c │ │ │ │ + bne b17f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b162c │ │ │ │ + b b1598 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b189c │ │ │ │ + bne b1810 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1604 │ │ │ │ - ldr r2, [pc, #684] @ b1b30 │ │ │ │ + b b1570 │ │ │ │ + ldr r2, [pc, #676] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1850 │ │ │ │ + beq b17c4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1850 │ │ │ │ - ldr r2, [pc, #652] @ b1b30 │ │ │ │ + b b17c4 │ │ │ │ + ldr r2, [pc, #644] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1870 │ │ │ │ + beq b17e4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1870 │ │ │ │ - ldr r2, [pc, #620] @ b1b30 │ │ │ │ + b b17e4 │ │ │ │ + ldr r2, [pc, #612] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b176c │ │ │ │ + beq b16a0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b176c │ │ │ │ - ldr r2, [pc, #588] @ b1b30 │ │ │ │ + b b16a0 │ │ │ │ + ldr r2, [pc, #580] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b178c │ │ │ │ + beq b16c0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b178c │ │ │ │ + b b16c0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #552] @ b1b34 │ │ │ │ + ldr r2, [pc, #544] @ b1aa0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0fc8 │ │ │ │ + bne b0f34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5d1c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6064 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1b04 │ │ │ │ + beq b1a70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 295b7c │ │ │ │ + bl 295dfc │ │ │ │ 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 b11c4 │ │ │ │ + beq b1130 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0f64 │ │ │ │ - b b11c4 │ │ │ │ - ldr r2, [pc, #424] @ b1b30 │ │ │ │ + beq b0ed0 │ │ │ │ + b b1130 │ │ │ │ + ldr r2, [pc, #416] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12c0 │ │ │ │ - ldr r2, [pc, #404] @ b1b28 │ │ │ │ + beq b122c │ │ │ │ + ldr r2, [pc, #396] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b12c0 │ │ │ │ - ldr r2, [pc, #388] @ b1b30 │ │ │ │ + b b122c │ │ │ │ + ldr r2, [pc, #380] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b14e0 │ │ │ │ - ldr r2, [pc, #368] @ b1b28 │ │ │ │ + beq b144c │ │ │ │ + ldr r2, [pc, #360] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b14e0 │ │ │ │ - ldr r2, [pc, #352] @ b1b30 │ │ │ │ + b b144c │ │ │ │ + ldr r2, [pc, #344] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1714 │ │ │ │ + beq b16e0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1714 │ │ │ │ - ldr r2, [pc, #312] @ b1b28 │ │ │ │ + b b16e0 │ │ │ │ + ldr r2, [pc, #304] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b172c │ │ │ │ - ldr r2, [pc, #296] @ b1b30 │ │ │ │ + b b16f8 │ │ │ │ + ldr r2, [pc, #288] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b129c │ │ │ │ - ldr r2, [pc, #276] @ b1b28 │ │ │ │ + beq b1208 │ │ │ │ + ldr r2, [pc, #268] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b129c │ │ │ │ - ldr r2, [pc, #260] @ b1b30 │ │ │ │ + b b1208 │ │ │ │ + ldr r2, [pc, #252] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1344 │ │ │ │ - ldr r2, [pc, #240] @ b1b28 │ │ │ │ + beq b12b0 │ │ │ │ + ldr r2, [pc, #232] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1344 │ │ │ │ - ldr r2, [pc, #224] @ b1b30 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq b17ac │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + b b12b0 │ │ │ │ + ldr r2, [pc, #208] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b17ac │ │ │ │ - ldr r2, [pc, #192] @ b1b30 │ │ │ │ + b b1714 │ │ │ │ + ldr r2, [pc, #192] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1570 │ │ │ │ - ldr r2, [pc, #172] @ b1b28 │ │ │ │ + beq b14dc │ │ │ │ + ldr r2, [pc, #172] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1570 │ │ │ │ - ldr r2, [pc, #156] @ b1b30 │ │ │ │ + b b14dc │ │ │ │ + ldr r2, [pc, #156] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1594 │ │ │ │ - ldr r2, [pc, #136] @ b1b28 │ │ │ │ + beq b1500 │ │ │ │ + ldr r2, [pc, #136] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1594 │ │ │ │ - ldr r2, [pc, #120] @ b1b30 │ │ │ │ + b b1500 │ │ │ │ + ldr r2, [pc, #120] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15b8 │ │ │ │ - ldr r2, [pc, #100] @ b1b28 │ │ │ │ + beq b1524 │ │ │ │ + ldr r2, [pc, #100] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15b8 │ │ │ │ - ldr r2, [pc, #84] @ b1b30 │ │ │ │ + b b1524 │ │ │ │ + ldr r2, [pc, #84] @ b1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b17d0 │ │ │ │ - ldr r2, [pc, #64] @ b1b28 │ │ │ │ + beq b173c │ │ │ │ + ldr r2, [pc, #64] @ b1a94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b17d0 │ │ │ │ - ldr r1, [pc, #56] @ b1b38 │ │ │ │ - ldr r0, [pc, #56] @ b1b3c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b173c │ │ │ │ + ldr r1, [pc, #56] @ b1aa4 │ │ │ │ + ldr r0, [pc, #56] @ b1aa8 │ │ │ │ + bl 7dabc <_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 b11c4 │ │ │ │ + b b1130 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - strdeq r0, [fp], -r8 │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - eorseq r2, sp, r4, lsr r6 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + andeq r0, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ │ │ │ │ -000b1b40 : │ │ │ │ +000b1aac : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1b4c : │ │ │ │ - ldr r3, [pc, #16] @ b1b64 │ │ │ │ - ldr r2, [pc, #16] @ b1b68 │ │ │ │ +000b1ab8 : │ │ │ │ + ldr r3, [pc, #16] @ b1ad0 │ │ │ │ + ldr r2, [pc, #16] @ b1ad4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1b6c : │ │ │ │ +000b1ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1c50 │ │ │ │ + ldr r2, [pc, #204] @ b1bbc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b1bc4 │ │ │ │ + beq b1b30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1c24 │ │ │ │ + bne b1b90 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1c38 │ │ │ │ - ldr r1, [pc, #108] @ b1c54 │ │ │ │ + beq b1ba4 │ │ │ │ + ldr r1, [pc, #108] @ b1bc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c38 │ │ │ │ - ldr r1, [pc, #92] @ b1c58 │ │ │ │ + beq b1ba4 │ │ │ │ + ldr r1, [pc, #92] @ b1bc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1c40 │ │ │ │ + bne b1bac │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1c5c │ │ │ │ + b b1bc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a13dc │ │ │ │ + b 1a13c4 │ │ │ │ mov r2, #1 │ │ │ │ - b b1c0c │ │ │ │ + b b1b78 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1c0c │ │ │ │ + b b1b78 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, ip, asr #32 │ │ │ │ - eorseq r5, r9, ip │ │ │ │ + eorseq r5, r9, ip, asr #16 │ │ │ │ + eorseq r5, r9, ip, lsl #16 │ │ │ │ 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 b1ef0 │ │ │ │ + bne b1e5c │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1ef0 │ │ │ │ + bne b1e5c │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1e04 │ │ │ │ - ldr r8, [pc, #896] @ b2028 │ │ │ │ + bne b1d70 │ │ │ │ + ldr r8, [pc, #896] @ b1f94 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1e60 │ │ │ │ + bgt b1dcc │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1eac │ │ │ │ + beq b1e18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1ebc │ │ │ │ + bne b1e28 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1cd8 │ │ │ │ + beq b1c44 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1ed8 │ │ │ │ + bne b1e44 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1d48 │ │ │ │ + beq b1cb4 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1e94 │ │ │ │ - ldr r6, [pc, #812] @ b202c │ │ │ │ - ldr r2, [pc, #812] @ b2030 │ │ │ │ + bhi b1e00 │ │ │ │ + ldr r6, [pc, #812] @ b1f98 │ │ │ │ + ldr r2, [pc, #812] @ b1f9c │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1f04 │ │ │ │ + bne b1e70 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1e94 │ │ │ │ + beq b1e00 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1fbc │ │ │ │ + bne b1f28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1e94 │ │ │ │ + bhi b1e00 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aff0 │ │ │ │ + bl 8afe4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1e94 │ │ │ │ + beq b1e00 │ │ │ │ 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 │ │ │ │ @@ -139740,2099 +139703,2100 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1f18 │ │ │ │ + bhi b1e84 │ │ │ │ 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 b1f20 │ │ │ │ + bne b1e8c │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1d80 │ │ │ │ + bne b1cec │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b202c │ │ │ │ + ldr r6, [pc, #560] @ b1f98 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1e30 │ │ │ │ + b b1d9c │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b2e8 │ │ │ │ + bl 8b290 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1e84 │ │ │ │ + bne b1df0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b202c │ │ │ │ + ldr r6, [pc, #504] @ b1f98 │ │ │ │ mov r0, r8 │ │ │ │ - bl b2054 │ │ │ │ - ldr r2, [pc, #500] @ b2034 │ │ │ │ + bl b1fc0 │ │ │ │ + ldr r2, [pc, #500] @ b1fa0 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1e9c │ │ │ │ + bne b1e08 │ │ │ │ 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 23412c │ │ │ │ + bl 234238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e24 │ │ │ │ + beq b1d90 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1f54 │ │ │ │ + beq b1ec0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1ed8 │ │ │ │ - bl 29f6f4 │ │ │ │ - b b1ee8 │ │ │ │ + beq b1e44 │ │ │ │ + bl 29f9e8 │ │ │ │ + b b1e54 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1e54 │ │ │ │ - bl 230a48 │ │ │ │ + b b1dc0 │ │ │ │ + bl 230b08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1cc4 │ │ │ │ + beq b1c30 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84398 │ │ │ │ - b b1e7c │ │ │ │ - ldr r3, [pc, #344] @ b2038 │ │ │ │ - ldr r1, [pc, #344] @ b203c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1e54 │ │ │ │ - ldr r3, [pc, #320] @ b2038 │ │ │ │ - ldr r1, [pc, #324] @ b2040 │ │ │ │ + bl 8438c │ │ │ │ + b b1de8 │ │ │ │ + ldr r3, [pc, #344] @ b1fa4 │ │ │ │ + ldr r1, [pc, #344] @ b1fa8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1dc0 │ │ │ │ + ldr r3, [pc, #320] @ b1fa4 │ │ │ │ + ldr r1, [pc, #324] @ b1fac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b1ee8 │ │ │ │ + bl 18ee78 │ │ │ │ + b b1e54 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1d24 │ │ │ │ - b b1e94 │ │ │ │ + bne b1c90 │ │ │ │ + b b1e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1dec │ │ │ │ + beq b1d58 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b2008 │ │ │ │ + bne b1f74 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b5d4 │ │ │ │ + bl 8b57c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b2044 │ │ │ │ + ldr r3, [pc, #248] @ b1fb0 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b2048 │ │ │ │ + ldr r3, [pc, #232] @ b1fb4 │ │ │ │ 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] @ b204c │ │ │ │ - ldr r1, [pc, #204] @ b2050 │ │ │ │ + ldr r2, [pc, #204] @ b1fb8 │ │ │ │ + ldr r1, [pc, #204] @ b1fbc │ │ │ │ mov r3, r7 │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1ee8 │ │ │ │ - bl 282e54 │ │ │ │ + beq b1e54 │ │ │ │ + bl 283338 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1ee8 │ │ │ │ + beq b1e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1ee8 │ │ │ │ + bne b1e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b1ee8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b1e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1ffc │ │ │ │ + beq b1f68 │ │ │ │ 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 b1d40 │ │ │ │ + bne b1cac │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1fcc │ │ │ │ + bne b1f38 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1e30 │ │ │ │ + b b1d9c │ │ │ │ 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 b1de0 │ │ │ │ + b b1d4c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, ror #28 │ │ │ │ - eorseq r0, r6, r4, asr #28 │ │ │ │ - eorseq r7, r5, r0, lsl #29 │ │ │ │ + eorseq r1, r6, r0, ror #12 │ │ │ │ + eorseq r1, r6, r4, asr #12 │ │ │ │ + eorseq r8, r5, r0, lsl #13 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r0, r6, r0, asr #12 │ │ │ │ - eorseq r0, r6, r8, asr lr │ │ │ │ + eorseq r0, r6, r0, asr #28 │ │ │ │ + eorseq r1, r6, r8, asr r6 │ │ │ │ │ │ │ │ -000b2054 : │ │ │ │ +000b1fc0 : │ │ │ │ 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 b2790 │ │ │ │ + bne b26fc │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b243c │ │ │ │ + beq b23a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2448 │ │ │ │ + beq b23b4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b25c4 │ │ │ │ + beq b2530 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b20ec │ │ │ │ + bcs b2058 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b20c4 │ │ │ │ + b b2030 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b20e4 │ │ │ │ + bcs b2050 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b20bc │ │ │ │ + bls b2028 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b27a0 │ │ │ │ + bcs b270c │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b20c4 │ │ │ │ + bcc b2030 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2450 │ │ │ │ + bhi b23bc │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2724 │ │ │ │ + blt b2690 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b24cc │ │ │ │ - ldr r2, [pc, #1724] @ b27c0 │ │ │ │ + bgt b2438 │ │ │ │ + ldr r2, [pc, #1724] @ b272c │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b27c4 │ │ │ │ + ldr r1, [pc, #1720] @ b2730 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b24b8 │ │ │ │ - ldr r3, [pc, #1696] @ b27c8 │ │ │ │ - bl 3578c0 │ │ │ │ + bne b2424 │ │ │ │ + ldr r3, [pc, #1696] @ b2734 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b23e4 │ │ │ │ + bcs b2350 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b2634 │ │ │ │ + beq b25a0 │ │ │ │ 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 b23a8 │ │ │ │ - ldr r3, [pc, #1600] @ b27cc │ │ │ │ + beq b2314 │ │ │ │ + ldr r3, [pc, #1600] @ b2738 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b27d0 │ │ │ │ + ldr r2, [pc, #1580] @ b273c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b26e4 │ │ │ │ + bne b2650 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b2564 │ │ │ │ + beq b24d0 │ │ │ │ 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 b264c │ │ │ │ + bne b25b8 │ │ │ │ tst r3, #32 │ │ │ │ - beq b27b8 │ │ │ │ + beq b2724 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b241c │ │ │ │ + beq b2388 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2430 │ │ │ │ + bcs b239c │ │ │ │ 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 b232c │ │ │ │ + bls b2298 │ │ │ │ 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 b232c │ │ │ │ + bls b2298 │ │ │ │ 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 b232c │ │ │ │ + bls b2298 │ │ │ │ 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 b232c │ │ │ │ + bls b2298 │ │ │ │ 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 b232c │ │ │ │ + bcs b2298 │ │ │ │ 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 b22fc │ │ │ │ + bcc b2268 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2388 │ │ │ │ + bcs b22f4 │ │ │ │ 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 b2388 │ │ │ │ + bls b22f4 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2388 │ │ │ │ + bcs b22f4 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2378 │ │ │ │ + bcc b22e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2780 │ │ │ │ + beq b26ec │ │ │ │ cmp r3, #1 │ │ │ │ - beq b24e4 │ │ │ │ + beq b2450 │ │ │ │ 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 b2184 │ │ │ │ + bhi b20f0 │ │ │ │ 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 b2184 │ │ │ │ + bne b20f0 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b27d4 │ │ │ │ + ldr r1, [pc, #996] @ b2740 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2738 │ │ │ │ + bne b26a4 │ │ │ │ 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 b2184 │ │ │ │ - b b24cc │ │ │ │ + bne b20f0 │ │ │ │ + b b2438 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b221c │ │ │ │ + bcc b2188 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b234c │ │ │ │ - b b2388 │ │ │ │ + bcc b22b8 │ │ │ │ + b b22f4 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b2098 │ │ │ │ - ldr r7, [pc, #904] @ b27d8 │ │ │ │ - b b239c │ │ │ │ + bne b2004 │ │ │ │ + ldr r7, [pc, #904] @ b2744 │ │ │ │ + b b2308 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2604 │ │ │ │ + bls b2570 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b2624 │ │ │ │ + bcc b2590 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2710 │ │ │ │ + bcs b267c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2724 │ │ │ │ + blt b2690 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ 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 b24cc │ │ │ │ - ldr r2, [pc, #792] @ b27c0 │ │ │ │ - ldr r1, [pc, #792] @ b27c4 │ │ │ │ + blt b2438 │ │ │ │ + ldr r2, [pc, #792] @ b272c │ │ │ │ + ldr r1, [pc, #792] @ b2730 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2120 │ │ │ │ + beq b208c │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b2184 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne b20f0 │ │ │ │ + bl 29f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b21e4 │ │ │ │ + bne b2150 │ │ │ │ mov r7, #0 │ │ │ │ - b b239c │ │ │ │ + b b2308 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b239c │ │ │ │ + bne b2308 │ │ │ │ tst r2, #32 │ │ │ │ - beq b2760 │ │ │ │ + beq b26cc │ │ │ │ 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] @ b27dc │ │ │ │ + ldrge r4, [pc, #700] @ b2748 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b27c0 │ │ │ │ + ldrlt r4, [pc, #664] @ b272c │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b255c │ │ │ │ + beq b24c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b255c │ │ │ │ + beq b24c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b255c │ │ │ │ + bne b24c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b239c │ │ │ │ + b b2308 │ │ │ │ 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 b25f0 │ │ │ │ + beq b255c │ │ │ │ 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 b265c │ │ │ │ + beq b25c8 │ │ │ │ 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 b2388 │ │ │ │ + b b22f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b274c │ │ │ │ + bhi b26b8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b27dc │ │ │ │ - ldrne r7, [pc, #480] @ b27c0 │ │ │ │ + ldreq r7, [pc, #512] @ b2748 │ │ │ │ + ldrne r7, [pc, #480] @ b272c │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b239c │ │ │ │ + b b2308 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b21e4 │ │ │ │ + b b2150 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2724 │ │ │ │ + blt b2690 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b24cc │ │ │ │ + bgt b2438 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b24a0 │ │ │ │ + b b240c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2724 │ │ │ │ + blt b2690 │ │ │ │ mov sl, #2 │ │ │ │ - b b2474 │ │ │ │ + b b23e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b23dc │ │ │ │ + b b2348 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2770 │ │ │ │ + bne b26dc │ │ │ │ tst r3, #32 │ │ │ │ - beq b2768 │ │ │ │ + beq b26d4 │ │ │ │ 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 b269c │ │ │ │ + b b2608 │ │ │ │ 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 b2680 │ │ │ │ + bcc b25ec │ │ │ │ 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 b2388 │ │ │ │ + bls b22f4 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b26c8 │ │ │ │ - ldr r1, [pc, #244] @ b27e0 │ │ │ │ + b b2634 │ │ │ │ + ldr r1, [pc, #244] @ b274c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b26fc │ │ │ │ + bne b2668 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e3cc │ │ │ │ - b b21b4 │ │ │ │ + bl 18e3b0 │ │ │ │ + b b2120 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b21b4 │ │ │ │ - ldr r3, [pc, #204] @ b27e4 │ │ │ │ - ldr r1, [pc, #204] @ b27e8 │ │ │ │ + b b2120 │ │ │ │ + ldr r3, [pc, #204] @ b2750 │ │ │ │ + ldr r1, [pc, #204] @ b2754 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b24dc │ │ │ │ - ldr r3, [pc, #184] @ b27e4 │ │ │ │ - ldr r1, [pc, #188] @ b27ec │ │ │ │ + bl 18ee78 │ │ │ │ + b b2448 │ │ │ │ + ldr r3, [pc, #184] @ b2750 │ │ │ │ + ldr r1, [pc, #188] @ b2758 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b24dc │ │ │ │ + bl 18ee78 │ │ │ │ + b b2448 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2400 │ │ │ │ + b b236c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b20b0 │ │ │ │ - b b20fc │ │ │ │ + bhi b201c │ │ │ │ + b b2068 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b250c │ │ │ │ + b b2478 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b266c │ │ │ │ + b b25d8 │ │ │ │ tst r3, #32 │ │ │ │ - bne b25a4 │ │ │ │ + bne b2510 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b25b4 │ │ │ │ + b b2520 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 240258 │ │ │ │ - ldr r1, [pc, #88] @ b27f0 │ │ │ │ - ldr r0, [pc, #88] @ b27f4 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b24dc │ │ │ │ - ldr r0, [pc, #80] @ b27f8 │ │ │ │ - ldr r3, [pc, #80] @ b27fc │ │ │ │ - ldr r1, [pc, #80] @ b2800 │ │ │ │ + b 2403bc │ │ │ │ + ldr r1, [pc, #88] @ b275c │ │ │ │ + ldr r0, [pc, #88] @ b2760 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b2448 │ │ │ │ + ldr r0, [pc, #80] @ b2764 │ │ │ │ + ldr r3, [pc, #80] @ b2768 │ │ │ │ + ldr r1, [pc, #80] @ b276c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b b24dc │ │ │ │ + bl 11774c │ │ │ │ + b b2448 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2420 │ │ │ │ + b b238c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, asr r6 │ │ │ │ - eorseq fp, r5, r8, lsl #13 │ │ │ │ + eorseq fp, r5, r4, asr lr │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r0, r6, ip, ror lr │ │ │ │ + eorseq r1, r6, ip, ror r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ + mlaseq r6, r8, r6, r1 │ │ │ │ │ │ │ │ -000b2804 : │ │ │ │ +000b2770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b2848 │ │ │ │ + ldr r1, [pc, #44] @ b27b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2830 │ │ │ │ + bne b279c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2828 │ │ │ │ - bl 58574 │ │ │ │ + bne b2794 │ │ │ │ + bl 5856c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b284c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b27b8 <_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 b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b289c <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2808 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b288c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b27f8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b28a4 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b28a8 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b2810 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2814 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b b2880 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b27ec <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ │ │ │ │ -000b28ac : │ │ │ │ +000b2818 : │ │ │ │ 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 b29a0 │ │ │ │ + beq b290c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2914 │ │ │ │ + beq b2880 │ │ │ │ tst r3, #32 │ │ │ │ - beq b29c0 │ │ │ │ + beq b292c │ │ │ │ cmn r0, #20 │ │ │ │ - beq b293c │ │ │ │ + beq b28a8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2988 │ │ │ │ + beq b28f4 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b293c │ │ │ │ + beq b28a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2930 │ │ │ │ + bne b289c │ │ │ │ mov r0, r2 │ │ │ │ - b b290c │ │ │ │ + b b2878 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2928 │ │ │ │ + b b2894 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2842d4 │ │ │ │ + bl 2847b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b29ac │ │ │ │ + beq b2918 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2980 │ │ │ │ + beq b28ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2990 │ │ │ │ + beq b28fc │ │ │ │ tst r3, #32 │ │ │ │ - beq b2990 │ │ │ │ + beq b28fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b2908 │ │ │ │ + b b2874 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2900 │ │ │ │ + bne b286c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2928 │ │ │ │ + b b2894 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2928 │ │ │ │ + b b2894 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58574 │ │ │ │ + bl 5856c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b290c │ │ │ │ + b b2878 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b293c │ │ │ │ + beq b28a8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2900 │ │ │ │ + b b286c │ │ │ │ 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 8c898 <_Py_HashBytes@@Base> │ │ │ │ + b 8c840 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b2a08 : │ │ │ │ +000b2974 : │ │ │ │ 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 b2a4c │ │ │ │ + beq b29b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b2a68 │ │ │ │ + bcs b29d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b300 │ │ │ │ + bl 9b294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b300 │ │ │ │ - ldr r0, [pc, #40] @ b2a84 │ │ │ │ + bl 9b294 │ │ │ │ + ldr r0, [pc, #40] @ b29f0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b300 │ │ │ │ - ldr r3, [pc, #16] @ b2a88 │ │ │ │ - ldr r1, [pc, #16] @ b2a8c │ │ │ │ + bl 9b294 │ │ │ │ + ldr r3, [pc, #16] @ b29f4 │ │ │ │ + ldr r1, [pc, #16] @ b29f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b2a60 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + bl 18ee78 │ │ │ │ + b b29cc │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x00360ef4 │ │ │ │ + @ instruction: 0x003616f4 │ │ │ │ │ │ │ │ -000b2a90 : │ │ │ │ +000b29fc : │ │ │ │ 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 b2b50 │ │ │ │ + bne b2abc │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b2af8 │ │ │ │ + beq b2a64 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2af8 │ │ │ │ + beq b2a64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2b84 │ │ │ │ + beq b2af0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2b78 │ │ │ │ + beq b2ae4 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2b78 │ │ │ │ - ldr r3, [pc, #140] @ b2bb4 │ │ │ │ + beq b2ae4 │ │ │ │ + ldr r3, [pc, #140] @ b2b20 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2b60 │ │ │ │ + beq b2acc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 339488 │ │ │ │ - bl 348b2c │ │ │ │ + b 339d18 │ │ │ │ + bl 3494d8 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2b3c │ │ │ │ - b b2b54 │ │ │ │ + beq b2aa8 │ │ │ │ + b b2ac0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2b9c │ │ │ │ - ldr r3, [pc, #44] @ b2bb8 │ │ │ │ + bne b2b08 │ │ │ │ + ldr r3, [pc, #44] @ b2b24 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2bbc │ │ │ │ + ldr r1, [pc, #40] @ b2b28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b b2b54 │ │ │ │ - ldr r0, [pc, #20] @ b2bb8 │ │ │ │ + bl 11774c │ │ │ │ + b b2ac0 │ │ │ │ + ldr r0, [pc, #20] @ b2b24 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2bc0 │ │ │ │ + ldr r1, [pc, #20] @ b2b2c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b b2b54 │ │ │ │ + bl 11774c │ │ │ │ + b b2ac0 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #31 │ │ │ │ - eorseq r0, r6, r4, lsl #22 │ │ │ │ + eorseq r1, r6, r8, lsr #15 │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ 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 b2ca8 │ │ │ │ + beq b2c14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2cf8 │ │ │ │ + beq b2c64 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2c70 │ │ │ │ + beq b2bdc │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2d0c │ │ │ │ + ldr r2, [pc, #236] @ b2c78 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2c80 │ │ │ │ + bne b2bec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2c80 │ │ │ │ - ldr r2, [pc, #208] @ b2d10 │ │ │ │ - bl 3578c0 │ │ │ │ + beq b2bec │ │ │ │ + ldr r2, [pc, #208] @ b2c7c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2d14 │ │ │ │ + ldr r2, [pc, #192] @ b2c80 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2cf0 │ │ │ │ - bl a0308 │ │ │ │ + beq b2c5c │ │ │ │ + bl a0298 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2d0c │ │ │ │ + ldr r3, [pc, #148] @ b2c78 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2c2c │ │ │ │ + beq b2b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2c38 │ │ │ │ + bne b2ba4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23b044 │ │ │ │ - ldr r3, [pc, #92] @ b2d0c │ │ │ │ + b 23b15c │ │ │ │ + ldr r3, [pc, #92] @ b2c78 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ce0 │ │ │ │ + beq b2c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2d04 │ │ │ │ + beq b2c70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f98dc │ │ │ │ + b f990c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2ccc │ │ │ │ - b b2cb8 │ │ │ │ - bl 9ccd4 │ │ │ │ - b b2c68 │ │ │ │ - ldr r1, [pc, #24] @ b2d18 │ │ │ │ - ldr r0, [pc, #24] @ b2d1c │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2c38 │ │ │ │ + b b2c24 │ │ │ │ + bl 9cc68 │ │ │ │ + b b2bd4 │ │ │ │ + ldr r1, [pc, #24] @ b2c84 │ │ │ │ + ldr r0, [pc, #24] @ b2c88 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2c68 │ │ │ │ + b b2bd4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000b2d20 <_PyType_Lookup@@Base>: │ │ │ │ +000b2c8c <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a87e0 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8770 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2d44 <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2cb0 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2d3c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2ca8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2d3c <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b2d3c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2ca8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b2ca8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2d68 : │ │ │ │ +000b2cd4 : │ │ │ │ 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 b2e84 │ │ │ │ + beq b2df0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2ee0 │ │ │ │ + ldreq r3, [pc, #316] @ b2e4c │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2e7c │ │ │ │ - bl 91acc │ │ │ │ + bne b2de8 │ │ │ │ + bl 91a60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2ed0 │ │ │ │ + beq b2e3c │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2ee4 │ │ │ │ + ldr r1, [pc, #284] @ b2e50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b408 │ │ │ │ + bl 9b39c │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2ea4 │ │ │ │ - bne b2ec0 │ │ │ │ + blt b2e10 │ │ │ │ + bne b2e2c │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a56fc │ │ │ │ + bl a568c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2ea4 │ │ │ │ - ldr r1, [pc, #240] @ b2ee4 │ │ │ │ + beq b2e10 │ │ │ │ + ldr r1, [pc, #240] @ b2e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2eb4 │ │ │ │ + bne b2e20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2e68 │ │ │ │ + bne b2dd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2ec8 │ │ │ │ + beq b2e34 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2ee8 │ │ │ │ - ldr r0, [pc, #180] @ b2eec │ │ │ │ + ldr r1, [pc, #180] @ b2e54 │ │ │ │ + ldr r0, [pc, #180] @ b2e58 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad1c0 │ │ │ │ + bl ad1a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ 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 b2e28 │ │ │ │ + b b2d94 │ │ │ │ mov r9, #0 │ │ │ │ - b b2dc0 │ │ │ │ - ldr r3, [pc, #100] @ b2ef0 │ │ │ │ - ldr r1, [pc, #100] @ b2ef4 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r2, [pc, #96] @ b2ef8 │ │ │ │ + b b2d2c │ │ │ │ + ldr r3, [pc, #100] @ b2e5c │ │ │ │ + ldr r1, [pc, #100] @ b2e60 │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r2, [pc, #96] @ b2e64 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18ef30 <_PyErr_SetString@@Base> │ │ │ │ - b b2e5c │ │ │ │ + bl 18ef14 <_PyErr_SetString@@Base> │ │ │ │ + b b2dc8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2e44 │ │ │ │ + b b2db0 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2e44 │ │ │ │ + b b2db0 │ │ │ │ mov r5, #0 │ │ │ │ - b b2e04 │ │ │ │ + b b2d70 │ │ │ │ mov r6, r4 │ │ │ │ - b b2e44 │ │ │ │ + b b2db0 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2e44 │ │ │ │ + b b2db0 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r1, r6, r4, lsr r0 │ │ │ │ + eorseq r1, r6, r4, lsr r8 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r4 │ │ │ │ + eorseq r1, r6, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2f98 │ │ │ │ + ldr ip, [pc, #132] @ b2f04 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2f54 │ │ │ │ + beq b2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr ip, [pc, #96] @ b2f9c │ │ │ │ + bl 3580c0 │ │ │ │ + ldr ip, [pc, #96] @ b2f08 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2f10 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2f78 │ │ │ │ + bne b2ee4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2f4c │ │ │ │ + b b2eb8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2fa0 │ │ │ │ + ldr r0, [pc, #28] @ b2f0c │ │ │ │ mov r1, r3 │ │ │ │ - bl 315890 │ │ │ │ + bl 316150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2f5c │ │ │ │ - b b2f4c │ │ │ │ + bne b2ec8 │ │ │ │ + b b2eb8 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r6, r0, pc, r0 @ │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ │ │ │ │ -000b2fa4 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2f10 <_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 b354c <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b34b8 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b3220 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b35bc <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b369c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3578c0 │ │ │ │ + beq b318c <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b3528 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3608 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3348 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b32b4 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b32b8 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b36a0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b3224 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b360c <_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 b34c4 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b3430 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31f8 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3164 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b30bc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b3028 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3298 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b3204 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b30bc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b3028 <_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 b32a8 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b3214 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b3098 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b3004 <_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 b322c <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b3198 <_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 b3270 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b36a4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b31dc <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b3610 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b3208 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b36a8 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b369c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b3174 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b3614 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3608 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 3580c0 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b331c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b3288 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35cc <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b3538 <_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 b3430 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b339c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3588 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b34f4 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b33a0 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b330c <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b347c <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b33e8 <_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 b31d4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b3140 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b31d4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3140 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b36a0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b360c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b34a4 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b3410 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b32dc <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b3248 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b3404 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3370 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3554 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b34c0 <_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 b3068 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b30bc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2fd4 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b3028 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b36ac <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b30ec <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b3618 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b3058 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3460 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b33cc <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b30ec <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b3058 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa5e0 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa60c <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3628 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3594 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b3108 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b36b0 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b3074 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b361c <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29ccec <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29cf60 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3108 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b3074 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b31a4 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b31d4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3110 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b3140 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b3090 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b30bc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2ffc <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b3028 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b3098 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b30bc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b36b4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b3004 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b3028 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b3620 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b369c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b3608 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b3044 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b2fb0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31dc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b3148 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b31dc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b3148 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b36a0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b360c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b352c <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b3498 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b31dc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b3148 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3650 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b35bc <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b312c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b36b8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b36bc <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b3098 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b3624 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b3628 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r6, #0 │ │ │ │ - b b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b34e4 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b36b4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b3450 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b3620 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b369c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b3608 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3420 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b338c <_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 b307c <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b3090 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b2fe8 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b2ffc <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3600 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b356c <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b3168 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b30d4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b3168 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b30d4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b3168 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b30d4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b33e8 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3354 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b34f4 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3460 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b34f4 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3460 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b315c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b3068 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2fd4 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3444 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b33b0 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b36c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b36c4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b32ac <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b362c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b3630 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b32ac <_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 b3108 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3270 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b3074 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b31dc <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b32ac <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b32ac <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b36c8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b3634 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b31cc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b3138 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b31cc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b36c8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3138 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b3634 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3510 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b347c <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - ldr r3, [pc, #444] @ b369c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e3b0 │ │ │ │ + ldr r3, [pc, #444] @ b3608 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b3040 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 29f6f4 │ │ │ │ + b b2fac <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 29f9e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b3364 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b36c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b36c4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b32d0 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b362c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b3630 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b369c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b3608 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b3040 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b36c8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2fac <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b3634 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3310 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b327c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3310 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2ad074 │ │ │ │ - b b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b327c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2ad2e4 │ │ │ │ + b b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b315c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3680 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b36c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b36cc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b35ec <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b362c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b3638 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d50b4 │ │ │ │ - b b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d55e4 │ │ │ │ + b b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b315c <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b30c8 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b35e8 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b36c0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b36cc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3554 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b362c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b3638 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d50b4 │ │ │ │ - b b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b36d0 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d55e4 │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b363c <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b36b8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b36d4 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b3624 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3640 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b3340 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b35a0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b35a0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b350c <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b350c <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b3168 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b30d4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3604 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b36d8 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3570 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3644 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b3168 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b30d4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3418 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b3384 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3664 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b35d0 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3330 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b329c <_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 b318c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b30f8 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b356c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b34d8 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b356c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b34d8 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r3, [fp], -ip │ │ │ │ + andeq r3, fp, r8, asr #12 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r1, r6, r8, lsr r0 │ │ │ │ + eorseq r1, r6, r8, lsr r8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r8, asr r0 │ │ │ │ + eorseq r1, r6, r8, asr r8 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ - eorseq fp, r5, r0, lsl #14 │ │ │ │ - eorseq r1, r6, r8, ror r0 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + eorseq r1, r6, r8, ror r8 │ │ │ │ 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] @ b38ec <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3858 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b38f0 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #500] @ b385c <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 3580c0 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3778 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b36e4 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b382c <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b3798 <_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 b37d4 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3740 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3848 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b37b4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b37a4 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b3710 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3770 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b36dc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3804 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3770 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3894 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b3800 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3710 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b38f4 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b38f8 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b367c <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3860 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3864 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r5, #0 │ │ │ │ - b b3770 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b36dc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b38c4 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3830 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3770 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b36dc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b37b8 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b374c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b3724 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b36b8 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b37e8 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3754 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b38fc <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3900 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3868 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b386c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b38f4 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3860 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b3904 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3870 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3740 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b36ac <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b387c <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b38fc <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b3908 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b37e8 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3868 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3874 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d50b4 │ │ │ │ - b b379c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d55e4 │ │ │ │ + b b3708 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3860 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3860 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b37cc <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b37cc <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b38a8 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3814 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b378c <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b36f8 <_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 b3770 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b36dc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b374c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b36b8 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b38c8 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b390c <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b3834 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3878 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b374c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3770 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b36b8 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b36dc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r8, asr r0 │ │ │ │ + eorseq r1, r6, r8, asr r8 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - eorseq r1, r6, r8, ror r0 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, r8, ror r8 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #3896] @ b4864 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr ip, [pc, #3900] @ b47d4 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3868] @ b4868 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #3868] @ b486c <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #3872] @ b47d8 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r1, [pc, #3872] @ b47dc <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6cac │ │ │ │ + bl b6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ 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 b3ce0 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ - ble b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b3c50 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6680 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + bge b6078 <_PyObject_MakeTpCall@@Base+0x3168> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5250 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ + beq b51c4 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ 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 b6614 <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ + bge b6488 <_PyObject_MakeTpCall@@Base+0x3578> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b39b0 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b391c <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ble b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ 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 b663c <_PyObject_MakeTpCall@@Base+0x3698> │ │ │ │ - sub ip, r1, lr │ │ │ │ - mvn ip, ip │ │ │ │ + beq b6230 <_PyObject_MakeTpCall@@Base+0x3320> │ │ │ │ + mvn ip, r1 │ │ │ │ + add ip, ip, lr │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3b14 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3a80 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3b14 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3a80 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b3af4 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3a60 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b3ad4 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3a40 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b3ab4 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3a20 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3a94 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3a00 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5890 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b580c <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp r1, lr │ │ │ │ mov fp, r1 │ │ │ │ - bne b5938 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + bne b58b4 <_PyObject_MakeTpCall@@Base+0x29a4> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5ee4 <_PyObject_MakeTpCall@@Base+0x2f40> │ │ │ │ + bne b5e7c <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ 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 b6104 <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + bge b62fc <_PyObject_MakeTpCall@@Base+0x33ec> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b51a8 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b513c <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5210 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + beq b51a4 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b5874 <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ + beq b57f0 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b518c <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + beq b5120 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b5230 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ + ldreq r6, [pc, #3376] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3bf0 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3c60 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + ldreq sl, [pc, #3360] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3bd0 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3c40 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + ldreq r3, [pc, #3344] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3bb0 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3c20 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + ldreq r2, [pc, #3328] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3b90 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3c00 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + ldreq r0, [pc, #3312] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3b70 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a5508 │ │ │ │ + bl a5498 │ │ │ │ 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 b3c20 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + bne b3b90 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr lr, [r2, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r2, r0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3c40 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + bne b3bb0 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3c60 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + bne b3bd0 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b5238 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr lr, [r6, #20] │ │ │ │ - ldr ip, [sl, #20] │ │ │ │ - cmp lr, ip │ │ │ │ - bne b5238 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne b3bf0 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + ldr r3, [sl, #20] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - bne b5248 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne b57ac <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b5248 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + bne b57ac <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b51a0 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b5134 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b51a0 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b5134 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5840 <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ + bne b57bc <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b5164 <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + beq b50f8 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3b58 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3ac4 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - ldr r4, [pc, #3028] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr r4, [pc, #3028] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6564 <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ + beq b6460 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6564 <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ + beq b6460 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8f04 │ │ │ │ + bl a8e94 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6504 <_PyObject_MakeTpCall@@Base+0x3560> │ │ │ │ - ldr r1, [pc, #2920] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r3, [pc, #2968] @ b48dc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + beq b6478 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + ldr r1, [pc, #2920] @ b4818 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #2968] @ b484c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b52f0 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne b52cc <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b52f0 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + beq b52cc <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5320 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ - ldr sl, [pc, #2972] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b52fc <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + ldr sl, [pc, #2972] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d04 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + bne b5d20 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4fd4 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4f68 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4fd4 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4f68 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b48f0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #2872] @ b4860 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b61d0 <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ + bne b614c <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3e20 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ - ldr sl, [pc, #2848] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + beq b3d90 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2848] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -141851,33 +141815,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 b6b78 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + beq b69fc <_PyObject_MakeTpCall@@Base+0x3aec> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e80 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + beq b3df0 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2532] @ b4870 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r2, [pc, #2532] @ b47e0 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4874 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2524] @ b47e4 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4878 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2520] @ b47e8 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b487c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2512] @ b47ec <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -141887,275 +141851,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 b63f0 <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ + beq b654c <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6364 <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ + beq b64d4 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6364 <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ + beq b64d4 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b63a0 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ + beq b64fc <_PyObject_MakeTpCall@@Base+0x35ec> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6b90 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ + bne b6b70 <_PyObject_MakeTpCall@@Base+0x3c60> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5258 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ - ldr r3, [pc, #2464] @ b48dc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r6, [pc, #2456] @ b48d8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne b51cc <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + ldr r3, [pc, #2464] @ b484c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #2456] @ b4848 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b52d4 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + bne b5248 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b52d4 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ - ldr r5, [pc, #2424] @ b48e0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b5248 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + ldr r5, [pc, #2424] @ b4850 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b4000 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ - bl 161c30 │ │ │ │ + bne b3f70 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 161bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b400c <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + beq b3f7c <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b4880 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ - bl a696c │ │ │ │ + ldr r1, [pc, #2272] @ b47f0 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bl a68fc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3fd4 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + beq b3f44 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5f10 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + bne b5ea8 <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b400c <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + bge b3f7c <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3ff8 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + beq b3f68 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b6af0 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + beq b6bcc <_PyObject_MakeTpCall@@Base+0x3cbc> │ │ │ │ mov r9, #0 │ │ │ │ - b b4af8 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + b b4a64 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f88 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + beq b3ef8 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6a1c <_PyObject_MakeTpCall@@Base+0x3a78> │ │ │ │ + bne b697c <_PyObject_MakeTpCall@@Base+0x3a6c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a8c <_PyObject_MakeTpCall@@Base+0x3ae8> │ │ │ │ + beq b69ec <_PyObject_MakeTpCall@@Base+0x3adc> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b574c <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + bne b56c0 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b574c <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ - ldr r3, [pc, #2172] @ b48cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + beq b56c0 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ + ldr r3, [pc, #2172] @ b483c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b50b0 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bne b5044 <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ 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 b6c1c <_PyObject_MakeTpCall@@Base+0x3c78> │ │ │ │ + bne b6740 <_PyObject_MakeTpCall@@Base+0x3830> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6c9c <_PyObject_MakeTpCall@@Base+0x3cf8> │ │ │ │ + beq b67c8 <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b504c <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + bne b4fe0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b504c <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq b4fe0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b48c4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #2032] @ b4834 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5060 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + beq b4ff4 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b41a0 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b4110 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6324 <_PyObject_MakeTpCall@@Base+0x3380> │ │ │ │ + beq b6350 <_PyObject_MakeTpCall@@Base+0x3440> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6324 <_PyObject_MakeTpCall@@Base+0x3380> │ │ │ │ + beq b6350 <_PyObject_MakeTpCall@@Base+0x3440> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b6330 <_PyObject_MakeTpCall@@Base+0x338c> │ │ │ │ + beq b635c <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b48cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #1884] @ b4884 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr r3, [pc, #1960] @ b483c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #1884] @ b47f4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b6074 <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ - ldr sl, [pc, #2004] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b5fc0 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + ldr sl, [pc, #2004] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b5128 <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + bhi b50bc <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5e68 <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + beq b5de4 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ 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 b50ec <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq b5080 <_PyObject_MakeTpCall@@Base+0x2170> │ │ │ │ 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 b66f0 <_PyObject_MakeTpCall@@Base+0x374c> │ │ │ │ + bne b6afc <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6b70 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ + beq b6a14 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ccc <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ + bne b5af0 <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5ccc <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ - ldr r1, [pc, #1836] @ b4910 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b5af0 <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ + ldr r1, [pc, #1836] @ b4880 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5768 <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ - ldr sl, [pc, #1812] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b56dc <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + ldr sl, [pc, #1812] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d24 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + bne b5d10 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b57c8 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + bne b573c <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65f4 <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b64c0 <_PyObject_MakeTpCall@@Base+0x35b0> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c0c <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + bne b5b08 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5c0c <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - ldr r1, [pc, #1644] @ b48c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + beq b5b08 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + ldr r1, [pc, #1644] @ b4830 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5c24 <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ - ldr sl, [pc, #1700] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b5b20 <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ + ldr sl, [pc, #1700] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d14 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bne b5d00 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5c44 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + bne b5b40 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6400 <_PyObject_MakeTpCall@@Base+0x345c> │ │ │ │ + beq b658c <_PyObject_MakeTpCall@@Base+0x367c> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5cb4 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + bne b5bb0 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5cb4 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ - ldr r1, [pc, #1476] @ b4888 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq b5bb0 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + ldr r1, [pc, #1476] @ b47f8 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5bb0 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ - ldr sl, [pc, #1588] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b5bec <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + ldr sl, [pc, #1588] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5cf4 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + bne b5c60 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5544 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ + bne b5264 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ 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 │ │ │ │ @@ -142167,636 +142131,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 b4ed4 <_PyObject_MakeTpCall@@Base+0x1f30> │ │ │ │ + beq b4e68 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ 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 b4efc <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ + bne b4e90 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b8c <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bne b5bc8 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4f0c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + bgt b4ea0 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4f54 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + bne b4ee8 <_PyObject_MakeTpCall@@Base+0x1fd8> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a14 <_PyObject_MakeTpCall@@Base+0x3a70> │ │ │ │ + beq b6974 <_PyObject_MakeTpCall@@Base+0x3a64> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b98 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + bne b5bd4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b98 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr r1, [pc, #1336] @ b48fc <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq b5bd4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + ldr r1, [pc, #1336] @ b486c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5678 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ - ldr sl, [pc, #1332] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b55ec <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ + ldr sl, [pc, #1332] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ce4 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + bne b5d30 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b56b4 <_PyObject_MakeTpCall@@Base+0x2710> │ │ │ │ + bne b5628 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6ca4 <_PyObject_MakeTpCall@@Base+0x3d00> │ │ │ │ + beq b67c0 <_PyObject_MakeTpCall@@Base+0x38b0> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b74 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + bne b5c48 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b74 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ - ldr r1, [pc, #1112] @ b488c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5c48 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + ldr r1, [pc, #1112] @ b47fc <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6514 <_PyObject_MakeTpCall@@Base+0x3570> │ │ │ │ - ldr sl, [pc, #1220] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b655c <_PyObject_MakeTpCall@@Base+0x364c> │ │ │ │ + ldr sl, [pc, #1220] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d74 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + bne b5d80 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4494 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + bne b4404 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ streq r3, [r9, #84] @ 0x54 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93f48 │ │ │ │ + bl 93edc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #1012] @ b4890 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + blt b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1012] @ b4800 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b44bc <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq b442c <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b84a8 │ │ │ │ + bl b83ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b44a4 <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ + bne b4414 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b649c <_PyObject_MakeTpCall@@Base+0x34f8> │ │ │ │ + beq b61c8 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b657c <_PyObject_MakeTpCall@@Base+0x35d8> │ │ │ │ + bne b65a0 <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b65e4 <_PyObject_MakeTpCall@@Base+0x3640> │ │ │ │ + beq b6608 <_PyObject_MakeTpCall@@Base+0x36f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65e4 <_PyObject_MakeTpCall@@Base+0x3640> │ │ │ │ - bl a8f04 │ │ │ │ + beq b6608 <_PyObject_MakeTpCall@@Base+0x36f8> │ │ │ │ + bl a8e94 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #920] @ b48ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr sl, [pc, #1020] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #920] @ b481c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr sl, [pc, #1020] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b4944 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + beq b48b4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5fe8 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ + bne b5ec4 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b4944 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ble b48b4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r1, r1, ip │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + lsl r2, r2, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4e68 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - add r1, r1, r9, lsl #3 │ │ │ │ - add r3, r3, r1 │ │ │ │ + beq b4dfc <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + add r2, r2, r9, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4920 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b4890 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] @ b48ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #716] @ b481c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b4bd4 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4b68 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ add r0, r0, r4 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ add ip, ip, #40960 @ 0xa000 │ │ │ │ ldr ip, [ip, #2812] @ 0xafc │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne b4bd0 <_PyObject_MakeTpCall@@Base+0x1c2c> │ │ │ │ + bne b4b64 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4b68 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + beq b4ad4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b47f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r2, [pc, #600] @ b4894 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + beq b4768 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r2, [pc, #600] @ b4804 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4b24 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ - ldr r3, [pc, #592] @ b4898 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + bne b4a90 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr r3, [pc, #592] @ b4808 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b69ec <_PyObject_MakeTpCall@@Base+0x3a48> │ │ │ │ - ldr r2, [pc, #584] @ b489c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + beq b6a64 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + ldr r2, [pc, #584] @ b480c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ 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, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne b6bc8 <_PyObject_MakeTpCall@@Base+0x3c24> │ │ │ │ + bne b6a98 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5e2c <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + bhi b5da8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5e2c <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ - ldr r3, [pc, #552] @ b48cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #476] @ b4884 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bmi b5da8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + ldr r3, [pc, #552] @ b483c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #476] @ b47f4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5e14 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + bne b5d90 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b5af8 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + bcs b5a7c <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b5ae8 <_PyObject_MakeTpCall@@Base+0x2b44> │ │ │ │ + beq b5a6c <_PyObject_MakeTpCall@@Base+0x2b5c> │ │ │ │ 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 b4b88 <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + beq b4b1c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt b561c <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ - ldr r3, [pc, #360] @ b489c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt b5590 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + ldr r3, [pc, #360] @ b480c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b489c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldrne r2, [pc, #344] @ b480c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #340] @ b4814 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b628c <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + bne b63ec <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b62a4 <_PyObject_MakeTpCall@@Base+0x3300> │ │ │ │ + beq b6258 <_PyObject_MakeTpCall@@Base+0x3348> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b62b4 <_PyObject_MakeTpCall@@Base+0x3310> │ │ │ │ + beq b6268 <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] @ b48a0 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldr lr, [pc, #204] @ b4810 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b47f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq b4764 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6674 <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ + beq b6018 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc2dc │ │ │ │ + bl fc308 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4834 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + beq b47a4 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4834 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + bne b47a4 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6b18 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + beq b6bd8 <_PyObject_MakeTpCall@@Base+0x3cc8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4534 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b44a4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4534 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bne b44a4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4534 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b44a4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mlaseq r6, r8, r0, r1 │ │ │ │ - mulseq r5, r0, sp │ │ │ │ - ldrdeq r4, [sl], -r4 @ │ │ │ │ - andseq r6, r8, r8, asr #23 │ │ │ │ - andseq r5, fp, r4, lsl #16 │ │ │ │ + mlaseq r6, r8, r8, r1 │ │ │ │ + andseq r8, r5, r8, lsr #26 │ │ │ │ + andeq r4, sl, r4, ror #4 │ │ │ │ + andseq r6, r8, r8, asr #27 │ │ │ │ + andseq r5, fp, ip, asr fp │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - andseq lr, r4, r8, ror r3 │ │ │ │ + andseq lr, r4, r0, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, lsl sp │ │ │ │ + andseq lr, r4, ip, ror #22 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq pc, r5, ip, lsr #9 │ │ │ │ + eorseq pc, r5, ip, lsr #25 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - andeq fp, pc, r4, lsl #23 │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ + @ instruction: 0x000fbbb0 │ │ │ │ + andeq r7, sl, r0, asr #29 │ │ │ │ @ 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 r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ 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 │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, r8, asr #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r8, asr #23 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b4944 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b48b4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4920 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b4890 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4590 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bgt b4500 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b498c <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + beq b48f8 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne b498c <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #-216] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + str r3, [r0] │ │ │ │ + bne b48f8 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + ldr r2, [pc, #-212] @ b4814 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6470 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ - mov r0, r1 │ │ │ │ + bne b6404 <_PyObject_MakeTpCall@@Base+0x34f4> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b48c8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r7, [pc, #-200] @ b4838 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bl 3580c0 │ │ │ │ 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 b5088 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b501c <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ 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 b5088 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b501c <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ 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 b5f48 <_PyObject_MakeTpCall@@Base+0x2fa4> │ │ │ │ + beq b5fdc <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6424 <_PyObject_MakeTpCall@@Base+0x3480> │ │ │ │ + bne b6390 <_PyObject_MakeTpCall@@Base+0x3480> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6458 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + beq b63c4 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b69bc <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ - ldr r2, [pc, #-360] @ b48b8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b66dc <_PyObject_MakeTpCall@@Base+0x37cc> │ │ │ │ + ldr r2, [pc, #-356] @ b4828 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5008 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b4f9c <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b48c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r1, [pc, #-364] @ b4830 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl faed0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faefc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b5020 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq b4fb4 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4a84 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + beq b49f0 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4a84 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + bne b49f0 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-448] @ b4814 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b62e4 <_PyObject_MakeTpCall@@Base+0x3340> │ │ │ │ + bne b6310 <_PyObject_MakeTpCall@@Base+0x3400> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba604 │ │ │ │ + bl ba54c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b4ae4 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + beq b4a50 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4ae4 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + bne b4a50 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-552] @ b4814 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6304 <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ + bne b6330 <_PyObject_MakeTpCall@@Base+0x3420> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b66b4 <_PyObject_MakeTpCall@@Base+0x3710> │ │ │ │ + bne b6ae0 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b18 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + beq b4a84 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b66d0 <_PyObject_MakeTpCall@@Base+0x372c> │ │ │ │ + beq b6a8c <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ 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 b4b54 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + beq b4ac0 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6608 <_PyObject_MakeTpCall@@Base+0x3664> │ │ │ │ + beq b6098 <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b47f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne b4764 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4534 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b44a4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4534 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b44a4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b b6b34 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b46fc <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bhi b466c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b46fc <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b466c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-820] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-856] @ b4818 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5f78 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + bne b5f50 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b6414 <_PyObject_MakeTpCall@@Base+0x3470> │ │ │ │ + bgt b63dc <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b59fc <_PyObject_MakeTpCall@@Base+0x2a58> │ │ │ │ + beq b5978 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-872] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-908] @ b4818 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5f84 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ + beq b5f5c <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5fac <_PyObject_MakeTpCall@@Base+0x3008> │ │ │ │ + beq b5f84 <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq b5ab0 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + beq b5a2c <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b55e8 <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + ble b555c <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ 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 b4cf8 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne b4c8c <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-992] @ b48ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 9b4b0 │ │ │ │ + ldr r1, [pc, #-1028] @ b481c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4d70 <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ + beq b4d04 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4da8 <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + bne b4d3c <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - blt b4c68 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ + blt b4bfc <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ 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 b4ce4 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b4c78 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6544 <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ + beq b6440 <_PyObject_MakeTpCall@@Base+0x3530> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r8, #0 │ │ │ │ - b b4dfc <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b b4d90 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -142811,142 +142784,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] @ b48ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-1244] @ b481c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4c94 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + bne b4c28 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4d94 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + beq b4d28 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6c10 <_PyObject_MakeTpCall@@Base+0x3c6c> │ │ │ │ - bl 11a820 │ │ │ │ + beq b6b84 <_PyObject_MakeTpCall@@Base+0x3c74> │ │ │ │ + bl 11a864 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4b68 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b4ad4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b55ac <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ + beq b5520 <_PyObject_MakeTpCall@@Base+0x2610> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4df0 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4d84 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6544 <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ + beq b6440 <_PyObject_MakeTpCall@@Base+0x3530> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4624 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + beq b4594 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r2, r5, r7 │ │ │ │ add r2, r2, #43520 @ 0xaa00 │ │ │ │ ldr r4, [r2, #252] @ 0xfc │ │ │ │ - ldr r2, [pc, #-1408] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-1444] @ b4818 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1424] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldrne r0, [pc, #-1460] @ b4818 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b5730 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + bne b56a4 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b4624 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - b b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4594 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + b b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ - add r1, r1, ip, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ + add r2, r2, ip, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + beq b5a44 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1520] @ b48ac <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #-1556] @ b481c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 3580c0 │ │ │ │ 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 b45e4 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - b b4bd4 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + beq b4554 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + b b4b68 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1476] @ b491c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - ldr r1, [pc, #-1588] @ b48b0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #-1516] @ b4888 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-1624] @ b4820 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b436c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + beq b42dc <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5664 <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ - ldr r3, [pc, #-1624] @ b48b4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq b55d8 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + ldr r3, [pc, #-1660] @ b4824 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4f28 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + bne b4ebc <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1648] @ b48b8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + ldreq r3, [pc, #-1684] @ b4828 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4380 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b42f0 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4380 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b42f0 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1684] @ b48bc <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldr r3, [pc, #-1720] @ b482c <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b438c <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ - ldr sl, [pc, #-1608] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + beq b42fc <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1644] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -142964,138 +142937,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 b43a0 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ - ldr r1, [pc, #-1740] @ b4900 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-1740] @ b4904 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b43dc <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + bne b4310 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1776] @ b4870 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-1776] @ b4874 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b434c <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1776] @ b48f0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-1812] @ b4860 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6664 <_PyObject_MakeTpCall@@Base+0x36c0> │ │ │ │ + bne b64b0 <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3de0 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - ldr r1, [pc, #-1872] @ b48c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + b b3d50 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1908] @ b4830 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4a40 <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ - ldr r1, [pc, #-1896] @ b48c0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bne b49ac <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ + ldr r1, [pc, #-1932] @ b4830 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119ca0 │ │ │ │ + bl 119ce4 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b4a5c <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-1936] @ b48c4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - bl 8bfc8 │ │ │ │ + beq b49c8 <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1972] @ b4834 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b40c8 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ - ldr sl, [pc, #-1876] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b4038 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1912] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b41a0 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b4110 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b41a0 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4110 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2004] @ b48c8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #-2040] @ b4838 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2f10 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b49f8 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4964 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + b b3f4c <_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 b6ba4 <_PyObject_MakeTpCall@@Base+0x3c00> │ │ │ │ - ldr r1, [pc, #-2000] @ b4908 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + beq b6a28 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + ldr r1, [pc, #-2036] @ b4878 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b408c <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bge b3ffc <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b418c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bcc b40fc <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b418c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - ldr r3, [pc, #-2148] @ b48cc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #-2148] @ b48d0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2184] @ b483c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #-2184] @ b4840 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6090 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + bne b6134 <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ 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 b418c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - bl 29f6f4 │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 29f9e8 │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3cfc <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ - ldr r6, [pc, #-2240] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3c6c <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2276] @ b4844 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3cac <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + beq b3c1c <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ mov r6, r4 │ │ │ │ - b b3cbc <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ - ldr r6, [pc, #-2204] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + b b3c2c <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2240] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -143111,35 +143084,27 @@ │ │ │ │ addeq lr, lr, #98304 @ 0x18000 │ │ │ │ addeq lr, lr, #228 @ 0xe4 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3b84 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3af0 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + blt b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3b84 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ - ldr r6, [pc, #-2404] @ b48d4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq b3c90 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r8 │ │ │ │ - b b5194 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + b b3af0 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b39e4 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2380] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3578c0 │ │ │ │ + b b3950 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2384] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -143154,270 +143119,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, #-2536] @ b48d8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r3, [pc, #-2536] @ b48dc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #-2540] @ b4848 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r3, [pc, #-2540] @ b484c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3f54 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ - ldr r5, [pc, #-2556] @ b48e0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b3ec4 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2560] @ b4850 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3f64 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-2580] @ b48e4 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ - bl 8bfc8 │ │ │ │ + bne b3ed4 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a5734 │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4270 <_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 bbee0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b3f4c <_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 b57b4 <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b4270 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ldr r0, [pc, #-2688] @ b4854 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3d70 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r1, [pc, #-2600] @ b48e4 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b3ce0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2708] @ b4854 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3d70 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + beq b3ce0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b60cc <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ - bl 9a268 │ │ │ │ + bne b62e8 <_PyObject_MakeTpCall@@Base+0x33d8> │ │ │ │ + bl 9a1fc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b53f0 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + bne b53cc <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b60f8 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + bne b62dc <_PyObject_MakeTpCall@@Base+0x33cc> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b53fc <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + ble b53d8 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ 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 b6770 <_PyObject_MakeTpCall@@Base+0x37cc> │ │ │ │ + beq b6924 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ mov r0, sl │ │ │ │ - bl f8e64 │ │ │ │ + bl f8e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b683c <_PyObject_MakeTpCall@@Base+0x3898> │ │ │ │ - ldr r1, [pc, #-2772] @ b48e8 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b6840 <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ + ldr r1, [pc, #-2880] @ b4858 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6270 <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ - ldr r1, [pc, #-2788] @ b48ec <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bne b6024 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ + ldr r1, [pc, #-2896] @ b485c <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ mov r0, sl │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5f2c <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bne b5df4 <_PyObject_MakeTpCall@@Base+0x2ee4> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5390 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + bgt b536c <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ mov r3, r5 │ │ │ │ - b b5404 <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ + b b53e0 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b58e4 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + bgt b5860 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ 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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + beq b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b54b8 <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ + ble b5494 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ 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 b5ecc <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + bne b5e10 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b5c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + bne b5acc <_PyObject_MakeTpCall@@Base+0x2bbc> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1280e4 │ │ │ │ + bl 1280f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b67d8 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ + beq b66a8 <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b408 │ │ │ │ + bl 9b39c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b67d8 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ - bne b6788 <_PyObject_MakeTpCall@@Base+0x37e4> │ │ │ │ + blt b66a8 <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ + bne b6658 <_PyObject_MakeTpCall@@Base+0x3748> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b544c <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ + bne b5428 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab944 │ │ │ │ + bl ab8d4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b67d8 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ + beq b66a8 <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a4d4 │ │ │ │ + bl 9a468 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b54f8 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + beq b54d4 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b54f8 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + bne b54d4 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + beq b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5d84 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + bgt b5c70 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3124] @ b48f0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-3232] @ b4860 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b61e0 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ + bne b615c <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3de0 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - b b5908 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a57a4 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b4300 <_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 bbf98 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3fdc <_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 b5838 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b4300 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + bne b3d50 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b5884 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4df0 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4d84 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4df0 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + bne b4d84 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4dfc <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b4624 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + bne b4d90 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + b b4594 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4ce4 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b4c78 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4ce4 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bne b4c78 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4cf0 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ - b b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4c84 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ + b b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6800 <_PyObject_MakeTpCall@@Base+0x385c> │ │ │ │ + bne b693c <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - ldr r3, [pc, #-3448] @ b48f4 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + bl 357210 │ │ │ │ + b b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + ldr r3, [pc, #-3452] @ b4864 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4380 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ - b b4f0c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + ble b42f0 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b4ea0 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3468] @ b48f8 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + ldr r3, [pc, #-3472] @ b4868 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b69a8 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + bne b6bb8 <_PyObject_MakeTpCall@@Base+0x3ca8> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d780 │ │ │ │ - ldr r1, [pc, #-3484] @ b48fc <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bl 12d788 │ │ │ │ + ldr r1, [pc, #-3488] @ b486c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + blt b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3488] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b43fc <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ - bl 3578c0 │ │ │ │ + ldrne sl, [pc, #-3492] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b436c <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -143435,58 +143400,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 b4410 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ - ldr r1, [pc, #-3624] @ b4900 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-3624] @ b4904 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b444c <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + bne b4380 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3628] @ b4870 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-3628] @ b4874 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b43bc <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4e5c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + bne b4df0 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4e5c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - ldr r0, [pc, #-3660] @ b4908 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4df0 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr r0, [pc, #-3664] @ b4878 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3680] @ b4908 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - b b4054 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #-3684] @ b490c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3684] @ b4878 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b b3fc4 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3688] @ b487c <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b57b8 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - bl a3f68 │ │ │ │ + bne b572c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + bl a3ef8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3708] @ b4910 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3712] @ b4880 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6ac0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + blt b6bac <_PyObject_MakeTpCall@@Base+0x3c9c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b57b8 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ + beq b572c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b6ab4 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + beq b6ba0 <_PyObject_MakeTpCall@@Base+0x3c90> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3764] @ b4914 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b421c <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ - bl 3578c0 │ │ │ │ + ldrne sl, [pc, #-3768] @ b4884 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b418c <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -143504,276 +143469,246 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b4230 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ - b b65f8 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + bne b41a0 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b64c4 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ + mov r6, r8 │ │ │ │ + b b5128 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b556c <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ + b b528c <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5e78 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ + beq b5e28 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5e9c <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + ble b5e4c <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b5b48 <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ + bne b5a3c <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3cc4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #-3936] @ b491c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + b b3c34 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3952] @ b4888 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3948] @ b4918 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-3956] @ b488c <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r9, #0 │ │ │ │ - b b4b18 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b4a84 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3a74 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b39e0 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + beq b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5d34 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + bne b5d40 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5b50 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + bne b5ae4 <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ mov r5, r3 │ │ │ │ - b b3b38 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3aa4 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5374 <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ - ldr r3, [pc, #-4060] @ b491c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq b5350 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + ldr r3, [pc, #4064] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ b68dc <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #4056] @ b6858 <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ + bl 11774c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + bne b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b384 │ │ │ │ - b b3ff8 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + bl 9b318 │ │ │ │ + b b3f68 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b58ac <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5828 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3b14 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b b3a80 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6124 <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ + beq b6194 <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ ldrh r2, [r6, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6118 <_PyObject_MakeTpCall@@Base+0x3174> │ │ │ │ + bcs b6298 <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ 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 b5a5c <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ + ble b59d8 <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b612c <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ + beq b619c <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ add r7, r7, #1 │ │ │ │ - b b5a2c <_PyObject_MakeTpCall@@Base+0x2a88> │ │ │ │ + b b59a8 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b6140 <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ + bne b60a4 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ 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 b4c08 <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ + b b4b9c <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt b4c4c <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ - b b4ce4 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bgt b4be0 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ + b b4c78 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + add r0, r0, #1 │ │ │ │ + b b57d0 <_PyObject_MakeTpCall@@Base+0x28c0> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #12 │ │ │ │ - ble b4944 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b48b4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + beq b5a44 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4e80 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - b b4944 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + bgt b4e14 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + b b48b4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4bbc <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ - ldr r3, [pc, #3552] @ b68e0 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ - ldr r2, [pc, #3552] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ + bne b4b50 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ + ldr r3, [pc, #3544] @ b685c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + ldr r2, [pc, #3544] @ b6860 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60e0 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + bne b617c <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5e2c <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + beq b5da8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b46fc <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ - add r0, r0, #1 │ │ │ │ - b b5854 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b3a00 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3460] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + b b466c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + ldr r1, [pc, #3472] @ b6864 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ mov r0, r6 │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b546c <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ - b b54a4 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ - ldr r0, [pc, #3440] @ b68ec <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ - bl 8bfc8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b442c <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - b b4448 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ - ldr r3, [pc, #3420] @ b68f0 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4f0c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ - ldr r0, [pc, #3412] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ - bl 8bfc8 │ │ │ │ + beq b5448 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + b b5480 <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b396c <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r0, [pc, #3440] @ b6868 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b43bc <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ - b b43d8 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ - ldr r3, [pc, #3392] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b42f0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - bl 28849c │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #3368] @ b68fc <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cb70 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b6ac0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b42f0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b42f0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b42f0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - ldr r0, [pc, #3436] @ b6980 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl 8bfc8 │ │ │ │ + bne b414c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b4168 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3420] @ b686c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b424c <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ - b b4268 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - ldr r3, [pc, #3276] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bne b41bc <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b41d8 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #3400] @ b6870 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b6184 <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + beq b60e8 <_PyObject_MakeTpCall@@Base+0x31d8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3424] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - beq b428c <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ - bl 3578c0 │ │ │ │ + ldrne sl, [pc, #3532] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + beq b41fc <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -143791,237 +143726,229 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b42a0 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ - b b6404 <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ - ldr r0, [pc, #3136] @ b68fc <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ - bl 8bfc8 │ │ │ │ + bne b4210 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b6590 <_PyObject_MakeTpCall@@Base+0x3680> │ │ │ │ + ldr r0, [pc, #3260] @ b6874 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b42bc <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ - b b42d8 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ - ldr r0, [pc, #3116] @ b6900 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ - bl 8bfc8 │ │ │ │ + bne b422c <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b4248 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #3240] @ b6878 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b4ea0 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + ldr r0, [pc, #3232] @ b687c <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b41dc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - b b41f8 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b56a4 <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b42f0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3d88 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ - b b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne b432c <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b4348 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3196] @ b6870 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4260 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 2889a8 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3172] @ b6874 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9cb04 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6bac <_PyObject_MakeTpCall@@Base+0x3c9c> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4260 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b57b8 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b58bc <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b6200 <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b6224 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b5d58 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ - b b58d0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4260 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4260 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + ldr r0, [pc, #3120] @ b6880 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 8bf70 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b439c <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b43b8 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4460 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4260 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6a9c <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ + bne b6728 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6a9c <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ + bne b6728 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5e00 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + beq b5cec <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6ae4 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bne b66d0 <_PyObject_MakeTpCall@@Base+0x37c0> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5dd4 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ + bne b5cc0 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b60c0 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ + beq b61bc <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b60b4 <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ + bne b61b0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b60a8 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + bne b600c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b60a8 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + bne b600c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5dac <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ + bne b5c98 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b5518 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - ldr r2, [pc, #2756] @ b68e0 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ + b b54f4 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5b30 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b572c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3cf8 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5618 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b5838 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b6040 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b6064 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b5d64 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ + b b584c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b43d0 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2756] @ b685c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4bbc <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + bne b4b50 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r5, r0 │ │ │ │ - b b5120 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + b b50b4 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6960 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6960 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b53b8 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ + ldr r1, [pc, #2668] @ b6884 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b543c <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + b b5480 <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b5868 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b57e4 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5e7c <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ - ldr r3, [pc, #2668] @ b6904 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + bne b5e2c <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ + ldr r3, [pc, #2624] @ b6888 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b5868 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b57e4 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6238 <_PyObject_MakeTpCall@@Base+0x3294> │ │ │ │ + beq b62a4 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b625c <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ + ble b62c8 <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b5eb0 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ - b b3cc4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r1, [pc, #2612] @ b6908 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5460 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - b b54a4 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + bne b5e60 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + b b3c34 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2588] @ b690c <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + ldr r2, [pc, #2564] @ b688c <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3b40 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b3aac <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b4b18 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bne b4a84 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3fd4 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + bne b3f44 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3fd4 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b68c0 <_PyObject_MakeTpCall@@Base+0x391c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b68c0 <_PyObject_MakeTpCall@@Base+0x391c> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b53dc <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5f5c <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #2476] @ b6910 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - ldr r3, [pc, #2476] @ b6914 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #2468] @ b6918 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2448] @ b691c <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8bfc8 │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4d94 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4c28 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b6850 <_PyObject_MakeTpCall@@Base+0x38ac> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a56cc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b4d94 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b4b5c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - b b4c28 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, r9 │ │ │ │ - ble b4944 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b3f44 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + ble b48b4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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, #2288] @ b691c <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + ldr r3, [pc, #2440] @ b6890 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ 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 │ │ │ │ @@ -144030,341 +143957,423 @@ │ │ │ │ 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 b4bd4 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4b68 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b45e4 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - ldr r2, [pc, #2148] @ b68e0 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ + b b4554 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #2348] @ b6890 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 8bf70 │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4d28 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4bbc <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b67d0 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl a565c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4d28 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4ac8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + b b4bbc <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #2196] @ b685c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b418c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - b b515c <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ - ldr r2, [pc, #2120] @ b68e0 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b5148 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b50f0 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5ff0 <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2204] @ b6894 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + ldr r3, [pc, #2204] @ b6898 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2196] @ b689c <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5e0c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - b b5e00 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b5df8 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ - b b5e0c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq b5e00 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ - b b5e0c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b5338 <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ - ldr r2, [pc, #2040] @ b68e0 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b5b20 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + bne b5cf8 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + b b5cec <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4764 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b58f0 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - b b53fc <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ - ldr r3, [pc, #2180] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #2064] @ b6920 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5aa8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5aa8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b b5aa8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - ldr r1, [pc, #2012] @ b6924 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + bne b694c <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b694c <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + mov r7, #1 │ │ │ │ + b b53a4 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b584c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b6044 <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + ldr ip, [pc, #2088] @ b6888 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b6bf8 <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ + ldr r3, [pc, #2024] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #2096] @ b68a0 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr r1, [pc, #2084] @ b68a4 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + bl 16cf74 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + bne b649c <_PyObject_MakeTpCall@@Base+0x358c> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b393c <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3910 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4ac0 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + ldr r1, [pc, #2044] @ b68a8 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp r2, #131072 @ 0x20000 │ │ │ │ movcs r1, #0 │ │ │ │ ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5aa8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + bcs b5a24 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #1520] @ 0x5f0 │ │ │ │ ldrhne r1, [r6, #206] @ 0xce │ │ │ │ str r2, [r6, #192] @ 0xc0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strhne r1, [r6, #206] @ 0xce │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b b5aa8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - bl 28849c │ │ │ │ + b b5a24 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + bl 2889a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #2024] @ b6980 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1904] @ b686c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6ac0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + blt b6bac <_PyObject_MakeTpCall@@Base+0x3c9c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + beq b5b30 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b5c34 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + bne b5b30 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b5c34 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b5b30 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + ldr r2, [pc, #1824] @ b685c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b50dc <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ 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 b3e20 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + bne b3d90 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ cmp r5, #0 │ │ │ │ - bne b5908 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ - b b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b58d0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b6204 <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ - ldr ip, [pc, #1764] @ b6904 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b68d4 <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ - ldr r3, [pc, #1892] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #1784] @ b6928 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3cc4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b623c <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ - ldr r3, [pc, #1708] @ b6904 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3cc4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #1836] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #1732] @ b692c <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6810 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ + bne b5884 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + b b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r2, [pc, #1752] @ b685c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b5aa4 <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5a24 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + b b5a24 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b5ce4 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + b b5cf8 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6810 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ - mov r7, #1 │ │ │ │ - b b53c8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r1, [pc, #1692] @ b6930 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b6488 <_PyObject_MakeTpCall@@Base+0x34e4> │ │ │ │ + beq b5cec <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + b b5cf8 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b b4760 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + str r5, [sp] │ │ │ │ + bl b8d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b621c <_PyObject_MakeTpCall@@Base+0x330c> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne b61c8 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ + ldr r3, [pc, #1704] @ b68ac <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r2, [pc, #1704] @ b68b0 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + bl 2b31d8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r9, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + bne b65a0 <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ + ldr r4, [r9, #132] @ 0x84 │ │ │ │ + b b4454 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b5844 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne b6234 <_PyObject_MakeTpCall@@Base+0x3324> │ │ │ │ + ldr r0, [pc, #1592] @ b6888 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5848 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + b b5d4c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4790 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + bne b4700 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b47c8 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ - ldr r1, [pc, #1604] @ b6930 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + b b4738 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + mov r2, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5a24 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3c34 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b62a8 <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + ldr r3, [pc, #1476] @ b6888 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3c34 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #1412] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1504] @ b68b4 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b586c <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ + b b53d8 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2a98 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b5314 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ + ldr r3, [pc, #1360] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1456] @ b68b8 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr r1, [pc, #1444] @ b68bc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4a74 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + beq b49e0 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b4a74 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ - ldr r1, [pc, #1572] @ b6930 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + b b49e0 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r1, [pc, #1412] @ b68bc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4adc <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq b4a48 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b4adc <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + b b4a48 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4110 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ + bne b4080 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2842d4 │ │ │ │ + bl 2847b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b638c <_PyObject_MakeTpCall@@Base+0x33e8> │ │ │ │ + beq b6618 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ tst r3, #32 │ │ │ │ - beq b638c <_PyObject_MakeTpCall@@Base+0x33e8> │ │ │ │ + beq b6618 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ adds r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne b4114 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4084 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4964 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b662c <_PyObject_MakeTpCall@@Base+0x371c> │ │ │ │ + ldr r2, [pc, #1252] @ b6894 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + ldr r3, [pc, #1252] @ b6898 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #1280] @ b68c0 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bl 2d55e4 │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #1156] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1264] @ b68c4 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + b b4fc0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b b4b9c <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr r1, [pc, #1224] @ b68bc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b6418 <_PyObject_MakeTpCall@@Base+0x3508> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18e3b0 │ │ │ │ + b b46d0 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r1, [pc, #1200] @ b68bc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b642c <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b b48f4 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b46d0 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b b6410 <_PyObject_MakeTpCall@@Base+0x3500> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne b4d90 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + b b4df0 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr r1, [pc, #1120] @ b68c8 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r0, [pc, #1172] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b58a8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r1, [pc, #1148] @ b68fc <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #1148] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3ce0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #1044] @ b68a4 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + bl 16cf74 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + beq b3930 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #944] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1060] @ b68cc <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b5804 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b615c <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + ldr sl, [pc, #1092] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #1072] @ b68fc <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #1072] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b41dc <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b63a0 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ + beq b64fc <_PyObject_MakeTpCall@@Base+0x35ec> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3f1c <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b4114 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b3e8c <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2842d4 │ │ │ │ + bl 2847b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b63f4 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ + beq b6550 <_PyObject_MakeTpCall@@Base+0x3640> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b6374 <_PyObject_MakeTpCall@@Base+0x33d0> │ │ │ │ + beq b64e4 <_PyObject_MakeTpCall@@Base+0x35d4> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b6374 <_PyObject_MakeTpCall@@Base+0x33d0> │ │ │ │ + beq b64e4 <_PyObject_MakeTpCall@@Base+0x35d4> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3f1c <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - bl 58574 │ │ │ │ + bne b3e8c <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bl 5856c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #1436] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - ldr r1, [pc, #1424] @ b699c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #1424] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b42dc <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4c08 <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b49f8 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6824 <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ - ldr r2, [pc, #1228] @ b6910 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - ldr r3, [pc, #1228] @ b6914 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #1248] @ b6934 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ - bl 2d50b4 │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1324] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #1232] @ b6938 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b b502c <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r1, [pc, #1208] @ b6930 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b66a0 <_PyObject_MakeTpCall@@Base+0x36fc> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - b b498c <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b4760 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl b8dd8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b64f0 <_PyObject_MakeTpCall@@Base+0x354c> │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b649c <_PyObject_MakeTpCall@@Base+0x34f8> │ │ │ │ - ldr r3, [pc, #1124] @ b693c <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ - ldr r2, [pc, #1124] @ b6940 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - bl 2b2b04 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r9, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - bne b657c <_PyObject_MakeTpCall@@Base+0x35d8> │ │ │ │ - ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b44e4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr r1, [pc, #1168] @ b699c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #1168] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3d70 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1060] @ b6944 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r3, [pc, #872] @ b68d0 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b66dc <_PyObject_MakeTpCall@@Base+0x3738> │ │ │ │ + bne b6644 <_PyObject_MakeTpCall@@Base+0x3734> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12d780 │ │ │ │ - ldr r1, [pc, #952] @ b68ec <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ + bl 12d788 │ │ │ │ + ldr r1, [pc, #772] @ b6880 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ mov r0, r4 │ │ │ │ - bl f9390 │ │ │ │ + bl f93c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b4460 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4dfc <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b4e5c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - ldr r1, [pc, #988] @ b6948 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ - ldr r0, [pc, #1072] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b592c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ - ldr sl, [pc, #1056] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 3578c0 │ │ │ │ + bge b43d0 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #888] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #868] @ b68fc <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #868] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b424c <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + ldr sl, [pc, #868] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -144380,84 +144389,95 @@ │ │ │ │ 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 b44ec <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - ldr r1, [pc, #860] @ b6948 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ - ldr r0, [pc, #944] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #936] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - ldr r1, [pc, #924] @ b699c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #924] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b426c <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4b54 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ - ldr r1, [pc, #816] @ b694c <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ - bl 16cff8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - beq b39c4 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #864] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #796] @ b6950 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + bne b445c <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #696] @ b68c8 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r0, [pc, #748] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4084 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b63a8 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b63a8 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ + ldr r3, [pc, #520] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #644] @ b68d4 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b58c8 <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ - ldr ip, [ip, #128] @ 0x80 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne b6640 <_PyObject_MakeTpCall@@Base+0x369c> │ │ │ │ - ldr r0, [pc, #680] @ b6904 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ - cmp r3, r0 │ │ │ │ - beq b58cc <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ - b b5d40 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b b61e0 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b47f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr r1, [pc, #708] @ b694c <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ - bl 16cff8 │ │ │ │ + bl 11774c │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #632] @ b68d8 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5888 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - bne b6628 <_PyObject_MakeTpCall@@Base+0x3684> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b39d0 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b39a4 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b b647c <_PyObject_MakeTpCall@@Base+0x34d8> │ │ │ │ + bne b547c <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r1, [pc, #520] @ b687c <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b547c <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r1, [pc, #504] @ b6880 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b547c <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r3, [pc, #628] @ b6910 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r1, [pc, #572] @ b68dc <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 11774c │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b4af8 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + str r3, [r8] │ │ │ │ + bne b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5cc8 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + b b5cf8 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b670c <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ + ldr r0, [pc, #380] @ b686c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + bl bbee0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b4fc0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4af8 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4b18 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - ldr r3, [pc, #684] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #620] @ b6954 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b4fac <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + ldr r3, [pc, #460] @ b68e0 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #684] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r1, [pc, #452] @ b68e4 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + ldr r3, [pc, #328] @ b686c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + bl 11774c │ │ │ │ + b b4fb4 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b54f4 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5c84 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + b b54f4 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + ldr sl, [pc, #452] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -144475,78 +144495,26 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b41c0 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #564] @ b699c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #564] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41fc <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r3, [pc, #536] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ b6958 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ - bl 117704 │ │ │ │ - b b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - ldr r1, [pc, #460] @ b695c <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b54a0 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - ldr r1, [pc, #336] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b54a0 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - ldr r1, [pc, #308] @ b68ec <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b54a0 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - ldr r3, [pc, #444] @ b6988 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - ldr r1, [pc, #400] @ b6960 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 117704 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b472c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x26a4> │ │ │ │ - ldr r3, [pc, #376] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #328] @ b6964 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b643c <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b643c <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ - ldr r3, [pc, #332] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #288] @ b6968 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + bne b401c <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #324] @ b68fc <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #324] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4ff8 <_PyObject_MakeTpCall@@Base+0x20e8> │ │ │ │ + ldr sl, [pc, #324] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + b b5694 <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ + ldr sl, [pc, #316] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + b b67b0 <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -144562,105 +144530,97 @@ │ │ │ │ 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 b4b68 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ - b b5fc0 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ - ldr r3, [pc, #200] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #160] @ b696c <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + bne b4ad4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b5f98 <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ + ldr r3, [pc, #12] @ b6854 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #156] @ b68e8 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b5904 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - mov ip, r0 │ │ │ │ - b b58d0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ + bl 18ee78 │ │ │ │ + b b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003618f0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq r1, r6, ip, asr #13 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ 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 r1, r6, ip, asr #13 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ - andeq r3, fp, r0, lsl r9 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + andeq r3, fp, ip, ror r8 │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - @ instruction: 0x0035f3b4 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq pc, r5, ip, asr #17 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r5, ip, asr #1 │ │ │ │ - @ instruction: 0x0035f3f8 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r6, r8, lsl #6 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ + eorseq r1, r6, r8, lsl #22 │ │ │ │ + @ instruction: 0x0035fbf8 │ │ │ │ + @ instruction: 0x0035fbb4 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r1, r6, ip, lsr #1 │ │ │ │ - mlaseq r6, r0, r2, r1 │ │ │ │ - eorseq r1, r6, r8, lsr #2 │ │ │ │ + eorseq r1, r6, ip, lsr #17 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + mlaseq r6, r0, sl, r1 │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ - @ instruction: 0x003611d8 │ │ │ │ - eorseq r1, r6, r8, ror r1 │ │ │ │ - eorseq r1, r6, r8, asr r1 │ │ │ │ - eorseq r1, r6, r8, lsr #3 │ │ │ │ - eorseq r1, r6, ip, asr r2 │ │ │ │ - andeq r0, r0, lr, asr #18 │ │ │ │ + @ instruction: 0x003619d8 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #19 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - eorseq r1, r6, r8, asr #5 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r8, lsl #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsr r2 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ + eorseq r1, r6, r8, asr r9 │ │ │ │ + eorseq r1, r6, r8, lsr #18 │ │ │ │ + eorseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsr #19 │ │ │ │ + andeq r0, r0, lr, asr #18 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + eorseq r1, r6, r4, lsr sl │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-32] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #-68] @ b6970 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsl #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, ip, asr sl │ │ │ │ + eorseq r1, r6, r8, asr #21 │ │ │ │ + ldr r3, [pc, #-20] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6afc <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - ldr r0, [pc, #-80] @ b6980 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl bbf98 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b502c <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b5018 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b47f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6b60 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b47f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b47f8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr sl, [pc, #-120] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b4fc4 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ - ldr sl, [pc, #-128] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r1, [pc, #-76] @ b68ec <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + bl 11774c │ │ │ │ + b b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b469c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + b b55bc <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + ldr r3, [pc, #-60] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r1, [pc, #-104] @ b68f0 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr r3, [pc, #-80] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r1, [pc, #-120] @ b68f4 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b5880 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr sl, [pc, #-112] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + b b4f58 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ + ldr sl, [pc, #-120] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -144678,117 +144638,85 @@ │ │ │ │ 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 b402c <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ - ldr r1, [pc, #-288] @ b6974 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ - ldr r0, [pc, #-248] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b5518 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5d98 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - b b5518 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b57b8 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5ddc <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ - b b5e0c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3ff8 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ - ldr r3, [pc, #-396] @ b6978 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-404] @ b697c <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ - ldr r3, [pc, #-404] @ b6980 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl 117704 │ │ │ │ - b b5020 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #-432] @ b6984 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ - bl 30fad4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b47f4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr sl, [pc, #-468] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b6760 <_PyObject_MakeTpCall@@Base+0x37bc> │ │ │ │ + bne b3f9c <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #-252] @ b68f8 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + ldr r0, [pc, #-248] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3e78 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ - b b3e80 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ - ldr r3, [pc, #-528] @ b6988 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - ldr r1, [pc, #-528] @ b698c <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-540] @ b6990 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + bne b3de8 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b3df0 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr sl, [pc, #-272] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #-292] @ b68fc <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #-292] @ b6900 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b416c <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + ldr r1, [pc, #-280] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-548] @ b6994 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #-312] @ b6904 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3fdc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - b b6ac8 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ - ldr r3, [pc, #-568] @ b6998 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4768 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6b90 <_PyObject_MakeTpCall@@Base+0x3c80> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4768 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4768 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4a84 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + ldr r3, [pc, #-408] @ b6908 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b4694 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ - b b5e2c <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b4d94 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr sl, [pc, #-640] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 3578c0 │ │ │ │ + bls b4604 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + b b5da8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4a64 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4a64 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + ldr sl, [pc, #-504] @ b690c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -144806,1682 +144734,1706 @@ │ │ │ │ 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 b40ac <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ - ldr r1, [pc, #-760] @ b699c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #-760] @ b69a0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b5064 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ - ldr sl, [pc, #-768] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b6c8c <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ - ldr sl, [pc, #-776] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b5720 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ + bne b4130 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + b b6a18 <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ + ldr r3, [pc, #-616] @ b6910 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r1, [pc, #-616] @ b6914 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b4d28 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b4764 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b572c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6a48 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #-680] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r1, [pc, #-680] @ b691c <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + b b3f4c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b3f68 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #-724] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + bl 310394 │ │ │ │ + b b4af0 <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + mov ip, r0 │ │ │ │ + b b584c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ │ │ │ │ -000b6cac : │ │ │ │ +000b6c00 : │ │ │ │ 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 b6d08 │ │ │ │ + beq b6c5c │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6d30 │ │ │ │ + bl b6c84 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6d28 │ │ │ │ - ldr r1, [pc, #24] @ b6d2c │ │ │ │ + ldr r2, [pc, #24] @ b6c7c │ │ │ │ + ldr r1, [pc, #24] @ b6c80 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6cf8 │ │ │ │ + b b6c4c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr r3 │ │ │ │ + eorseq r1, 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, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ - mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r9, r3 │ │ │ │ - mvn sl, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + mvn r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r8, r1 │ │ │ │ - ldrb r2, [r8], #1 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6e74 │ │ │ │ + bhi b6dc8 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6ecc │ │ │ │ + bhi b6e20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b70f8 │ │ │ │ + beq b7040 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7498 │ │ │ │ - ldr ip, [pc, #2156] @ b760c │ │ │ │ - ldrb lr, [r8] │ │ │ │ + bne b7374 │ │ │ │ + ldr ip, [pc, #2140] @ b7550 │ │ │ │ + ldrb lr, [r4] │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ - add r7, r1, #2 │ │ │ │ + add r4, r1, #2 │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ - add r9, r9, r3 │ │ │ │ - bhi b6ea8 │ │ │ │ + add r8, r8, r3 │ │ │ │ + bhi b6dfc │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b7148 │ │ │ │ + bhi b709c │ │ │ │ cmp lr, #0 │ │ │ │ - beq b70ec │ │ │ │ + beq b6e40 │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r9, r9, r3 │ │ │ │ + add r8, r8, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - add r7, r1, #3 │ │ │ │ + add r4, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6e4c │ │ │ │ + bhi b6da0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b7168 │ │ │ │ + bhi b70bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq b70ec │ │ │ │ + beq b6e40 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r9, r9, r3 │ │ │ │ - ldrb r3, [r7], #1 │ │ │ │ + add r8, r8, r3 │ │ │ │ + ldrb r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6e4c │ │ │ │ + bhi b6da0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6e00 │ │ │ │ - ldr r1, [pc, #2012] @ b7610 │ │ │ │ + bls b6d54 │ │ │ │ + ldr r1, [pc, #1996] @ b7554 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6e08 │ │ │ │ + bhi b6d5c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7128 │ │ │ │ + beq b7070 │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ ands r2, r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ - add r9, r9, r2 │ │ │ │ - b b6e18 │ │ │ │ + add r8, r8, r2 │ │ │ │ + b b6d6c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7204 │ │ │ │ + beq b7148 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6d98 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ + beq b6cec │ │ │ │ + mov ip, r4 │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7258 │ │ │ │ + bls b7188 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - mov r1, r8 │ │ │ │ - beq b7214 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6e7c │ │ │ │ + mov r1, r4 │ │ │ │ + beq b7390 │ │ │ │ + mov r4, ip │ │ │ │ + b b6dd0 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b7128 │ │ │ │ + beq b7070 │ │ │ │ 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 b6de4 │ │ │ │ - ldr lr, [pc, #1856] @ b7614 │ │ │ │ + b b6d38 │ │ │ │ + ldr lr, [pc, #1840] @ b7558 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b7240 │ │ │ │ - ldrb ip, [lr, ip] │ │ │ │ + bhi b6ce4 │ │ │ │ + add ip, ip, ip │ │ │ │ + ldrsh ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b7108 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp sl, #0 │ │ │ │ - movlt sl, r9 │ │ │ │ - cmp r9, #8 │ │ │ │ - bgt b7384 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r9, #0 │ │ │ │ + movlt r9, r8 │ │ │ │ + cmp r8, #8 │ │ │ │ + bgt b7288 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7084 │ │ │ │ - cmp r4, r9 │ │ │ │ - cmple sl, r4 │ │ │ │ - bgt b74c8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble b70e4 │ │ │ │ - ldrb r3, [r6] │ │ │ │ + bne b6fd8 │ │ │ │ + cmp r5, r8 │ │ │ │ + cmple r9, r5 │ │ │ │ + bgt b73c4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble b7038 │ │ │ │ + ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b72a4 │ │ │ │ + beq b71a4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - ldr r0, [r5] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - beq b7414 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add fp, sp, #232 @ 0xe8 │ │ │ │ + ldr r0, [r6] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + beq b72fc │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r9, sp, #28 │ │ │ │ + add fp, sp, #232 @ 0xe8 │ │ │ │ + add sl, sp, #24 │ │ │ │ + add r8, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7668 │ │ │ │ + mov r1, sl │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b75ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne b73dc │ │ │ │ - cmp r4, #1 │ │ │ │ + bne b7304 │ │ │ │ + cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b7024 │ │ │ │ + beq b6f78 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7314 │ │ │ │ + beq b7214 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b732c │ │ │ │ + beq b722c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7668 │ │ │ │ + mov r1, sl │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b75ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7474 │ │ │ │ - cmp r4, #2 │ │ │ │ + bne b73bc │ │ │ │ + cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b7024 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov sl, #2 │ │ │ │ + beq b6f78 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7198 │ │ │ │ + beq b70dc │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b71b0 │ │ │ │ + beq b70f4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7668 │ │ │ │ + mov r1, sl │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b75ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne b73e0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + bne b7308 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6fd4 │ │ │ │ + bne b6f28 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b706c │ │ │ │ - ldr r1, [pc, #1492] @ b760c │ │ │ │ + beq b6fc0 │ │ │ │ + ldr r1, [pc, #1476] @ b7550 │ │ │ │ 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 b756c │ │ │ │ + bne b751c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b73d0 │ │ │ │ + bne b727c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b7584 │ │ │ │ - cmp sl, #1 │ │ │ │ - cmpeq r9, #1 │ │ │ │ - bne b73b4 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq b74bc │ │ │ │ + cmp r9, #1 │ │ │ │ + cmpeq r8, #1 │ │ │ │ + bne b72b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b75c8 │ │ │ │ - ldrb r3, [r6] │ │ │ │ - str r6, [sp, #24] │ │ │ │ + beq b7484 │ │ │ │ + ldrb r3, [r7] │ │ │ │ + str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b741c │ │ │ │ + beq b731c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r9, sp, #28 │ │ │ │ + add r8, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7668 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b75ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b706c │ │ │ │ + beq b6fc0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b b7454 │ │ │ │ - mov r3, r6 │ │ │ │ - b b7024 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - b b6ef4 │ │ │ │ + b b7354 │ │ │ │ + mov r3, r7 │ │ │ │ + b b6f78 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r8, r3 │ │ │ │ - moveq r7, r8 │ │ │ │ - beq b6ef4 │ │ │ │ - ldr r1, [pc, #1288] @ b7618 │ │ │ │ - ldr r0, [pc, #1288] @ b761c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + moveq r4, r3 │ │ │ │ + streq r4, [sp, #16] │ │ │ │ + beq b6e4c │ │ │ │ + ldr r1, [pc, #1284] @ b755c │ │ │ │ + ldr r0, [pc, #1284] @ b7560 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - bne b7108 │ │ │ │ - mov r8, #0 │ │ │ │ - b b6ef4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r1 │ │ │ │ - ldrb r2, [r8], #1 │ │ │ │ + bne b7050 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b b6e4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b7188 │ │ │ │ - mov sl, r9 │ │ │ │ - b b6d80 │ │ │ │ - ldr r2, [pc, #1232] @ b7620 │ │ │ │ + movls r9, r8 │ │ │ │ + bls b6cd4 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movne r9, r8 │ │ │ │ + bne b6cec │ │ │ │ + b b7070 │ │ │ │ + ldr r2, [pc, #1216] @ b7564 │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6dd8 │ │ │ │ + bhi b6d2c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1204] @ b7624 │ │ │ │ + ldr r1, [pc, #1188] @ b7568 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6e08 │ │ │ │ + bhi b6d5c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - beq b737c │ │ │ │ - mov sl, r9 │ │ │ │ - b b6d98 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6ff0 │ │ │ │ + bne b6f44 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2ddd84 │ │ │ │ + bl 2de640 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b73f0 │ │ │ │ + bne b72d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6fd4 │ │ │ │ - b b7024 │ │ │ │ - mov r1, r8 │ │ │ │ + bne b6f28 │ │ │ │ + b b6f78 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b712c │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - movls r8, r1 │ │ │ │ - movls r1, r7 │ │ │ │ - bls b6d80 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - movne r7, r1 │ │ │ │ - beq b7208 │ │ │ │ - mov r1, r7 │ │ │ │ - b b6d70 │ │ │ │ + beq b7074 │ │ │ │ + b b738c │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov r4, #0 │ │ │ │ + b b6e4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6d98 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ + bne b7534 │ │ │ │ + mov r1, r4 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b7484 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6d80 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6ef0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne b75f8 │ │ │ │ - add r9, r9, #1 │ │ │ │ mov r3, #1 │ │ │ │ - b b7238 │ │ │ │ + bhi b7384 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, ip │ │ │ │ + b b6cd4 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - beq b75bc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b b7238 │ │ │ │ - mov r7, r8 │ │ │ │ - b b7270 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - ldr r0, [r5] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + beq b715c │ │ │ │ + b b7050 │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ + ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - add r3, r6, #1 │ │ │ │ + add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6f40 │ │ │ │ + bne b6e98 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r9, sp, #28 │ │ │ │ + add sl, sp, #24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ + add r8, sp, #28 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ - add r1, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ - str fp, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 2ddd84 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 2de640 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7490 │ │ │ │ + bne b73b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r4, #1 │ │ │ │ + cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6f80 │ │ │ │ - b b7024 │ │ │ │ + bne b6ed4 │ │ │ │ + b b6f78 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6f9c │ │ │ │ + bne b6ef0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2ddd84 │ │ │ │ + bl 2de640 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b747c │ │ │ │ + bne b72d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6fcc │ │ │ │ - b b7024 │ │ │ │ - mov r1, r8 │ │ │ │ - b b712c │ │ │ │ - cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b74b4 │ │ │ │ - lsl r0, r9, #3 │ │ │ │ - bl 9984c │ │ │ │ + bne b6f20 │ │ │ │ + b b6f78 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 99cd4 │ │ │ │ + b b6fcc │ │ │ │ + cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ + bhi b7508 │ │ │ │ + lsl r0, r8, #3 │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b74bc │ │ │ │ + beq b7510 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6f10 │ │ │ │ - ldr r3, [pc, #620] @ b7628 │ │ │ │ - ldr r1, [pc, #620] @ b762c │ │ │ │ + beq b6e68 │ │ │ │ + ldr r3, [pc, #684] @ b756c │ │ │ │ + ldr r1, [pc, #684] @ b7570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30dd24 │ │ │ │ - b b707c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 99d40 │ │ │ │ - b b7078 │ │ │ │ - mov sl, #0 │ │ │ │ + bl 30e66c │ │ │ │ + b b6fd0 │ │ │ │ + mov r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 316d68 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30e66c │ │ │ │ + b b6fd0 │ │ │ │ + mov r3, r7 │ │ │ │ + b b71bc │ │ │ │ + mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, sl, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3164a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30dd24 │ │ │ │ - b b707c │ │ │ │ - mov r3, r6 │ │ │ │ - b b72bc │ │ │ │ + b b72d8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r9, sp, #28 │ │ │ │ + add r8, sp, #28 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - add r6, r6, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl 2ddd84 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + bl 2de640 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b706c │ │ │ │ + beq b6fc0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3164a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30dd24 │ │ │ │ - b b707c │ │ │ │ - mov sl, #1 │ │ │ │ - b b73e0 │ │ │ │ - mov sl, #1 │ │ │ │ - b b73f0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 316d68 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30e66c │ │ │ │ + b b6fd0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + bls b7184 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b7238 │ │ │ │ - b b7214 │ │ │ │ - mov sl, #0 │ │ │ │ - b b73f0 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ - mov r1, r8 │ │ │ │ + bne b6cc4 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, ip │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b7484 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6d80 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 29f6f4 │ │ │ │ - mov r0, #0 │ │ │ │ - b b707c │ │ │ │ - ldr r3, [pc, #352] @ b7630 │ │ │ │ - cmp r7, #0 │ │ │ │ + movls r4, r1 │ │ │ │ + movls r1, ip │ │ │ │ + bls b6cd4 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b6cc4 │ │ │ │ + b b714c │ │ │ │ + mov r9, #0 │ │ │ │ + b b72d8 │ │ │ │ + mov r9, #1 │ │ │ │ + b b7308 │ │ │ │ + ldr r3, [pc, #424] @ b7574 │ │ │ │ + cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7560 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldrne r3, [pc, #336] @ b7634 │ │ │ │ - ldreq r8, [pc, #336] @ b7638 │ │ │ │ - ldreq r3, [pc, #336] @ b763c │ │ │ │ - cmp sl, r9 │ │ │ │ - bne b754c │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr ip, [pc, #324] @ b7640 │ │ │ │ - ble b753c │ │ │ │ - cmp sl, #1 │ │ │ │ - beq b7530 │ │ │ │ - ldr r2, [pc, #312] @ b7644 │ │ │ │ + bne b7464 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r3, [pc, #404] @ b7578 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #400] @ b757c │ │ │ │ + ldreq r3, [pc, #400] @ b7580 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne b7450 │ │ │ │ + cmp r8, r5 │ │ │ │ + ldr ip, [pc, #388] @ b7584 │ │ │ │ + ble b7440 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq b7434 │ │ │ │ + ldr r2, [pc, #376] @ b7588 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #308] @ b7648 │ │ │ │ - mov r2, r8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + ldr r1, [pc, #372] @ b758c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30dd24 │ │ │ │ - b b707c │ │ │ │ - ldr r2, [pc, #260] @ b763c │ │ │ │ - mov sl, #1 │ │ │ │ - b b7508 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq b7530 │ │ │ │ - mov sl, r9 │ │ │ │ - b b7504 │ │ │ │ - cmp sl, r4 │ │ │ │ - ldrle ip, [pc, #244] @ b764c │ │ │ │ - ble b753c │ │ │ │ - ldr ip, [pc, #240] @ b7650 │ │ │ │ - b b74fc │ │ │ │ - mov r1, r7 │ │ │ │ - bl 18ee94 │ │ │ │ - b b7524 │ │ │ │ - ldr r3, [pc, #180] @ b7628 │ │ │ │ - ldr r1, [pc, #220] @ b7654 │ │ │ │ + bl 30e66c │ │ │ │ + b b6fd0 │ │ │ │ + ldr r2, [pc, #324] @ b7580 │ │ │ │ + mov r9, #1 │ │ │ │ + b b740c │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b7434 │ │ │ │ + mov r9, r8 │ │ │ │ + b b7408 │ │ │ │ + cmp r9, r5 │ │ │ │ + ldrle ip, [pc, #308] @ b7590 │ │ │ │ + ble b7440 │ │ │ │ + ldr ip, [pc, #304] @ b7594 │ │ │ │ + b b7400 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 18ee78 │ │ │ │ + b b7428 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b74fc │ │ │ │ + ldr r1, [pc, #280] @ b7598 │ │ │ │ + ldr r0, [pc, #220] @ b7560 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #228] @ b7574 │ │ │ │ + cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 117704 │ │ │ │ - b b7524 │ │ │ │ + ldreq r3, [pc, #220] @ b7578 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #216] @ b757c │ │ │ │ + ldreq r3, [pc, #216] @ b7580 │ │ │ │ + ldr r1, [pc, #240] @ b759c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 11774c │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 30e66c │ │ │ │ + b b6fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7078 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [pc, #152] @ b7630 │ │ │ │ - ldreq r8, [pc, #156] @ b7638 │ │ │ │ + beq b6fcc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #164] @ b7574 │ │ │ │ + cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #180] @ b7658 │ │ │ │ - ldrne r3, [pc, #140] @ b7634 │ │ │ │ - ldreq r3, [pc, #144] @ b763c │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117704 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 30dd24 │ │ │ │ - b b707c │ │ │ │ - ldr r1, [pc, #152] @ b765c │ │ │ │ - ldr r0, [pc, #84] @ b761c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [pc, #92] @ b7630 │ │ │ │ - ldreq r8, [pc, #96] @ b7638 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #128] @ b7660 │ │ │ │ - ldrne r3, [pc, #80] @ b7634 │ │ │ │ - ldreq r3, [pc, #84] @ b763c │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117704 │ │ │ │ + ldreq r3, [pc, #156] @ b7578 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #152] @ b757c │ │ │ │ + ldreq r3, [pc, #152] @ b7580 │ │ │ │ + ldr r1, [pc, #180] @ b75a0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 11774c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30dd24 │ │ │ │ - b b707c │ │ │ │ + bl 30e66c │ │ │ │ + b b6fd0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + b b6cc4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 29f9e8 │ │ │ │ + mov r0, #0 │ │ │ │ + b b6fd0 │ │ │ │ + ldr r3, [pc, #72] @ b756c │ │ │ │ + ldr r1, [pc, #124] @ b75a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 11774c │ │ │ │ + b b7428 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - ble b7238 │ │ │ │ - ldr r1, [pc, #92] @ b7664 │ │ │ │ - ldr r0, [pc, #16] @ b761c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - eorseq r6, sp, r8, lsr #6 │ │ │ │ - eorseq r6, sp, r0, asr r3 │ │ │ │ - eorseq r1, r6, r4, ror #7 │ │ │ │ - eorseq r6, sp, r0, asr #8 │ │ │ │ - eorseq r6, sp, r4, ror #6 │ │ │ │ - eorseq r6, sp, ip, lsl #7 │ │ │ │ + movle r1, r4 │ │ │ │ + ble b6cc4 │ │ │ │ + ldr r1, [pc, #92] @ b75a8 │ │ │ │ + ldr r0, [pc, #16] @ b7560 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r6, sp, r8, lsr #22 │ │ │ │ + eorseq r6, sp, r0, asr fp │ │ │ │ + eorseq r1, r6, r4, ror #23 │ │ │ │ + eorseq r6, sp, r4, asr ip │ │ │ │ + eorseq r6, sp, r8, ror fp │ │ │ │ + eorseq r6, sp, r0, lsr #23 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, asr #8 │ │ │ │ + eorseq r1, r6, r8, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, rrx │ │ │ │ - @ instruction: 0x00363dd0 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - eorseq r1, r6, r0, ror r3 │ │ │ │ - eorseq r2, r7, r4, asr r4 │ │ │ │ - eorseq r1, r6, r4, ror r4 │ │ │ │ - eorseq r1, r6, r4, lsl #7 │ │ │ │ - eorseq r1, r6, r8, ror r3 │ │ │ │ - eorseq r1, r6, r0, lsr #9 │ │ │ │ - eorseq r1, r6, r4, lsl #8 │ │ │ │ - eorseq r1, r6, r4, asr #7 │ │ │ │ - eorseq r1, r6, r0, lsr #8 │ │ │ │ - eorseq r1, r6, ip, lsl #7 │ │ │ │ + @ instruction: 0x003645d0 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r1, r6, r0, ror fp │ │ │ │ + eorseq r2, r7, r4, asr ip │ │ │ │ + eorseq r1, r6, r4, ror ip │ │ │ │ + eorseq r1, r6, r4, lsl #23 │ │ │ │ + eorseq r1, r6, r8, ror fp │ │ │ │ + eorseq r1, r6, r4, asr #23 │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r4, lsl #24 │ │ │ │ + eorseq r1, r6, r0, lsr #25 │ │ │ │ + eorseq r1, r6, ip, lsl #23 │ │ │ │ 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] @ b8410 │ │ │ │ + ldr r2, [pc, #3456] @ b8354 │ │ │ │ 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 b83f0 │ │ │ │ + bhi b8334 │ │ │ │ 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 b776c │ │ │ │ + bne b76b0 │ │ │ │ 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 b778c │ │ │ │ + beq b76d0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b7764 │ │ │ │ + ble b76a8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b77ac │ │ │ │ + beq b76f0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b7764 │ │ │ │ + beq b76a8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b77ac │ │ │ │ + beq b76f0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b7764 │ │ │ │ + beq b76a8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b77ac │ │ │ │ + beq b76f0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b7764 │ │ │ │ + beq b76a8 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b77ac │ │ │ │ + beq b76f0 │ │ │ │ cmp r3, ip │ │ │ │ - bne b774c │ │ │ │ + bne b7690 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b7bdc │ │ │ │ + b b7b20 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7dcc │ │ │ │ + beq b7d10 │ │ │ │ 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 b77ac │ │ │ │ + beq b76f0 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b778c │ │ │ │ - ldr r3, [pc, #3180] @ b8414 │ │ │ │ + bne b76d0 │ │ │ │ + ldr r3, [pc, #3180] @ b8358 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7764 │ │ │ │ + bne b76a8 │ │ │ │ str r7, [r1] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7ba8 │ │ │ │ + beq b7aec │ │ │ │ str r4, [r7] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ 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 b7778 │ │ │ │ - ldr r0, [pc, #3092] @ b8418 │ │ │ │ - b b7bdc │ │ │ │ + bne b76bc │ │ │ │ + ldr r0, [pc, #3092] @ b835c │ │ │ │ + b b7b20 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b777c │ │ │ │ - bne b7a48 │ │ │ │ + bgt b76c0 │ │ │ │ + bne b798c │ │ │ │ str r0, [r4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - ldrne r0, [pc, #3016] @ b841c │ │ │ │ - bne b7bdc │ │ │ │ + ldrne r0, [pc, #3016] @ b8360 │ │ │ │ + bne b7b20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b83f8 │ │ │ │ + blt b833c │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b8420 │ │ │ │ + ldr r1, [pc, #2968] @ b8364 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b777c │ │ │ │ - ldr r3, [pc, #2952] @ b8424 │ │ │ │ + b b76c0 │ │ │ │ + ldr r3, [pc, #2952] @ b8368 │ │ │ │ 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 b81b4 │ │ │ │ + beq b80f8 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7e4c │ │ │ │ + bne b7d90 │ │ │ │ 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 b791c │ │ │ │ + bne b7860 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7eb8 │ │ │ │ + beq b7dfc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b82f4 │ │ │ │ + beq b8238 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fc48 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc70 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7ea4 │ │ │ │ - bl ab14c │ │ │ │ + beq b7de8 │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7db0 │ │ │ │ + bne b7cf4 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7ea4 │ │ │ │ + beq b7de8 │ │ │ │ str r7, [r9] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #2728] @ b8428 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #2728] @ b836c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b79a0 │ │ │ │ - bl a5780 │ │ │ │ + beq b78e4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7a48 │ │ │ │ + bne b798c │ │ │ │ strd sl, [r4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ 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 b83e8 │ │ │ │ + beq b832c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b83e8 │ │ │ │ + bne b832c │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b83e0 │ │ │ │ + beq b8324 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b83d0 │ │ │ │ + bne b8314 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b8004 │ │ │ │ + beq b7f48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8010 │ │ │ │ + blt b7f54 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b777c │ │ │ │ - ldr r3, [pc, #2540] @ b842c │ │ │ │ - ldr r1, [pc, #2540] @ b8430 │ │ │ │ + ble b76c0 │ │ │ │ + ldr r3, [pc, #2540] @ b8370 │ │ │ │ + ldr r1, [pc, #2540] @ b8374 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r5 │ │ │ │ - b b7784 │ │ │ │ + b b76c8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128420 │ │ │ │ + bl 12842c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7e3c │ │ │ │ + beq b7d80 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b83bc │ │ │ │ + blt b8300 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b8024 │ │ │ │ + bge b7f68 │ │ │ │ strh r4, [r7] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ 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 b7f4c │ │ │ │ - bl 1b7f40 │ │ │ │ + beq b7e90 │ │ │ │ + bl 1b8298 │ │ │ │ strd r0, [r4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17e9c8 │ │ │ │ + bl 17ec1c │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7e94 │ │ │ │ + beq b7dd8 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1af5cc │ │ │ │ - ldr r3, [pc, #2340] @ b8428 │ │ │ │ + bl 1af964 │ │ │ │ + ldr r3, [pc, #2340] @ b836c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b81a4 │ │ │ │ + bne b80e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355f5c │ │ │ │ + bl 356760 │ │ │ │ str r0, [r4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7edc │ │ │ │ + bne b7e20 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f24 │ │ │ │ + bne b7e68 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b8420 │ │ │ │ + ldr r0, [pc, #2216] @ b8364 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b77d4 │ │ │ │ - bl a5780 │ │ │ │ + bne b7718 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b77d4 │ │ │ │ - b b7a48 │ │ │ │ + beq b7718 │ │ │ │ + b b798c │ │ │ │ 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 b7778 │ │ │ │ - ldr r0, [pc, #2132] @ b8434 │ │ │ │ + bne b76bc │ │ │ │ + ldr r0, [pc, #2132] @ b8378 │ │ │ │ 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 318ab8 │ │ │ │ + b 3191f8 │ │ │ │ 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 b7f4c │ │ │ │ - bl 1ef81c │ │ │ │ + beq b7e90 │ │ │ │ + bl 1efbc0 │ │ │ │ str r0, [r4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8438 │ │ │ │ + ldr r1, [pc, #2060] @ b837c │ │ │ │ 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 b8040 │ │ │ │ + beq b7f84 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b843c │ │ │ │ - bne b7bdc │ │ │ │ + ldrne r0, [pc, #2024] @ b8380 │ │ │ │ + bne b7b20 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b8038 │ │ │ │ + beq b7f7c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8440 │ │ │ │ + ldr r1, [pc, #1988] @ b8384 │ │ │ │ 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 b8070 │ │ │ │ + bne b7fb4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adff4 │ │ │ │ + bl adf78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fdc │ │ │ │ + bne b7f20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b8444 │ │ │ │ - beq b7bdc │ │ │ │ + ldreq r0, [pc, #1920] @ b8388 │ │ │ │ + beq b7b20 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e5c8 │ │ │ │ + bl 10e628 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b8448 │ │ │ │ - beq b7bdc │ │ │ │ - ldr r2, [pc, #1892] @ b844c │ │ │ │ + ldreq r0, [pc, #1896] @ b838c │ │ │ │ + beq b7b20 │ │ │ │ + ldr r2, [pc, #1892] @ b8390 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b8100 │ │ │ │ + beq b8044 │ │ │ │ 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 b80d4 │ │ │ │ + bne b8018 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b82d0 │ │ │ │ + beq b8214 │ │ │ │ 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] @ b8450 │ │ │ │ + ldr lr, [pc, #1756] @ b8394 │ │ │ │ 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 b777c │ │ │ │ + beq b76c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b777c │ │ │ │ + bne b76c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b777c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b76c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b7954 │ │ │ │ + bne b7898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b7954 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b7898 │ │ │ │ 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] @ b8454 │ │ │ │ - beq b7bdc │ │ │ │ + ldreq r0, [pc, #1632] @ b8398 │ │ │ │ + beq b7b20 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b777c │ │ │ │ + bne b76c0 │ │ │ │ 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 b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7a80 │ │ │ │ - bl a5780 │ │ │ │ + bne b79c4 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7a80 │ │ │ │ - b b7a48 │ │ │ │ + beq b79c4 │ │ │ │ + b b798c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7f1c │ │ │ │ + bne b7e60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7f2c │ │ │ │ + beq b7e70 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b82f4 │ │ │ │ + beq b8238 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7f54 │ │ │ │ + bne b7e98 │ │ │ │ str r4, [r9] │ │ │ │ - b b777c │ │ │ │ - bl a5780 │ │ │ │ + b b76c0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7adc │ │ │ │ - b b7a48 │ │ │ │ - bl a5780 │ │ │ │ + beq b7a20 │ │ │ │ + b b798c │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7a48 │ │ │ │ + bne b798c │ │ │ │ mvn r7, #0 │ │ │ │ - b b795c │ │ │ │ + b b78a0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 306fd0 │ │ │ │ + bl 307890 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b791c │ │ │ │ + bge b7860 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b7bdc │ │ │ │ + b b7b20 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 306fd0 │ │ │ │ + bl 307890 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7ed4 │ │ │ │ + blt b7e18 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b80a0 │ │ │ │ + bne b7fe4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ mov r4, #0 │ │ │ │ - b b7e8c │ │ │ │ - ldr r0, [pc, #1324] @ b8458 │ │ │ │ - b b7bdc │ │ │ │ - ldr lr, [pc, #1252] @ b8418 │ │ │ │ + b b7dd0 │ │ │ │ + ldr r0, [pc, #1324] @ b839c │ │ │ │ + b b7b20 │ │ │ │ + ldr lr, [pc, #1252] @ b835c │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b845c │ │ │ │ + ldr r0, [pc, #1312] @ b83a0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b7be8 │ │ │ │ - ldr r0, [pc, #1292] @ b8460 │ │ │ │ - b b7bdc │ │ │ │ - ldr r3, [pc, #1288] @ b8464 │ │ │ │ - ldr r1, [pc, #1288] @ b8468 │ │ │ │ + b b7b2c │ │ │ │ + ldr r0, [pc, #1292] @ b83a4 │ │ │ │ + b b7b20 │ │ │ │ + ldr r3, [pc, #1288] @ b83a8 │ │ │ │ + ldr r1, [pc, #1288] @ b83ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r5 │ │ │ │ - b b7784 │ │ │ │ + b b76c8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef81c │ │ │ │ + bl 1efbc0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7f94 │ │ │ │ + beq b7ed8 │ │ │ │ strb r4, [r7] │ │ │ │ - b b777c │ │ │ │ - bl a5780 │ │ │ │ + b b76c0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7a48 │ │ │ │ - b b7f8c │ │ │ │ + bne b798c │ │ │ │ + b b7ed0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 30486c │ │ │ │ - bl a5780 │ │ │ │ + bl 304eec │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7a48 │ │ │ │ + bne b798c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b807c │ │ │ │ + bne b7fc0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b80c8 │ │ │ │ + beq b800c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7cf4 │ │ │ │ - bl a5780 │ │ │ │ + b b7c38 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7a48 │ │ │ │ - ldr r3, [pc, #1044] @ b842c │ │ │ │ - ldr r1, [pc, #1104] @ b846c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b7a48 │ │ │ │ - ldr r3, [pc, #1024] @ b842c │ │ │ │ - ldr r1, [pc, #1088] @ b8470 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b7a48 │ │ │ │ - ldr r0, [pc, #1076] @ b8474 │ │ │ │ - b b7bdc │ │ │ │ + bne b798c │ │ │ │ + ldr r3, [pc, #1044] @ b8370 │ │ │ │ + ldr r1, [pc, #1104] @ b83b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b798c │ │ │ │ + ldr r3, [pc, #1024] @ b8370 │ │ │ │ + ldr r1, [pc, #1088] @ b83b4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b b798c │ │ │ │ + ldr r0, [pc, #1076] @ b83b8 │ │ │ │ + b b7b20 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b8038 │ │ │ │ + beq b7f7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7cc4 │ │ │ │ - b b77fc │ │ │ │ + bne b7c08 │ │ │ │ + b b7740 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8084 │ │ │ │ + beq b7fc8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7fe8 │ │ │ │ + beq b7f2c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7cf4 │ │ │ │ + b b7c38 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b777c │ │ │ │ - ldr r3, [pc, #940] @ b8464 │ │ │ │ - ldr r1, [pc, #956] @ b8478 │ │ │ │ + beq b76c0 │ │ │ │ + ldr r3, [pc, #940] @ b83a8 │ │ │ │ + ldr r1, [pc, #956] @ b83bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, r5 │ │ │ │ - b b7784 │ │ │ │ - ldr r1, [pc, #940] @ b847c │ │ │ │ + b b76c8 │ │ │ │ + ldr r1, [pc, #940] @ b83c0 │ │ │ │ mov r3, r7 │ │ │ │ - b b7cf4 │ │ │ │ + b b7c38 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80f8 │ │ │ │ + beq b803c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b80f8 │ │ │ │ + bne b803c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8480 │ │ │ │ - b b7bdc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #896] @ b83c4 │ │ │ │ + b b7b20 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8240 │ │ │ │ + beq b8184 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b81f0 │ │ │ │ + bne b8134 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b82d0 │ │ │ │ + blt b8214 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b82d0 │ │ │ │ + beq b8214 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r2, [sl] │ │ │ │ add lr, r0, #1 │ │ │ │ str lr, [sl, #4] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str lr, [r2, r0, lsl #3] │ │ │ │ - ldr ip, [pc, #720] @ b8450 │ │ │ │ + ldr ip, [pc, #720] @ b8394 │ │ │ │ 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 b7d88 │ │ │ │ - bl a5780 │ │ │ │ + b b7ccc │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7a48 │ │ │ │ - b b7b18 │ │ │ │ + bne b798c │ │ │ │ + b b7a5c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b82a0 │ │ │ │ + bne b81e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b8264 │ │ │ │ + bne b81a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112478 │ │ │ │ + bl 1124cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f24 │ │ │ │ + bne b7e68 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7874 │ │ │ │ + b b77b8 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b8188 │ │ │ │ + bge b80cc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8224 │ │ │ │ + beq b8168 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b8220 │ │ │ │ + bne b8164 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b8464 │ │ │ │ - ldr r1, [pc, #596] @ b8484 │ │ │ │ + ldr r3, [pc, #568] @ b83a8 │ │ │ │ + ldr r1, [pc, #596] @ b83c8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 117704 │ │ │ │ - b b7a48 │ │ │ │ + bl 11774c │ │ │ │ + b b798c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b825c │ │ │ │ + beq b81a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b82c4 │ │ │ │ - ldr r0, [pc, #548] @ b8488 │ │ │ │ - b b7bdc │ │ │ │ + beq b8208 │ │ │ │ + ldr r0, [pc, #548] @ b83cc │ │ │ │ + b b7b20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b28ac │ │ │ │ + bl b2818 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b82f4 │ │ │ │ + beq b8238 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112c98 │ │ │ │ - b b81e4 │ │ │ │ + bl 112cec │ │ │ │ + b b8128 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112c98 │ │ │ │ - b b81e4 │ │ │ │ + bl 112cec │ │ │ │ + b b8128 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b825c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b81a0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b82ec │ │ │ │ + beq b8230 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b82fc │ │ │ │ - bl 29f6f4 │ │ │ │ - b b7a48 │ │ │ │ - ldr r0, [pc, #400] @ b848c │ │ │ │ - b b7bdc │ │ │ │ + beq b8240 │ │ │ │ + bl 29f9e8 │ │ │ │ + b b798c │ │ │ │ + ldr r0, [pc, #400] @ b83d0 │ │ │ │ + b b7b20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b82ec │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b8230 │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b8440 │ │ │ │ + ldr r1, [pc, #296] @ b8384 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b836c │ │ │ │ + bne b82b0 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b7778 │ │ │ │ + b b76bc │ │ │ │ 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 b839c │ │ │ │ - ldr r1, [pc, #236] @ b8440 │ │ │ │ + bne b82e0 │ │ │ │ + ldr r1, [pc, #236] @ b8384 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8380 │ │ │ │ - bl adff4 │ │ │ │ + beq b82c4 │ │ │ │ + bl adf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8380 │ │ │ │ - ldr r0, [pc, #292] @ b8490 │ │ │ │ - b b7bdc │ │ │ │ - bl adff4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #280] @ b8494 │ │ │ │ - beq b7bdc │ │ │ │ - b b8324 │ │ │ │ + bne b82c4 │ │ │ │ + ldr r0, [pc, #292] @ b83d4 │ │ │ │ + b b7b20 │ │ │ │ + bl adf78 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #280] @ b83d8 │ │ │ │ + beq b7b20 │ │ │ │ + b b8268 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8364 │ │ │ │ + bne b82a8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b777c │ │ │ │ + b b76c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21694c │ │ │ │ + bl 21695c │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b777c │ │ │ │ - b b834c │ │ │ │ - ldr r3, [pc, #104] @ b842c │ │ │ │ - ldr r1, [pc, #208] @ b8498 │ │ │ │ + beq b76c0 │ │ │ │ + b b8290 │ │ │ │ + ldr r3, [pc, #104] @ b8370 │ │ │ │ + ldr r1, [pc, #208] @ b83dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b7a48 │ │ │ │ + bl 18ee78 │ │ │ │ + b b798c │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b7a00 │ │ │ │ + b b7944 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b b79f4 │ │ │ │ - ldr r0, [pc, #172] @ b849c │ │ │ │ - b b7bdc │ │ │ │ - ldr r0, [pc, #168] @ b84a0 │ │ │ │ - b b7bdc │ │ │ │ - bl 11a820 │ │ │ │ - ldr r0, [pc, #160] @ b84a4 │ │ │ │ + b b7938 │ │ │ │ + ldr r0, [pc, #172] @ b83e0 │ │ │ │ + b b7b20 │ │ │ │ + ldr r0, [pc, #168] @ b83e4 │ │ │ │ + b b7b20 │ │ │ │ + bl 11a864 │ │ │ │ + ldr r0, [pc, #160] @ b83e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7be8 │ │ │ │ - @ instruction: 0x003d63b4 │ │ │ │ + b b7b2c │ │ │ │ + eorseq r6, sp, r8, asr #23 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0037aeb0 │ │ │ │ - eorseq r1, r6, r4, lsr #13 │ │ │ │ - andeq r3, r7, r4, lsl #5 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq r1, r6, r4, lsr #29 │ │ │ │ + andeq r3, r7, ip, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, lsl #10 │ │ │ │ - eorseq lr, r8, r8, lsr #21 │ │ │ │ - mlaseq r5, r8, lr, lr │ │ │ │ - @ instruction: 0x003615d8 │ │ │ │ + eorseq r1, r6, r0, lsl #26 │ │ │ │ + eorseq pc, r8, r8, lsr #5 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ + @ instruction: 0x00361dd8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x003614bc │ │ │ │ - eorseq r1, r6, r0, lsl r6 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ - ldrdeq r2, [r7], -r4 │ │ │ │ - mlaseq r6, r4, r6, r1 │ │ │ │ - eorseq r3, r9, ip, lsr r0 │ │ │ │ - @ instruction: 0x00368db0 │ │ │ │ - eorseq r2, r9, r8, asr #17 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - @ instruction: 0x003614d4 │ │ │ │ - eorseq r1, r6, ip, asr r5 │ │ │ │ - @ instruction: 0x003615fc │ │ │ │ - eorseq r0, r6, r4, asr #28 │ │ │ │ + @ instruction: 0x00361cbc │ │ │ │ + eorseq r1, r6, r0, lsl lr │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + strdeq r2, [r7], -ip │ │ │ │ + mlaseq r6, r4, lr, r1 │ │ │ │ + eorseq r3, r9, ip, lsr r8 │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq r3, r9, r8, asr #1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x00361cd4 │ │ │ │ + eorseq r1, r6, ip, asr sp │ │ │ │ + @ instruction: 0x00361dfc │ │ │ │ + eorseq r1, r6, r4, asr #12 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r1, r6, r0, ror r6 │ │ │ │ - eorseq r1, r6, ip, lsr r6 │ │ │ │ - eorseq r1, r6, r4, lsr #12 │ │ │ │ - @ instruction: 0x003615bc │ │ │ │ - eorseq r1, r6, ip, lsl #11 │ │ │ │ - mlaseq r5, r8, r0, sl │ │ │ │ - eorseq r1, r6, r0, lsr r5 │ │ │ │ - eorseq r1, r6, r8, lsr #11 │ │ │ │ - eorseq r1, r6, ip, ror #13 │ │ │ │ - eorseq r1, r6, ip, asr #13 │ │ │ │ + eorseq r1, r6, r0, ror lr │ │ │ │ + eorseq r1, r6, ip, lsr lr │ │ │ │ + eorseq r1, r6, r4, lsr #28 │ │ │ │ + @ instruction: 0x00361dbc │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + mlaseq r5, r8, r8, sl │ │ │ │ + eorseq r1, r6, r0, lsr sp │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq r1, r6, ip, ror #29 │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ 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 b8a18 │ │ │ │ + bcs b8958 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b8a18 │ │ │ │ + bcs b8958 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b8a18 │ │ │ │ + bcs b8958 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8654 │ │ │ │ + bls b8594 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b866c │ │ │ │ + beq b85ac │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b866c │ │ │ │ + beq b85ac │ │ │ │ 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, #1788] @ b8c44 │ │ │ │ + ldr r2, [pc, #1792] @ b8b8c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8afc │ │ │ │ + bne b8a3c │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b8afc │ │ │ │ + beq b8a3c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8b80 │ │ │ │ + beq b8ac0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8a38 │ │ │ │ + beq b8978 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b8a04 │ │ │ │ + ble b8944 │ │ │ │ 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 b8684 │ │ │ │ + bne b85c4 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b86fc │ │ │ │ + beq b863c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b873c │ │ │ │ + bne b867c │ │ │ │ cmp r7, fp │ │ │ │ - blt b8594 │ │ │ │ + blt b84d8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b85fc │ │ │ │ + beq b853c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8bb8 │ │ │ │ + beq b8af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8730 │ │ │ │ + beq b8670 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b89fc │ │ │ │ + beq b893c │ │ │ │ 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 b8a10 │ │ │ │ + bhi b8950 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b8510 │ │ │ │ + bne b8454 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b866c │ │ │ │ + beq b85ac │ │ │ │ mov r0, r6 │ │ │ │ - b b864c │ │ │ │ - ldr r3, [pc, #1468] @ b8c48 │ │ │ │ + b b858c │ │ │ │ + ldr r3, [pc, #1476] @ b8b90 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -146498,330 +146450,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 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b85c0 │ │ │ │ + bne b8504 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b871c │ │ │ │ + beq b865c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8bb4 │ │ │ │ - bl 11a820 │ │ │ │ + beq b8b84 │ │ │ │ + bl 11a864 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b860c │ │ │ │ - ldr r3, [pc, #1300] @ b8c4c │ │ │ │ + bne b854c │ │ │ │ + ldr r3, [pc, #1308] @ b8b94 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b89e8 │ │ │ │ + b b8928 │ │ │ │ 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 b8770 │ │ │ │ + beq b86b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8b64 │ │ │ │ + beq b8aa4 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1236] @ b8c50 │ │ │ │ + ldr r1, [pc, #1244] @ b8b98 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b8a58 │ │ │ │ + bne b8998 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b8a64 │ │ │ │ - ldr r2, [pc, #1196] @ b8c48 │ │ │ │ - bl 3578c0 │ │ │ │ + bne b89a4 │ │ │ │ + ldr r2, [pc, #1204] @ b8b90 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b8810 │ │ │ │ - ldr r2, [pc, #1176] @ b8c54 │ │ │ │ + beq b8750 │ │ │ │ + ldr r2, [pc, #1184] @ b8b9c │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b87e4 │ │ │ │ - b b8808 │ │ │ │ + bne b8724 │ │ │ │ + b b8748 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8808 │ │ │ │ + beq b8748 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b87d4 │ │ │ │ + bne b8714 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b87e4 │ │ │ │ + bne b8724 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8900 │ │ │ │ + beq b8840 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8b58 │ │ │ │ + bcs b8a98 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b8b24 │ │ │ │ + bcs b8a64 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b8b30 │ │ │ │ + bcs b8a70 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8acc │ │ │ │ + bls b8a0c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8b14 │ │ │ │ + beq b8a54 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8864 │ │ │ │ + beq b87a4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ae0 │ │ │ │ + beq b8a20 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b88f0 │ │ │ │ + beq b8830 │ │ │ │ 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 b88bc │ │ │ │ + bcs b87fc │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b88bc │ │ │ │ + bcs b87fc │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b88bc │ │ │ │ + bcs b87fc │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8a44 │ │ │ │ + bls b8984 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b88e4 │ │ │ │ + beq b8824 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b88e4 │ │ │ │ + beq b8824 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b88e4 │ │ │ │ + beq b8824 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8900 │ │ │ │ + bne b8840 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8878 │ │ │ │ + bne b87b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8908 │ │ │ │ + bne b8848 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8a24 │ │ │ │ + bne b8964 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8a90 │ │ │ │ + bne b89d0 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b89a4 │ │ │ │ + beq b88e4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8a90 │ │ │ │ + ble b89d0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b89c8 │ │ │ │ + beq b8908 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8b78 │ │ │ │ + beq b8ab8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b89c8 │ │ │ │ + beq b8908 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8a90 │ │ │ │ + beq b89d0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b89c8 │ │ │ │ + beq b8908 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8a90 │ │ │ │ + beq b89d0 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b89c8 │ │ │ │ + beq b8908 │ │ │ │ cmp r0, ip │ │ │ │ - bne b8988 │ │ │ │ - b b8a90 │ │ │ │ + bne b88c8 │ │ │ │ + b b89d0 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b89c8 │ │ │ │ + beq b8908 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b89a8 │ │ │ │ - ldr r2, [pc, #660] @ b8c58 │ │ │ │ + bne b88e8 │ │ │ │ + ldr r2, [pc, #668] @ b8ba0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8a90 │ │ │ │ + bne b89d0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b89e8 │ │ │ │ + beq b8928 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8bcc │ │ │ │ + beq b8b0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8620 │ │ │ │ + bne b8560 │ │ │ │ mov r6, r0 │ │ │ │ - b b853c │ │ │ │ + b b8480 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b85ec │ │ │ │ - b b85fc │ │ │ │ + bne b8530 │ │ │ │ + b b853c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8510 │ │ │ │ - b b866c │ │ │ │ + bne b8454 │ │ │ │ + b b85ac │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8914 │ │ │ │ - b b8a90 │ │ │ │ + beq b8854 │ │ │ │ + b b89d0 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b8588 │ │ │ │ - b b85fc │ │ │ │ + bgt b84cc │ │ │ │ + b b853c │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b88bc │ │ │ │ - ldr r1, [pc, #508] @ b8c5c │ │ │ │ + b b87fc │ │ │ │ + ldr r1, [pc, #516] @ b8ba4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8a9c │ │ │ │ - ldr r2, [pc, #500] @ b8c60 │ │ │ │ + beq b89dc │ │ │ │ + ldr r2, [pc, #508] @ b8ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8b3c │ │ │ │ + beq b8a7c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #480] @ b8c64 │ │ │ │ + ldr r2, [pc, #488] @ b8bac │ │ │ │ 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 b89d0 │ │ │ │ + b b8910 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #444] @ b8c68 │ │ │ │ + ldr r2, [pc, #452] @ b8bb0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8a64 │ │ │ │ + bne b89a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8a64 │ │ │ │ + bne b89a4 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b89d0 │ │ │ │ + b b8910 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b8848 │ │ │ │ + b b8788 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8900 │ │ │ │ + beq b8840 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b8878 │ │ │ │ + b b87b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b855c │ │ │ │ - b b871c │ │ │ │ + bne b84a0 │ │ │ │ + b b865c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8870 │ │ │ │ - b b8900 │ │ │ │ + bne b87b0 │ │ │ │ + b b8840 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b8848 │ │ │ │ + b b8788 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b8848 │ │ │ │ + b b8788 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #284] @ b8c6c │ │ │ │ + ldreq r2, [pc, #292] @ b8bb4 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b89d0 │ │ │ │ - b b8a70 │ │ │ │ + beq b8910 │ │ │ │ + b b89b0 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b8848 │ │ │ │ + b b8788 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b876c │ │ │ │ + b b86ac │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b89d0 │ │ │ │ + b b8910 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8bd8 │ │ │ │ + bne b8b18 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b85fc │ │ │ │ + bne b853c │ │ │ │ mov r0, r5 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b871c │ │ │ │ + blt b865c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b85fc │ │ │ │ - b b8568 │ │ │ │ - mvn r4, #0 │ │ │ │ + beq b853c │ │ │ │ + b b84ac │ │ │ │ + mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b85fc │ │ │ │ - b b871c │ │ │ │ + bne b853c │ │ │ │ + b b865c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b89e8 │ │ │ │ - ldr r2, [pc, #104] @ b8c48 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b8928 │ │ │ │ + ldr r2, [pc, #112] @ b8b90 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -146837,288 +146789,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 b85fc │ │ │ │ - b b8b94 │ │ │ │ + bne b853c │ │ │ │ + b b8ad4 │ │ │ │ + mvn r4, #0 │ │ │ │ + b b8af8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mulseq ip, r0, r5 │ │ │ │ - @ instruction: 0x001515f8 │ │ │ │ - eoreq r6, sl, ip, lsl #20 │ │ │ │ + @ instruction: 0x001c08dc │ │ │ │ + andseq r1, r5, r4, lsl #15 │ │ │ │ + eoreq r6, sl, ip, ror ip │ │ │ │ │ │ │ │ -000b8c70 : │ │ │ │ +000b8bb8 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8dd0 │ │ │ │ + beq b8d18 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8d88 │ │ │ │ + bne b8cd0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8d34 │ │ │ │ + bne b8c7c │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8d3c │ │ │ │ + beq b8c84 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d10 │ │ │ │ + beq b8c58 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8d68 │ │ │ │ + beq b8cb0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8d08 │ │ │ │ + beq b8c50 │ │ │ │ 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 b8d10 │ │ │ │ + beq b8c58 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8ce0 │ │ │ │ + bgt b8c28 │ │ │ │ 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 b8d74 │ │ │ │ + beq b8cbc │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8cf8 │ │ │ │ + bne b8c40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8d04 │ │ │ │ - b b8d08 │ │ │ │ + bne b8c4c │ │ │ │ + b b8c50 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8d48 │ │ │ │ + bgt b8c90 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8d34 │ │ │ │ + blt b8c7c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8d34 │ │ │ │ + bge b8c7c │ │ │ │ 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 b8d58 │ │ │ │ + b b8ca0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8f64 │ │ │ │ + beq b8eac │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8f18 │ │ │ │ + bne b8e60 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8efc │ │ │ │ + bne b8e44 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8e88 │ │ │ │ + beq b8dd0 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ed8 │ │ │ │ + beq b8e20 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8eb8 │ │ │ │ + beq b8e00 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8ec0 │ │ │ │ + beq b8e08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8ecc │ │ │ │ + bne b8e14 │ │ │ │ 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 b8f04 │ │ │ │ + beq b8e4c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8e64 │ │ │ │ + bne b8dac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8e70 │ │ │ │ + bne b8db8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8e80 │ │ │ │ + beq b8dc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8e80 │ │ │ │ + b b8dc8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ed8 │ │ │ │ + beq b8e20 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8e48 │ │ │ │ + bgt b8d90 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8e94 │ │ │ │ + bgt b8ddc │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8efc │ │ │ │ + blt b8e44 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8efc │ │ │ │ + ble b8e44 │ │ │ │ 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 b8ea8 │ │ │ │ + b b8df0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8f6c <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8eb4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #776] @ b928c <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b91d4 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 b90f8 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b9040 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b90f8 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b9040 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b91a0 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b90e8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b91b0 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b90f8 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b90c8 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b9290 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b9010 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b91d8 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b90d4 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b9294 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b901c <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b91dc <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b926c <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b9298 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + beq b91b4 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b91e0 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b90ac <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b8ff4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b921c <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b9164 <_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 b922c <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b929c <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b9174 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b91e4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -147126,717 +147080,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 b90c4 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b900c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b9210 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b9158 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne b90b4 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b90c4 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b92a0 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b8ffc <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b900c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b91e8 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b91e0 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b9128 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b91e0 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b9128 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r9, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b9200 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b9148 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b9198 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b90e0 <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b91c4 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b910c <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b91b0 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b90f8 <_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 b900c <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b90c8 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b8f54 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b9010 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b9198 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b90e0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9198 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b90e0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b9198 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b90e0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b91a0 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a820 │ │ │ │ - b b91a0 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b90e8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a864 │ │ │ │ + b b90e8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b90c4 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b900c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9064 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b929c <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 3578c0 │ │ │ │ + bne b8fac <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b91e4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 3580c0 │ │ │ │ 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 b90ac <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8ff4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b90c8 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b9010 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b90ac <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8ff4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r8, ror r3 │ │ │ │ + andseq lr, r4, r0, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, lsl sp │ │ │ │ + andseq lr, r4, ip, ror #22 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b92a4 : │ │ │ │ +000b91ec : │ │ │ │ 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] @ b93e4 │ │ │ │ + ldr r2, [pc, #284] @ b932c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b9338 │ │ │ │ + beq b9280 │ │ │ │ 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 b9338 │ │ │ │ + beq b9280 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b9360 │ │ │ │ + beq b92a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b937c │ │ │ │ + bne b92c4 │ │ │ │ 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 b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2f10 <_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 b93b0 │ │ │ │ + beq b92f8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b93b0 │ │ │ │ + beq b92f8 │ │ │ │ mov r3, #0 │ │ │ │ - b b932c │ │ │ │ + b b9274 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b932c │ │ │ │ + beq b9274 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b93cc │ │ │ │ - ldr r3, [pc, #76] @ b93e8 │ │ │ │ - ldr r2, [pc, #76] @ b93ec │ │ │ │ + bne b9314 │ │ │ │ + ldr r3, [pc, #76] @ b9330 │ │ │ │ + ldr r2, [pc, #76] @ b9334 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d50b4 │ │ │ │ - b b9374 │ │ │ │ - ldr r3, [pc, #48] @ b93e8 │ │ │ │ - ldr r2, [pc, #52] @ b93f0 │ │ │ │ + bl 2d55e4 │ │ │ │ + b b92bc │ │ │ │ + ldr r3, [pc, #48] @ b9330 │ │ │ │ + ldr r2, [pc, #52] @ b9338 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b b9374 │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b b92bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b9394 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9394 │ │ │ │ + bne b92dc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b92dc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ 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 b9908 │ │ │ │ + bne b9850 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b98cc │ │ │ │ + bhi b9814 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b9940 │ │ │ │ + ldr r2, [pc, #1296] @ b9888 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9844 │ │ │ │ + bne b978c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da40 │ │ │ │ + bl 9d9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b9640 │ │ │ │ + beq b9588 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b9488 │ │ │ │ - ldr r3, [pc, #1256] @ b9944 │ │ │ │ - bl 3578c0 │ │ │ │ + beq b93d0 │ │ │ │ + ldr r3, [pc, #1256] @ b988c │ │ │ │ + bl 3580c0 │ │ │ │ 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 b9770 │ │ │ │ + beq b96b8 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b985c │ │ │ │ + bge b97a4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b9928 │ │ │ │ + bne b9870 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9948 │ │ │ │ + ldr r3, [pc, #1168] @ b9890 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b97e8 │ │ │ │ + beq b9730 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b96f0 │ │ │ │ + beq b9638 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b9648 │ │ │ │ + blt b9590 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9874 │ │ │ │ + beq b97bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b95a4 │ │ │ │ + ble b94ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b957c │ │ │ │ + bne b94c4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9828 │ │ │ │ + beq b9770 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b952c │ │ │ │ + beq b9474 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9740 │ │ │ │ + beq b9688 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b974c │ │ │ │ + bne b9694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b971c │ │ │ │ + bne b9664 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b96f8 │ │ │ │ + bne b9640 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b95a4 │ │ │ │ + beq b94ec │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9504 │ │ │ │ + beq b944c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b958c │ │ │ │ - ldr r1, [pc, #928] @ b994c │ │ │ │ + bne b94d4 │ │ │ │ + ldr r1, [pc, #928] @ b9894 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b961c │ │ │ │ + blt b9564 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b95e4 │ │ │ │ + beq b952c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b95e4 │ │ │ │ + bge b952c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b9800 │ │ │ │ + bne b9748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b9950 │ │ │ │ - blt b9838 │ │ │ │ - ldr r0, [pc, #840] @ b9954 │ │ │ │ + ldrge r2, [pc, #844] @ b9898 │ │ │ │ + blt b9780 │ │ │ │ + ldr r0, [pc, #840] @ b989c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b9958 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #828] @ b98a0 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9640 │ │ │ │ + beq b9588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b9640 │ │ │ │ + bne b9588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b9570 │ │ │ │ + b b94b8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b96ac │ │ │ │ + beq b95f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b94e0 │ │ │ │ + ble b9428 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b96d0 │ │ │ │ + beq b9618 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b94e0 │ │ │ │ + beq b9428 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b96d0 │ │ │ │ + beq b9618 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b94e0 │ │ │ │ + beq b9428 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b96d0 │ │ │ │ + beq b9618 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9690 │ │ │ │ - b b94e0 │ │ │ │ + bne b95d8 │ │ │ │ + b b9428 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b96d0 │ │ │ │ + beq b9618 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b96b0 │ │ │ │ - ldr r3, [pc, #656] @ b995c │ │ │ │ + bne b95f8 │ │ │ │ + ldr r3, [pc, #656] @ b98a4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b94e0 │ │ │ │ + bne b9428 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b96f0 │ │ │ │ + beq b9638 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b9524 │ │ │ │ + bne b946c │ │ │ │ mov r7, r5 │ │ │ │ - b b952c │ │ │ │ + b b9474 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9570 │ │ │ │ + beq b94b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9570 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9570 │ │ │ │ + bne b94b8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b94b8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9560 │ │ │ │ + beq b94a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9560 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9560 │ │ │ │ + bne b94a8 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b94a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b9550 │ │ │ │ + beq b9498 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9550 │ │ │ │ + beq b9498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9550 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9550 │ │ │ │ - ldr r3, [pc, #460] @ b9944 │ │ │ │ - bl 3578c0 │ │ │ │ + bne b9498 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b9498 │ │ │ │ + ldr r3, [pc, #460] @ b988c │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b98f4 │ │ │ │ + beq b983c │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b98ec │ │ │ │ + beq b9834 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b97c0 │ │ │ │ + beq b9708 │ │ │ │ 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 b98ec │ │ │ │ + bcc b9834 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 25ae38 │ │ │ │ + bl 25b0e0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b961c │ │ │ │ + beq b9564 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9948 │ │ │ │ + ldr r3, [pc, #356] @ b9890 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b94c4 │ │ │ │ + bne b940c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b952c │ │ │ │ + b b9474 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b98a4 │ │ │ │ + beq b97ec │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b95e4 │ │ │ │ + ble b952c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b989c │ │ │ │ + bne b97e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9524 │ │ │ │ - b b952c │ │ │ │ + bne b946c │ │ │ │ + b b9474 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b9960 │ │ │ │ - b b9604 │ │ │ │ + ldr r2, [pc, #284] @ b98a8 │ │ │ │ + b b954c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b9488 │ │ │ │ - b b9640 │ │ │ │ - ldr r0, [pc, #240] @ b9954 │ │ │ │ + bne b93d0 │ │ │ │ + b b9588 │ │ │ │ + ldr r0, [pc, #240] @ b989c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b9964 │ │ │ │ + ldr r1, [pc, #248] @ b98ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b b961c │ │ │ │ + bl 11774c │ │ │ │ + b b9564 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9504 │ │ │ │ + beq b944c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9878 │ │ │ │ - ldr r3, [pc, #200] @ b995c │ │ │ │ + bne b97c0 │ │ │ │ + ldr r3, [pc, #200] @ b98a4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9504 │ │ │ │ - b b95a4 │ │ │ │ + beq b944c │ │ │ │ + b b94ec │ │ │ │ add r2, r2, #1 │ │ │ │ - b b9814 │ │ │ │ + b b975c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9828 │ │ │ │ + beq b9770 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b98a8 │ │ │ │ - ldr r3, [pc, #152] @ b995c │ │ │ │ + bne b97f0 │ │ │ │ + ldr r3, [pc, #152] @ b98a4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9828 │ │ │ │ - b b95e4 │ │ │ │ - ldr r0, [pc, #148] @ b9968 │ │ │ │ + beq b9770 │ │ │ │ + b b952c │ │ │ │ + ldr r0, [pc, #148] @ b98b0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff250 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff27c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9640 │ │ │ │ - b b9424 │ │ │ │ + beq b9588 │ │ │ │ + b b936c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b9788 │ │ │ │ - ldr r3, [pc, #112] @ b996c │ │ │ │ - ldr r1, [pc, #112] @ b9970 │ │ │ │ + b b96d0 │ │ │ │ + ldr r3, [pc, #112] @ b98b4 │ │ │ │ + ldr r1, [pc, #112] @ b98b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b b961c │ │ │ │ - ldr r0, [pc, #100] @ b9974 │ │ │ │ + bl 18ee78 │ │ │ │ + b b9564 │ │ │ │ + ldr r0, [pc, #100] @ b98bc │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 315890 │ │ │ │ + bl 316150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9640 │ │ │ │ - b b9418 │ │ │ │ + beq b9588 │ │ │ │ + b b9360 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b952c │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ + b b9474 │ │ │ │ + andeq sp, r9, r8, ror #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r1, r6, ip, lsl #14 │ │ │ │ + eorseq r1, r6, ip, lsl #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr r7 │ │ │ │ + eorseq r1, r6, r0, asr pc │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - mlaseq r6, r0, pc, r0 @ │ │ │ │ - eorseq r1, r6, r0, lsr #14 │ │ │ │ - eorseq r1, r6, r8, lsl r7 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq r1, r6, r0, lsr #30 │ │ │ │ + eorseq r1, r6, r8, lsl pc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r6, r4, lsr #15 │ │ │ │ - eorseq sl, r5, r8, lsl r1 │ │ │ │ + eorseq r1, r6, r4, lsr #31 │ │ │ │ + eorseq sl, r5, r8, lsl r9 │ │ │ │ │ │ │ │ -000b9978 : │ │ │ │ +000b98c0 : │ │ │ │ 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 b9a18 │ │ │ │ + beq b9960 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b99e4 │ │ │ │ - ldr r2, [pc, #148] @ b9a4c │ │ │ │ + beq b992c │ │ │ │ + ldr r2, [pc, #148] @ b9994 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9a08 │ │ │ │ + bne b9950 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl faed0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faefc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119ca0 │ │ │ │ + bl 119ce4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9a30 │ │ │ │ + beq b9978 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbf98 │ │ │ │ + bl bbee0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b99dc │ │ │ │ + beq b9924 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b99d0 │ │ │ │ - ldr r0, [pc, #48] @ b9a50 │ │ │ │ + b b9918 │ │ │ │ + ldr r0, [pc, #48] @ b9998 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9a54 │ │ │ │ + ldr r1, [pc, #44] @ b999c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - b b99dc │ │ │ │ - ldr r3, [pc, #32] @ b9a58 │ │ │ │ + bl 11774c │ │ │ │ + b b9924 │ │ │ │ + ldr r3, [pc, #32] @ b99a0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9a5c │ │ │ │ - bl 117704 │ │ │ │ - b b99d0 │ │ │ │ - andeq fp, pc, r4, lsl #23 │ │ │ │ + ldr r1, [pc, #20] @ b99a4 │ │ │ │ + bl 11774c │ │ │ │ + b b9918 │ │ │ │ + @ instruction: 0x000fbbb0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #19 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ 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 b9a98 │ │ │ │ + beq b99e0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9d08 │ │ │ │ + beq b9c50 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9d1c │ │ │ │ + beq b9c64 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9b7c │ │ │ │ + beq b9ac4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9ca0 │ │ │ │ + beq b9be8 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9b60 │ │ │ │ + ble b9aa8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9cb8 │ │ │ │ + bne b9c00 │ │ │ │ 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 b9b90 │ │ │ │ + bne b9ad8 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b9bfc │ │ │ │ + beq b9b44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9d5c │ │ │ │ + ldr r1, [pc, #572] @ b9ca4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9ce8 │ │ │ │ + bne b9c30 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9ce8 │ │ │ │ + beq b9c30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9b60 │ │ │ │ + beq b9aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9c18 │ │ │ │ + bne b9b60 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b9af0 │ │ │ │ + bgt b9a38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9b7c │ │ │ │ + beq b9ac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9d30 │ │ │ │ - bl a5780 │ │ │ │ + beq b9c78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d1c │ │ │ │ + beq b9c64 │ │ │ │ mov r4, #0 │ │ │ │ - b b9c94 │ │ │ │ - ldr r3, [pc, #456] @ b9d60 │ │ │ │ + b b9bdc │ │ │ │ + ldr r3, [pc, #456] @ b9ca8 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -147852,265 +147806,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 b9b14 │ │ │ │ - ldr r1, [pc, #352] @ b9d64 │ │ │ │ - ldr r0, [pc, #352] @ b9d68 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b9a5c │ │ │ │ + ldr r1, [pc, #352] @ b9cac │ │ │ │ + ldr r0, [pc, #352] @ b9cb0 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9b6c │ │ │ │ - b b9b7c │ │ │ │ + bne b9ab4 │ │ │ │ + b b9ac4 │ │ │ │ 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 b9c4c │ │ │ │ + beq b9b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9d3c │ │ │ │ + beq b9c84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9c94 │ │ │ │ + beq b9bdc │ │ │ │ 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 b9c94 │ │ │ │ + beq b9bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9d50 │ │ │ │ + beq b9c98 │ │ │ │ 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 b9b7c │ │ │ │ + ble b9ac4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9ae4 │ │ │ │ + beq b9a2c │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9b60 │ │ │ │ + beq b9aa8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9cc4 │ │ │ │ + bne b9c0c │ │ │ │ cmp r6, sl │ │ │ │ - blt b9aec │ │ │ │ - b b9b60 │ │ │ │ + blt b9a34 │ │ │ │ + b b9aa8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9b60 │ │ │ │ + beq b9aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b9b30 │ │ │ │ - ldr r1, [pc, #92] @ b9d6c │ │ │ │ + b b9a78 │ │ │ │ + ldr r1, [pc, #92] @ b9cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f92c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f92f0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9a98 │ │ │ │ + beq b99e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbb84 │ │ │ │ + b fbbb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9b7c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b9ac4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9c4c │ │ │ │ + b b9b94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b b9c94 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b b9bdc │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ 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 ba36c │ │ │ │ + beq ba2b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba390 │ │ │ │ + bge ba2d8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9e58 │ │ │ │ + beq b9da0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9e14 │ │ │ │ + ble b9d5c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9e64 │ │ │ │ + beq b9dac │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9e14 │ │ │ │ + beq b9d5c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9e64 │ │ │ │ + beq b9dac │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9e14 │ │ │ │ + beq b9d5c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9e64 │ │ │ │ + beq b9dac │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9e14 │ │ │ │ + beq b9d5c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9e64 │ │ │ │ + beq b9dac │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9dfc │ │ │ │ + bne b9d44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba474 │ │ │ │ + ldr r3, [pc, #1620] @ ba3bc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9e38 │ │ │ │ + beq b9d80 │ │ │ │ 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] @ ba478 │ │ │ │ - ldr r1, [pc, #1580] @ ba47c │ │ │ │ + ldr r3, [pc, #1580] @ ba3c0 │ │ │ │ + ldr r1, [pc, #1580] @ ba3c4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b ba284 │ │ │ │ + bl 11774c │ │ │ │ + b ba1cc │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba424 │ │ │ │ + bne ba36c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba480 │ │ │ │ + ldr r3, [pc, #1552] @ ba3c8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba28c │ │ │ │ + bne ba1d4 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba028 │ │ │ │ + bgt b9f70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba2c4 │ │ │ │ - ldr r2, [pc, #1520] @ ba484 │ │ │ │ + beq ba20c │ │ │ │ + ldr r2, [pc, #1520] @ ba3cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba2c4 │ │ │ │ + bhi ba20c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba488 │ │ │ │ + ldr r7, [pc, #1492] @ ba3d0 │ │ │ │ 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 ba3d4 │ │ │ │ + bne ba31c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba48c │ │ │ │ + ldr r8, [pc, #1444] @ ba3d4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba270 │ │ │ │ + bhi ba1b8 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba270 │ │ │ │ - ldr fp, [pc, #1416] @ ba490 │ │ │ │ - ldr r1, [pc, #1416] @ ba494 │ │ │ │ + bmi ba1b8 │ │ │ │ + ldr fp, [pc, #1416] @ ba3d8 │ │ │ │ + ldr r1, [pc, #1416] @ ba3dc │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba1f8 │ │ │ │ + bne ba140 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs ba1b4 │ │ │ │ + bcs ba0fc │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq ba198 │ │ │ │ + beq ba0e0 │ │ │ │ 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 ba08c │ │ │ │ + beq b9fd4 │ │ │ │ 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 ba150 │ │ │ │ + bgt ba098 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba498 │ │ │ │ + ldr r2, [pc, #1276] @ ba3e0 │ │ │ │ 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 ba220 │ │ │ │ + bne ba168 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba0dc │ │ │ │ + beq ba024 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -148121,59 +148075,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 ba12c │ │ │ │ - ldr r3, [pc, #1124] @ ba49c │ │ │ │ + bne ba074 │ │ │ │ + ldr r3, [pc, #1124] @ ba3e4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba488 │ │ │ │ + ldr r7, [pc, #1096] @ ba3d0 │ │ │ │ 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 b9edc │ │ │ │ + beq b9e24 │ │ │ │ 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 b9edc │ │ │ │ + b b9e24 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cmp fp, r6 │ │ │ │ - bhi ba140 │ │ │ │ + cmp r6, fp │ │ │ │ + bcc ba088 │ │ │ │ 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 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9f60 │ │ │ │ - ldr r3, [pc, #980] @ ba4a0 │ │ │ │ + b b9ea8 │ │ │ │ + ldr r3, [pc, #980] @ ba3e8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba038 │ │ │ │ - ldr r3, [pc, #972] @ ba4a4 │ │ │ │ + b b9f80 │ │ │ │ + ldr r3, [pc, #972] @ ba3ec │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba038 │ │ │ │ - bl 3578c0 │ │ │ │ + b b9f80 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -148186,248 +148140,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] @ ba4a8 │ │ │ │ + ldreq r3, [pc, #880] @ ba3f0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq ba038 │ │ │ │ - b ba2c4 │ │ │ │ + beq b9f80 │ │ │ │ + b ba20c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9f60 │ │ │ │ + b b9ea8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9f90 │ │ │ │ + beq b9ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9f90 │ │ │ │ + beq b9ed8 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9f90 │ │ │ │ + bne b9ed8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba35c │ │ │ │ + bne ba2a4 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9f90 │ │ │ │ + bne b9ed8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356a0c │ │ │ │ - b b9f90 │ │ │ │ + bl 357210 │ │ │ │ + b b9ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne ba0b4 │ │ │ │ + bne b9ffc │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba4ac │ │ │ │ + ldr r1, [pc, #748] @ ba3f4 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba244 │ │ │ │ + bne ba18c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba270 │ │ │ │ + beq ba1b8 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b ba0b4 │ │ │ │ + b b9ffc │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba270 │ │ │ │ + beq ba1b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9f60 │ │ │ │ - ldr r1, [pc, #648] @ ba4b0 │ │ │ │ + b b9ea8 │ │ │ │ + ldr r1, [pc, #648] @ ba3f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba25c │ │ │ │ + bne ba1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9fc4 │ │ │ │ + b b9f0c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b ba1e0 │ │ │ │ + b ba128 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba234 │ │ │ │ + b ba17c │ │ │ │ mov r0, sl │ │ │ │ - bl 29f710 │ │ │ │ + bl 29fa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9f90 │ │ │ │ + bne b9ed8 │ │ │ │ mov r4, #0 │ │ │ │ - b ba01c │ │ │ │ + b b9f64 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba2b8 │ │ │ │ + bgt ba200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba2c4 │ │ │ │ - ldr r2, [pc, #528] @ ba4b4 │ │ │ │ + beq ba20c │ │ │ │ + ldr r2, [pc, #528] @ ba3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba2c4 │ │ │ │ + bhi ba20c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba4b8 │ │ │ │ + ldr r2, [pc, #504] @ ba400 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba2dc │ │ │ │ - ldr r3, [pc, #496] @ ba4bc │ │ │ │ + beq ba224 │ │ │ │ + ldr r3, [pc, #496] @ ba404 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba4c0 │ │ │ │ + ldr r1, [pc, #492] @ ba408 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b ba284 │ │ │ │ - ldr r3, [pc, #480] @ ba4c4 │ │ │ │ + bl 11774c │ │ │ │ + b ba1cc │ │ │ │ + ldr r3, [pc, #480] @ ba40c │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba348 │ │ │ │ - ldr r0, [pc, #468] @ ba4c8 │ │ │ │ - bl 91d2c <_PyObject_GC_New@@Base> │ │ │ │ + beq ba290 │ │ │ │ + ldr r0, [pc, #468] @ ba410 │ │ │ │ + bl 91cc0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba284 │ │ │ │ + beq ba1cc │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba48c │ │ │ │ + ldr r8, [pc, #388] @ ba3d4 │ │ │ │ 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 b9fc4 │ │ │ │ - ldr r3, [pc, #376] @ ba4a4 │ │ │ │ + b b9f0c │ │ │ │ + ldr r3, [pc, #376] @ ba3ec │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba2e4 │ │ │ │ - ldr r3, [pc, #360] @ ba4a0 │ │ │ │ + b ba22c │ │ │ │ + ldr r3, [pc, #360] @ ba3e8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba2e4 │ │ │ │ + b ba22c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba2e4 │ │ │ │ - ldr r3, [pc, #364] @ ba4bc │ │ │ │ - ldr r1, [pc, #376] @ ba4cc │ │ │ │ + b ba22c │ │ │ │ + ldr r3, [pc, #364] @ ba404 │ │ │ │ + ldr r1, [pc, #376] @ ba414 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b ba284 │ │ │ │ + bl 18ee78 │ │ │ │ + b ba1cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9f90 │ │ │ │ - b ba17c │ │ │ │ + bne b9ed8 │ │ │ │ + b ba0c4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba3e0 │ │ │ │ + beq ba328 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9da0 │ │ │ │ + blt b9ce8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba474 │ │ │ │ + ldr r1, [pc, #216] @ ba3bc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba3b4 │ │ │ │ + beq ba2fc │ │ │ │ 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] @ ba478 │ │ │ │ - ldr r1, [pc, #260] @ ba4d0 │ │ │ │ + ldr r3, [pc, #176] @ ba3c0 │ │ │ │ + ldr r1, [pc, #260] @ ba418 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b ba284 │ │ │ │ + bl 11774c │ │ │ │ + b ba1cc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba064 │ │ │ │ + b b9fac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba474 │ │ │ │ + ldr r1, [pc, #136] @ ba3bc │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba404 │ │ │ │ + beq ba34c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba478 │ │ │ │ + ldr r3, [pc, #104] @ ba3c0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba4d4 │ │ │ │ + ldr r1, [pc, #184] @ ba41c │ │ │ │ str ip, [sp] │ │ │ │ - bl 117704 │ │ │ │ - b ba284 │ │ │ │ + bl 11774c │ │ │ │ + b ba1cc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9e5c │ │ │ │ - ldr r3, [pc, #160] @ ba4d8 │ │ │ │ + bne b9da4 │ │ │ │ + ldr r3, [pc, #160] @ ba420 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9e14 │ │ │ │ + bne b9d5c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba480 │ │ │ │ + ldr r3, [pc, #56] @ ba3c8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9e7c │ │ │ │ + beq b9dc4 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba294 │ │ │ │ - ldr r2, [pc, #84] @ ba4b8 │ │ │ │ + ble ba1dc │ │ │ │ + ldr r2, [pc, #84] @ ba400 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba2c4 │ │ │ │ - ldr r3, [pc, #84] @ ba4c4 │ │ │ │ + bne ba20c │ │ │ │ + ldr r3, [pc, #84] @ ba40c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba2ec │ │ │ │ + b ba234 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq r9, [r6], -r0 @ │ │ │ │ - eorseq r1, r6, ip, asr #16 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq r2, r6, ip, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r6, sp, r6, lsr #8 │ │ │ │ + eorseq r6, sp, sl, lsr ip │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000f28b4 │ │ │ │ - @ instruction: 0x000bacb8 │ │ │ │ - muleq pc, r4, r1 @ │ │ │ │ - andseq r3, r0, ip, asr #32 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - eorseq r6, sp, r6, lsr r4 │ │ │ │ + andeq r2, pc, r4, ror #17 │ │ │ │ + andeq sl, fp, r0, lsl #24 │ │ │ │ + andeq ip, pc, r0, asr #3 │ │ │ │ + andseq r3, r0, r8, ror r0 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + eorseq r6, sp, sl, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #27 │ │ │ │ - andseq fp, sp, r8, lsl #29 │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + @ instruction: 0x001dc1d0 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq lr, r5, r0, asr #27 │ │ │ │ - eorseq r1, r6, r4, lsl #16 │ │ │ │ - eorseq r1, r6, r0, asr #15 │ │ │ │ + eorseq pc, r5, r0, asr #11 │ │ │ │ + eorseq r2, r6, r4 │ │ │ │ + eorseq r1, r6, r0, asr #31 │ │ │ │ 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 │ │ │ │ @@ -148439,69 +148393,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 ba554 │ │ │ │ + bne ba49c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba59c │ │ │ │ + bne ba4e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba578 │ │ │ │ + bne ba4c0 │ │ │ │ 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 ba528 │ │ │ │ + beq ba470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba528 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba528 │ │ │ │ + bne ba470 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba470 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba540 │ │ │ │ + beq ba488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba540 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba540 │ │ │ │ + bne ba488 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba488 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba534 │ │ │ │ + beq ba47c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba534 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba534 │ │ │ │ + bne ba47c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba47c │ │ │ │ │ │ │ │ -000ba5c0 : │ │ │ │ +000ba508 : │ │ │ │ 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] @ ba600 │ │ │ │ + ldr r3, [pc, #32] @ ba548 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba604 │ │ │ │ + bl ba54c │ │ │ │ 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 │ │ │ │ @@ -148511,82 +148465,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 baa24 │ │ │ │ + beq ba96c │ │ │ │ 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 baa24 │ │ │ │ + beq ba96c │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba878 │ │ │ │ - ldr r3, [pc, #1580] @ bac9c │ │ │ │ + bne ba7c0 │ │ │ │ + ldr r3, [pc, #1580] @ babe4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba814 │ │ │ │ + bne ba75c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baca0 │ │ │ │ + ldr r2, [pc, #1568] @ babe8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq bab60 │ │ │ │ + beq baaa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq babc8 │ │ │ │ + beq bab10 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba714 │ │ │ │ + beq ba65c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baa0c │ │ │ │ + beq ba954 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba714 │ │ │ │ + beq ba65c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baa18 │ │ │ │ + beq ba960 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba714 │ │ │ │ + bls ba65c │ │ │ │ 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 ba854 │ │ │ │ + beq ba79c │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba6f4 │ │ │ │ + bne ba63c │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq baaac │ │ │ │ + beq ba9f4 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge baaac │ │ │ │ + bge ba9f4 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba754 │ │ │ │ + beq ba69c │ │ │ │ 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 │ │ │ │ @@ -148596,227 +148550,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 ba860 │ │ │ │ + ble ba7a8 │ │ │ │ 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 ceb94 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cebc8 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bab50 │ │ │ │ + bne baa98 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne baa44 │ │ │ │ + bne ba98c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfc9c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfcd0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba834 │ │ │ │ + beq ba77c │ │ │ │ cmp r3, #0 │ │ │ │ - bne baa78 │ │ │ │ + bne ba9c0 │ │ │ │ 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 ba800 │ │ │ │ + bne ba748 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa5c │ │ │ │ + beq ba9a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa5c │ │ │ │ + beq ba9a4 │ │ │ │ mov r4, #0 │ │ │ │ - b ba808 │ │ │ │ + b ba750 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba6f4 │ │ │ │ - b ba714 │ │ │ │ + bne ba63c │ │ │ │ + b ba65c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba7bc │ │ │ │ + b ba704 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba668 │ │ │ │ + beq ba5b0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c8c0 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba84c │ │ │ │ + beq ba794 │ │ │ │ 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 ba9d0 │ │ │ │ + ble ba918 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba8f4 │ │ │ │ + beq ba83c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab8c │ │ │ │ + beq baad4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba9d0 │ │ │ │ + beq ba918 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba91c │ │ │ │ + beq ba864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bac8c │ │ │ │ + beq babd4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba9d0 │ │ │ │ + beq ba918 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba944 │ │ │ │ + beq ba88c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab84 │ │ │ │ + beq baacc │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba9d0 │ │ │ │ + beq ba918 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba96c │ │ │ │ + beq ba8b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab94 │ │ │ │ + beq baadc │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba9d0 │ │ │ │ + beq ba918 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba998 │ │ │ │ + beq ba8e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab9c │ │ │ │ + beq baae4 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba9d0 │ │ │ │ + beq ba918 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba9c4 │ │ │ │ + beq ba90c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq baba4 │ │ │ │ + beq baaec │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba9a4 │ │ │ │ + bne ba8ec │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9fc │ │ │ │ + beq ba944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba9fc │ │ │ │ + bne ba944 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba800 │ │ │ │ - b ba834 │ │ │ │ + bne ba748 │ │ │ │ + b ba77c │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba6cc │ │ │ │ - b ba714 │ │ │ │ + bne ba614 │ │ │ │ + b ba65c │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba6ec │ │ │ │ - b ba714 │ │ │ │ + bhi ba634 │ │ │ │ + b ba65c │ │ │ │ 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 b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba9fc │ │ │ │ - ldr r3, [pc, #576] @ baca4 │ │ │ │ - ldr r2, [pc, #576] @ baca8 │ │ │ │ + b ba944 │ │ │ │ + ldr r3, [pc, #576] @ babec │ │ │ │ + ldr r2, [pc, #576] @ babf0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b ba84c │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b ba794 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba808 │ │ │ │ + beq ba750 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne babac │ │ │ │ - ldr r3, [pc, #524] @ baca4 │ │ │ │ - ldr r2, [pc, #528] @ bacac │ │ │ │ + bne baaf4 │ │ │ │ + ldr r3, [pc, #524] @ babec │ │ │ │ + ldr r2, [pc, #528] @ babf4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d50b4 │ │ │ │ - b ba84c │ │ │ │ + bl 2d55e4 │ │ │ │ + b ba794 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt bac84 │ │ │ │ - ldr r2, [pc, #488] @ bacb0 │ │ │ │ + blt babcc │ │ │ │ + ldr r2, [pc, #488] @ babf8 │ │ │ │ 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 babd4 │ │ │ │ + beq bab1c │ │ │ │ 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 │ │ │ │ @@ -148830,238 +148784,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 babd4 │ │ │ │ + beq bab1c │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba74c │ │ │ │ - b ba754 │ │ │ │ + bne ba694 │ │ │ │ + b ba69c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2444e0 │ │ │ │ - b ba834 │ │ │ │ + bl 244644 │ │ │ │ + b ba77c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 243c64 │ │ │ │ + bl 243dc8 │ │ │ │ mov r4, r0 │ │ │ │ - b ba9fc │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba944 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba8f4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba96c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba998 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba9c4 │ │ │ │ + b ba944 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba88c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba83c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba8b4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba8e0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba90c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa90 │ │ │ │ + bne ba9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b baa90 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba9d8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba6ac │ │ │ │ - b ba714 │ │ │ │ + bne ba5f4 │ │ │ │ + b ba65c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac20 │ │ │ │ + beq bab68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bac20 │ │ │ │ - ldr r2, [pc, #188] @ bacb4 │ │ │ │ + bne bab68 │ │ │ │ + ldr r2, [pc, #188] @ babfc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bac10 │ │ │ │ + beq bab58 │ │ │ │ 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] @ bacb4 │ │ │ │ + ldr sl, [pc, #140] @ babfc │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq bac94 │ │ │ │ + beq babdc │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bac7c │ │ │ │ + beq babc4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bac7c │ │ │ │ + bne babc4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bac6c │ │ │ │ + beq babb4 │ │ │ │ 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 bac28 │ │ │ │ + b bab70 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b baab8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b ba91c │ │ │ │ - bl 29f6f4 │ │ │ │ - b ba834 │ │ │ │ - andseq r1, r1, r4, asr #31 │ │ │ │ + b baa00 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b ba864 │ │ │ │ + bl 29f9e8 │ │ │ │ + b ba77c │ │ │ │ + andseq r2, r1, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ 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] @ bb514 │ │ │ │ + ldr r5, [pc, #2116] @ bb45c │ │ │ │ mov r7, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb4dc │ │ │ │ + bne bb424 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb458 │ │ │ │ + bne bb3a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb4c4 │ │ │ │ + blt bb40c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb4a8 │ │ │ │ + beq bb3f0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb518 │ │ │ │ - bne bae64 │ │ │ │ + ldr r2, [pc, #2040] @ bb460 │ │ │ │ + bne badac │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bae70 │ │ │ │ + bne badb8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge baeb0 │ │ │ │ + bge badf8 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb51c │ │ │ │ + ldr r1, [pc, #1996] @ bb464 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb520 │ │ │ │ + ldr r1, [pc, #1984] @ bb468 │ │ │ │ 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 bb18c │ │ │ │ + beq bb0d4 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb51c │ │ │ │ + ldr r3, [pc, #1940] @ bb464 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb520 │ │ │ │ + ldr r3, [pc, #1928] @ bb468 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 3557d0 │ │ │ │ + bl 355fd4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3557d0 │ │ │ │ - ldr r3, [pc, #1892] @ bb524 │ │ │ │ + bl 355fd4 │ │ │ │ + ldr r3, [pc, #1892] @ bb46c │ │ │ │ mov r2, #0 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355524 │ │ │ │ - ldr r3, [pc, #1864] @ bb528 │ │ │ │ + bl 355d28 │ │ │ │ + ldr r3, [pc, #1864] @ bb470 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3558d8 │ │ │ │ + bl 3560dc │ │ │ │ mov r6, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 bae80 │ │ │ │ - ldr r1, [pc, #1820] @ bb52c │ │ │ │ + beq badc8 │ │ │ │ + ldr r1, [pc, #1820] @ bb474 │ │ │ │ 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 baea4 │ │ │ │ - ldr r2, [pc, #1784] @ bb530 │ │ │ │ + bne badec │ │ │ │ + ldr r2, [pc, #1784] @ bb478 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb440 │ │ │ │ + bne bb388 │ │ │ │ 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 bad2c │ │ │ │ + beq bac74 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bae4c │ │ │ │ + b bad94 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91ff8 │ │ │ │ + bl 91f8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb508 │ │ │ │ - ldr r1, [pc, #1684] @ bb52c │ │ │ │ + beq bb450 │ │ │ │ + ldr r1, [pc, #1684] @ bb474 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bae30 │ │ │ │ + beq bad78 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b bae30 │ │ │ │ + b bad78 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb534 │ │ │ │ + ldr lr, [pc, #1656] @ bb47c │ │ │ │ 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 │ │ │ │ @@ -149136,15 +149090,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 baf18 │ │ │ │ + bne bae60 │ │ │ │ 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 │ │ │ │ @@ -149210,41 +149164,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 bb014 │ │ │ │ + bne baf5c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb51c │ │ │ │ + ldr r1, [pc, #992] @ bb464 │ │ │ │ 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] @ bb520 │ │ │ │ + ldr r3, [pc, #968] @ bb468 │ │ │ │ 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 bad74 │ │ │ │ + b bacbc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb534 │ │ │ │ + ldr lr, [pc, #924] @ bb47c │ │ │ │ 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 │ │ │ │ @@ -149319,15 +149273,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 bb1f4 │ │ │ │ + bne bb13c │ │ │ │ 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 │ │ │ │ @@ -149393,292 +149347,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 bb2f0 │ │ │ │ + bne bb238 │ │ │ │ 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 bad74 │ │ │ │ - ldr r1, [pc, #240] @ bb538 │ │ │ │ + b bacbc │ │ │ │ + ldr r1, [pc, #240] @ bb480 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb4b0 │ │ │ │ + bne bb3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ - b bae48 │ │ │ │ + bl 18e3b0 │ │ │ │ + b bad90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8498 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8708 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb4a8 │ │ │ │ - ldr r3, [pc, #204] @ bb53c │ │ │ │ - ldr r2, [pc, #204] @ bb540 │ │ │ │ + beq bb3f0 │ │ │ │ + ldr r3, [pc, #204] @ bb484 │ │ │ │ + ldr r2, [pc, #204] @ bb488 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb4a8 │ │ │ │ + beq bb3f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb4a8 │ │ │ │ + bne bb3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bae58 │ │ │ │ + b bada0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bae48 │ │ │ │ - ldr r1, [pc, #120] @ bb544 │ │ │ │ + b bad90 │ │ │ │ + ldr r1, [pc, #120] @ bb48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ccec <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29cf60 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb4a8 │ │ │ │ - b bad00 │ │ │ │ + bne bb3f0 │ │ │ │ + b bac48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bace4 │ │ │ │ + beq bac2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2410b0 │ │ │ │ + bl 241214 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb4a8 │ │ │ │ - b bace4 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne bb3f0 │ │ │ │ + b bac2c │ │ │ │ + bl 29f9e8 │ │ │ │ mov r5, r0 │ │ │ │ - b bae4c │ │ │ │ + b bad94 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x001f66b8 │ │ │ │ + mulseq pc, r0, sl @ │ │ │ │ stcls 6, cr5, [ip, #-512]! @ 0xfffffe00 │ │ │ │ svc 0x00c60000 │ │ │ │ orrsmi r0, r0, r0 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r6, sp, r0, asr #8 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + eorseq r6, sp, r4, asr ip │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, r8, r1 │ │ │ │ - eorseq r1, r6, r8, lsr r0 │ │ │ │ - ldr r0, [pc] @ bb550 │ │ │ │ + mlaseq r6, r4, r0, r2 │ │ │ │ + eorseq r1, r6, r8, lsr r8 │ │ │ │ + ldr r0, [pc] @ bb498 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb55c │ │ │ │ + ldr r0, [pc] @ bb4a4 │ │ │ │ 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 bb6b8 │ │ │ │ + beq bb600 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb7b4 │ │ │ │ + ldr r5, [pc, #544] @ bb6fc │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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 bb6cc │ │ │ │ + beq bb614 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb784 │ │ │ │ + ble bb6cc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb7a8 │ │ │ │ + bne bb6f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb6d8 │ │ │ │ + bne bb620 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb638 │ │ │ │ + bne bb580 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb678 │ │ │ │ + bne bb5c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d4 │ │ │ │ + bl a4264 │ │ │ │ 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 1c5ee0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c6228 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb5fc │ │ │ │ + beq bb544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb5fc │ │ │ │ + bne bb544 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb7b8 │ │ │ │ + ldr r2, [pc, #344] @ bb700 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb724 │ │ │ │ + bne bb66c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb5fc │ │ │ │ + b bb544 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb608 │ │ │ │ + beq bb550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb608 │ │ │ │ + bne bb550 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb7b8 │ │ │ │ + ldr r2, [pc, #280] @ bb700 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb744 │ │ │ │ + bne bb68c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb608 │ │ │ │ - ldr r3, [pc, #244] @ bb7b4 │ │ │ │ - bl 3578c0 │ │ │ │ + b bb550 │ │ │ │ + ldr r3, [pc, #244] @ bb6fc │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb5c0 │ │ │ │ - ldr r1, [pc, #232] @ bb7bc │ │ │ │ - ldr r0, [pc, #232] @ bb7c0 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb508 │ │ │ │ + ldr r1, [pc, #232] @ bb704 │ │ │ │ + ldr r0, [pc, #232] @ bb708 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb5f0 │ │ │ │ + beq bb538 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb5f0 │ │ │ │ + beq bb538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb5f0 │ │ │ │ + bne bb538 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb7b8 │ │ │ │ + ldr r2, [pc, #172] @ bb700 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb764 │ │ │ │ + bne bb6ac │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb5f0 │ │ │ │ - ldr r1, [pc, #152] @ bb7c4 │ │ │ │ + b bb538 │ │ │ │ + ldr r1, [pc, #152] @ bb70c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb66c │ │ │ │ + beq bb5b4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb66c │ │ │ │ - ldr r1, [pc, #120] @ bb7c4 │ │ │ │ + b bb5b4 │ │ │ │ + ldr r1, [pc, #120] @ bb70c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb6ac │ │ │ │ + beq bb5f4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb6ac │ │ │ │ - ldr r1, [pc, #88] @ bb7c4 │ │ │ │ + b bb5f4 │ │ │ │ + ldr r1, [pc, #88] @ bb70c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb718 │ │ │ │ + beq bb660 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb718 │ │ │ │ + b bb660 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb7c8 │ │ │ │ + ldr r2, [pc, #56] @ bb710 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb5cc │ │ │ │ + bne bb514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5d1c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6064 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159e88 │ │ │ │ - b bb5e0 │ │ │ │ + bl 159c28 │ │ │ │ + b bb528 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - eorseq r2, sp, r4, lsr r6 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - andeq fp, fp, r0, ror #10 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + andeq fp, fp, r8, lsr #9 │ │ │ │ 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 bb80c │ │ │ │ + bne bb754 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb848 │ │ │ │ - ldr r1, [pc, #76] @ bb84c │ │ │ │ + ldr r3, [pc, #76] @ bb790 │ │ │ │ + ldr r1, [pc, #76] @ bb794 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb828 │ │ │ │ + beq bb770 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb7f4 │ │ │ │ + bne bb73c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb848 │ │ │ │ - ldr r1, [pc, #16] @ bb850 │ │ │ │ + ldr r3, [pc, #12] @ bb790 │ │ │ │ + ldr r1, [pc, #16] @ bb798 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bb804 │ │ │ │ + bl 18ee78 │ │ │ │ + b bb74c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x003618d8 │ │ │ │ + eorseq r2, r6, r4, lsl #2 │ │ │ │ + ldrsbeq r2, [r6], -r8 @ │ │ │ │ │ │ │ │ -000bb854 : │ │ │ │ +000bb79c : │ │ │ │ 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 │ │ │ │ @@ -149686,771 +149640,771 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb9c0 │ │ │ │ + beq bb908 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb9b0 │ │ │ │ - ldr r3, [pc, #272] @ bb9c8 │ │ │ │ + beq bb8f8 │ │ │ │ + ldr r3, [pc, #272] @ bb910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb960 │ │ │ │ + bne bb8a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb960 │ │ │ │ + beq bb8a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb8fc │ │ │ │ + beq bb844 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb948 │ │ │ │ + bne bb890 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb93c │ │ │ │ + beq bb884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb93c │ │ │ │ - ldr r2, [pc, #168] @ bb9cc │ │ │ │ + bne bb884 │ │ │ │ + ldr r2, [pc, #168] @ bb914 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb990 │ │ │ │ + bne bb8d8 │ │ │ │ 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 bb8fc │ │ │ │ + b bb844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb8cc │ │ │ │ + bne bb814 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb9c0 │ │ │ │ + beq bb908 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb90c │ │ │ │ - ldr r1, [pc, #56] @ bb9d0 │ │ │ │ + b bb854 │ │ │ │ + ldr r1, [pc, #56] @ bb918 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb934 │ │ │ │ + beq bb87c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb934 │ │ │ │ - ldr r1, [pc, #28] @ bb9d4 │ │ │ │ - ldr r0, [pc, #28] @ bb9d8 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb974 │ │ │ │ + b bb87c │ │ │ │ + ldr r1, [pc, #28] @ bb91c │ │ │ │ + ldr r0, [pc, #28] @ bb920 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb8bc │ │ │ │ mvn r5, #0 │ │ │ │ - b bb93c │ │ │ │ + b bb884 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000bb9dc : │ │ │ │ +000bb924 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb9fc │ │ │ │ + beq bb944 │ │ │ │ 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 348b2c │ │ │ │ + bl 3494d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bba24 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bb96c <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bba28 : │ │ │ │ +000bb970 : │ │ │ │ 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 b1b6c │ │ │ │ + b b1ad8 │ │ │ │ │ │ │ │ -000bba50 : │ │ │ │ +000bb998 : │ │ │ │ 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 bbb34 <_PyArena_New@@Base> │ │ │ │ + bl bba7c <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbb2c │ │ │ │ + beq bba74 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 241630 │ │ │ │ + bl 241794 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bbb24 │ │ │ │ + beq bba6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bbae0 │ │ │ │ + beq bba28 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bbae0 │ │ │ │ + beq bba28 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bbb08 │ │ │ │ + beq bba50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c3810 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c3d10 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168154 <_PyArena_Free@@Base> │ │ │ │ + bl 1680f0 <_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 11fb98 <_PyAST_Compile@@Base> │ │ │ │ + bl 11fbc0 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168154 <_PyArena_Free@@Base> │ │ │ │ - b bbad4 │ │ │ │ + bl 1680f0 <_PyArena_Free@@Base> │ │ │ │ + b bba1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34d298 │ │ │ │ + bl 34da9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge bbac0 │ │ │ │ + bge bba08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168154 <_PyArena_Free@@Base> │ │ │ │ + bl 1680f0 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bbad4 │ │ │ │ + b bba1c │ │ │ │ │ │ │ │ -000bbb34 <_PyArena_New@@Base>: │ │ │ │ +000bba7c <_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 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbbc8 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bbbf4 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 9984c │ │ │ │ + beq bbb10 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bbb3c <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 997e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bbbb8 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bbb00 <_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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bbbe4 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bbb2c <_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 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bbbd4 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bbb1c <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bbbc4 <_PyArena_New@@Base+0x90> │ │ │ │ + b bbb0c <_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 bbc2c <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bbb74 <_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] @ bbf40 <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bbe88 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbf28 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbe70 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbf98 │ │ │ │ + bl bbee0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbf24 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbf44 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbe6c <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbe8c <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbce0 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbce0 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbce0 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbce0 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbcc4 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbf48 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbc0c <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbe90 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbf00 <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbf4c <_PyArena_New@@Base+0x418> │ │ │ │ - bl 3578c0 │ │ │ │ + bne bbe48 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbe94 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbd20 <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbd78 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbc68 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbcc0 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd78 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbcc0 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbd4c <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbc94 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbd30 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbc78 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbd78 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbcc0 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbd5c <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbca4 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbd78 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbcc0 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbe84 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbdcc <_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] @ bbf50 <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bbe98 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbeac <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbf54 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbdf4 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbe9c <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbed0 <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbf58 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbe18 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbea0 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbed8 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbf5c <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbe20 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbea4 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbee8 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbf60 <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbe30 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbea8 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbee0 <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbf64 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbe28 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbeac <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbec8 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbf68 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbe10 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbeb0 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbef8 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbf6c <_PyArena_New@@Base+0x438> │ │ │ │ + beq bbe40 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbeb4 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbef0 <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbf70 <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbe38 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbeb8 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbf74 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bbebc <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbf30 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbe78 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbf38 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbe80 <_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] @ bbf78 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bbec0 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbe80 <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbf7c <_PyArena_New@@Base+0x448> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbf80 <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbf84 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbf88 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbf8c <_PyArena_New@@Base+0x458> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbf90 <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbf94 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbeb0 <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbdc8 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbec4 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbec8 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbecc <_PyArena_New@@Base+0x450> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbed0 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbed4 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbed8 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbedc <_PyArena_New@@Base+0x460> │ │ │ │ + b bbdf8 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbcf0 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbc38 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd80 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbcc8 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbf00 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a820 │ │ │ │ + b bbe48 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a864 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r6, ip, asr r6 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, ip, ror #11 │ │ │ │ - mlaseq r6, ip, r2, r0 │ │ │ │ - @ instruction: 0x00361ad0 │ │ │ │ - @ instruction: 0x00361ad8 │ │ │ │ - eorseq r1, r6, r8, ror #21 │ │ │ │ - @ instruction: 0x00361afc │ │ │ │ - eorseq r1, r6, r4, lsl fp │ │ │ │ - eorseq r1, r6, r8, lsr #22 │ │ │ │ - eorseq r1, r6, r0, asr #22 │ │ │ │ - eorseq r6, sp, r8, asr #9 │ │ │ │ - eorseq r6, sp, r8, lsl #9 │ │ │ │ - @ instruction: 0x003d64b0 │ │ │ │ - mlaseq sp, r0, r4, r6 │ │ │ │ - mlaseq sp, r8, r4, r6 │ │ │ │ - eorseq r6, sp, r8, lsr #9 │ │ │ │ - eorseq r6, sp, r0, lsr #9 │ │ │ │ - eorseq r6, sp, r0, asr #9 │ │ │ │ - @ instruction: 0x003d64b8 │ │ │ │ + eorseq fp, r5, ip, ror #27 │ │ │ │ + mlaseq r6, ip, sl, r0 │ │ │ │ + @ instruction: 0x003622d0 │ │ │ │ + @ instruction: 0x003622d8 │ │ │ │ + eorseq r2, r6, r8, ror #5 │ │ │ │ + @ instruction: 0x003622fc │ │ │ │ + eorseq r2, r6, r4, lsl r3 │ │ │ │ + eorseq r2, r6, r8, lsr #6 │ │ │ │ + eorseq r2, r6, r0, asr #6 │ │ │ │ + @ instruction: 0x003d6cdc │ │ │ │ + mlaseq sp, ip, ip, r6 │ │ │ │ + eorseq r6, sp, r4, asr #25 │ │ │ │ + eorseq r6, sp, r4, lsr #25 │ │ │ │ + eorseq r6, sp, ip, lsr #25 │ │ │ │ + @ instruction: 0x003d6cbc │ │ │ │ + @ instruction: 0x003d6cb4 │ │ │ │ + @ instruction: 0x003d6cd4 │ │ │ │ + eorseq r6, sp, ip, asr #25 │ │ │ │ │ │ │ │ -000bbf98 : │ │ │ │ +000bbee0 : │ │ │ │ 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 bc014 │ │ │ │ + beq bbf5c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbfdc │ │ │ │ + beq bbf24 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbfdc │ │ │ │ + beq bbf24 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbfe8 │ │ │ │ + b bbf30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2842d4 │ │ │ │ + bl 2847b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bc018 │ │ │ │ + beq bbf60 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bc020 │ │ │ │ + beq bbf68 │ │ │ │ tst r3, #32 │ │ │ │ - beq bc020 │ │ │ │ + beq bbf68 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58574 │ │ │ │ + bl 5856c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bc028 : │ │ │ │ +000bbf70 : │ │ │ │ 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] @ bc070 │ │ │ │ + ldr r2, [pc, #44] @ bbfb8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bc074 │ │ │ │ + bl bbfbc │ │ │ │ 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 bc5e4 │ │ │ │ + beq bc520 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc5e4 │ │ │ │ + beq bc520 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3552] @ bce8c │ │ │ │ + ldr sl, [pc, #3548] @ bcdd0 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bca68 │ │ │ │ + bne bca00 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc5dc │ │ │ │ + beq bc518 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bca28 │ │ │ │ + beq bc900 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca28 │ │ │ │ - bl a9c0c │ │ │ │ + beq bc900 │ │ │ │ + bl a9b9c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bcb5c │ │ │ │ + beq bcb18 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc2a0 │ │ │ │ + bne bc1e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b08 │ │ │ │ + bl a2a98 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq bc138 │ │ │ │ + beq bc080 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bce2c │ │ │ │ + beq bcd68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bcb5c │ │ │ │ + beq bcb18 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc2b8 │ │ │ │ + bne bc200 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcdc0 │ │ │ │ + bne bcdac │ │ │ │ ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc828 │ │ │ │ + beq bc9e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9def0 │ │ │ │ + bl 9de84 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bcdc8 │ │ │ │ + beq bcb5c │ │ │ │ ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc980 │ │ │ │ + beq bc884 │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq bc9b8 │ │ │ │ + beq bcaec │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - ldr r0, [pc, #3280] @ bce90 │ │ │ │ + ldr r0, [pc, #3276] @ bcdd4 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r0 │ │ │ │ - beq bcc48 │ │ │ │ + beq bcabc │ │ │ │ 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 bc540 │ │ │ │ - ldr r3, [pc, #3232] @ bce94 │ │ │ │ + beq bc488 │ │ │ │ + ldr r3, [pc, #3228] @ bcdd8 │ │ │ │ ldr r2, [r3, #560] @ 0x230 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq bcc18 │ │ │ │ + beq bcb30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3212] @ bce98 │ │ │ │ + ldr r3, [pc, #3208] @ bcddc │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc2e8 │ │ │ │ - ldr r1, [pc, #3200] @ bce9c │ │ │ │ + bne bc230 │ │ │ │ + ldr r1, [pc, #3196] @ bcde0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faed0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faefc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc330 │ │ │ │ + beq bc278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103378 │ │ │ │ + bl 1033a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcd6c │ │ │ │ + bne bcc1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc8c8 │ │ │ │ - bne bcc8c │ │ │ │ + blt bc7f0 │ │ │ │ + bne bcbd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq bc9ec │ │ │ │ + beq bc8c4 │ │ │ │ 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 bc390 │ │ │ │ - b bc9ec │ │ │ │ + bne bc2d8 │ │ │ │ + b bc8c4 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc154 │ │ │ │ + beq bc09c │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bcb40 │ │ │ │ + blt bcb64 │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bc154 │ │ │ │ - b bc2bc │ │ │ │ - ldr r3, [pc, #2992] @ bcea0 │ │ │ │ + beq bc09c │ │ │ │ + b bc204 │ │ │ │ + ldr r3, [pc, #2988] @ bcde4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc5f0 │ │ │ │ - ldr r3, [pc, #2984] @ bcea4 │ │ │ │ + beq bc52c │ │ │ │ + ldr r3, [pc, #2980] @ bcde8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc968 │ │ │ │ - ldr r1, [pc, #2964] @ bce9c │ │ │ │ + bne bc86c │ │ │ │ + ldr r1, [pc, #2960] @ bcde0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faed0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faefc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc22c │ │ │ │ - ldr r1, [pc, #2940] @ bce9c │ │ │ │ + bne bc174 │ │ │ │ + ldr r1, [pc, #2936] @ bcde0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1112dc │ │ │ │ + bl 11133c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc22c │ │ │ │ - ldr r3, [pc, #2928] @ bcea8 │ │ │ │ - bl 3578c0 │ │ │ │ + bne bc174 │ │ │ │ + ldr r3, [pc, #2924] @ bcdec │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bca30 │ │ │ │ + bne bc92c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq bc9e8 │ │ │ │ + beq bc8c0 │ │ │ │ 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 bca9c │ │ │ │ + beq bc964 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2836] @ bceac │ │ │ │ + ldr r3, [pc, #2832] @ bcdf0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne bc86c │ │ │ │ + bne bc794 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ - ldr r2, [pc, #2816] @ bcea8 │ │ │ │ + ldr r2, [pc, #2812] @ bcdec │ │ │ │ ldr r3, [r9, #24] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ - beq bce38 │ │ │ │ + beq bcd74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc640 │ │ │ │ + beq bc57c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc64c │ │ │ │ + beq bc588 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc658 │ │ │ │ + beq bc594 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ - beq bc668 │ │ │ │ + beq bc5a4 │ │ │ │ ldr r2, [r7, #152] @ 0x98 │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ - bge bc668 │ │ │ │ + bge bc5a4 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc434 │ │ │ │ + beq bc37c │ │ │ │ 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 │ │ │ │ @@ -150460,155 +150414,152 @@ │ │ │ │ str r1, [r5, #16] │ │ │ │ str r9, [r5, #28] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ strh r3, [r5, #36] @ 0x24 │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ - ble bc7e8 │ │ │ │ + ble bc754 │ │ │ │ add r9, r5, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceb94 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cebc8 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bcb90 │ │ │ │ + bne bcb4c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcc34 │ │ │ │ + bne bcb88 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfc9c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfcd0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc88c │ │ │ │ + beq bc7b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcba0 │ │ │ │ + bne bcb9c │ │ │ │ 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 bcd88 │ │ │ │ + bne bcc04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc528 │ │ │ │ + beq bc470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bcda0 │ │ │ │ + beq bcdb4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bc1ec │ │ │ │ - ldr r2, [pc, #2400] @ bcea8 │ │ │ │ - bl 3578c0 │ │ │ │ + bne bc134 │ │ │ │ + ldr r2, [pc, #2396] @ bcdec │ │ │ │ + bl 3580c0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bcbe8 │ │ │ │ + bne bca78 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcbd4 │ │ │ │ + bne bcaa8 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc73c │ │ │ │ + bne bc678 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc804 │ │ │ │ + bne bc770 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5a8 │ │ │ │ + beq bc6dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bc844 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r7, [r6, #72] @ 0x48 │ │ │ │ - beq bc5e4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5e4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne bc6dc │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #2292] @ bcdf4 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc5e4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bc5e4 │ │ │ │ + bne bc9a0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + b bc6d0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcdac │ │ │ │ + bne bcd98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2200] @ bce9c │ │ │ │ + ldr r1, [pc, #2208] @ bcde0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl f46cc │ │ │ │ + bl f46fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bca18 │ │ │ │ + bne bc8f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc22c │ │ │ │ - ldr r3, [pc, #2180] @ bceb0 │ │ │ │ + bne bc174 │ │ │ │ + ldr r3, [pc, #2192] @ bcdf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc8c8 │ │ │ │ - bl 11a820 │ │ │ │ - b bc348 │ │ │ │ + beq bc7f0 │ │ │ │ + bl 11a864 │ │ │ │ + b bc290 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc3d8 │ │ │ │ + bne bc320 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc3ec │ │ │ │ + bne bc334 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc404 │ │ │ │ + bne bc34c │ │ │ │ add r2, r3, #1000 @ 0x3e8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - blt bcd64 │ │ │ │ + blt bcd00 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2092] @ bceb4 │ │ │ │ + ldr r3, [pc, #2104] @ bcdfc │ │ │ │ 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 bcc9c │ │ │ │ + beq bcc38 │ │ │ │ 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 │ │ │ │ @@ -150624,521 +150575,523 @@ │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ add r1, r2, r1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r7, #144] @ 0x90 │ │ │ │ str r1, [r7, #152] @ 0x98 │ │ │ │ str r3, [r7, #148] @ 0x94 │ │ │ │ - beq bcc9c │ │ │ │ + beq bcc38 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc42c │ │ │ │ - b bc434 │ │ │ │ + bne bc374 │ │ │ │ + b bc37c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcbd4 │ │ │ │ + bne bcaa8 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc944 │ │ │ │ + beq bc908 │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [fp] │ │ │ │ - bne bc7a4 │ │ │ │ - ldr r2, [pc, #1892] @ bceb8 │ │ │ │ + bne bc710 │ │ │ │ + ldr r2, [pc, #1892] @ bcdf4 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bcad8 │ │ │ │ + bne bc9c0 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc7b4 │ │ │ │ + bne bc720 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc794 │ │ │ │ + beq bc6d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bc848 │ │ │ │ + beq bc4f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bcb5c │ │ │ │ + bne bcb18 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc5a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc520 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc520 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc520 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bc520 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc778 │ │ │ │ + beq bc6b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bc778 │ │ │ │ + bne bc6b4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1768] @ bceb8 │ │ │ │ + ldr r2, [pc, #1720] @ bcdf4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcab8 │ │ │ │ + bne bc980 │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc778 │ │ │ │ + b bc6b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc4a0 │ │ │ │ + b bc3e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bc960 │ │ │ │ + beq bc924 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc5a8 │ │ │ │ - b bc784 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc79c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne bc79c │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1636] @ bceb8 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bcaf8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - b bc794 │ │ │ │ + beq bc6dc │ │ │ │ + b bc6c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc4e4 │ │ │ │ + bne bc42c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb74 │ │ │ │ + beq bca5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb74 │ │ │ │ + beq bca5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc8c8 │ │ │ │ + beq bc7f0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc500 │ │ │ │ + bne bc448 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bce5c │ │ │ │ + bne bcd38 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc574 │ │ │ │ + beq bc4bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq bc920 │ │ │ │ + beq bc848 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc76c │ │ │ │ + beq bc6a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - bne bc76c │ │ │ │ - b bc74c │ │ │ │ - ldr r2, [pc, #1424] @ bceb8 │ │ │ │ + bne bc6a8 │ │ │ │ + b bc688 │ │ │ │ + ldr r2, [pc, #1444] @ bcdf4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne bcb18 │ │ │ │ + bne bca34 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bc900 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc58c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bce7c │ │ │ │ - mov r5, #0 │ │ │ │ - b bc7c4 │ │ │ │ + b bc828 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcdfc │ │ │ │ - ldr r1, [pc, #1316] @ bce9c │ │ │ │ + beq bcd08 │ │ │ │ + ldr r1, [pc, #1380] @ bcde0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc61c │ │ │ │ + b bc558 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bca40 │ │ │ │ + bne bc93c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca40 │ │ │ │ + beq bc93c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca40 │ │ │ │ - bl 1cd7cc │ │ │ │ + beq bc93c │ │ │ │ + bl 1cdb14 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldrne r2, [fp, #4] │ │ │ │ ldrne r2, [r2, #112] @ 0x70 │ │ │ │ - bne bc1cc │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb40 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - beq bcc84 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq bcb5c │ │ │ │ - b bc784 │ │ │ │ + bne bc114 │ │ │ │ + b bcaec │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f888 │ │ │ │ + bl 23fa00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc8c0 │ │ │ │ - b bc8b4 │ │ │ │ + beq bc7e8 │ │ │ │ + b bc7dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc22c │ │ │ │ + bne bc174 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc354 │ │ │ │ - ldr r8, [pc, #1164] @ bcebc │ │ │ │ - b bc158 │ │ │ │ + b bc29c │ │ │ │ + ldr r8, [pc, #1272] @ bce00 │ │ │ │ + b bc0a0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc4d4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bcdc0 │ │ │ │ + mov r5, #0 │ │ │ │ + b bc730 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc348 │ │ │ │ - b bc8c8 │ │ │ │ - ldr r3, [pc, #1144] @ bcec0 │ │ │ │ + beq bc290 │ │ │ │ + b bc7f0 │ │ │ │ + ldr r3, [pc, #1216] @ bce04 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1136] @ bcec4 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #1208] @ bce08 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc778 │ │ │ │ - b bc7b4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bca88 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc0f0 │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r8, [pc, #1060] @ bcebc │ │ │ │ - mov r9, r3 │ │ │ │ - b bc2bc │ │ │ │ + beq bc6b4 │ │ │ │ + b bc720 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 23f888 │ │ │ │ - b bc8c0 │ │ │ │ - ldr r1, [pc, #1032] @ bcec8 │ │ │ │ + bl 23fa00 │ │ │ │ + b bc7e8 │ │ │ │ + ldr r1, [pc, #1156] @ bce0c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc7dc │ │ │ │ + beq bc748 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc7dc │ │ │ │ - ldr r1, [pc, #1000] @ bcec8 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq bc764 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - b bc764 │ │ │ │ - ldr r1, [pc, #968] @ bcec8 │ │ │ │ + b bc748 │ │ │ │ + ldr r1, [pc, #1124] @ bce0c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc860 │ │ │ │ + beq bc50c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc860 │ │ │ │ - ldr r1, [pc, #936] @ bcec8 │ │ │ │ - cmp r9, r1 │ │ │ │ - beq bc938 │ │ │ │ + b bc50c │ │ │ │ + ldr r1, [pc, #1092] @ bce0c │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc6a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b bc938 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc6a0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb5c │ │ │ │ + beq bc6d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bcb6c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b300 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc5e8 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc848 │ │ │ │ - ldr r3, [pc, #848] @ bcecc │ │ │ │ - ldr r2, [pc, #848] @ bced0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b bc8a4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2444e0 │ │ │ │ - b bc88c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne bc6d8 │ │ │ │ + b bc4f0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + beq bca20 │ │ │ │ + ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcdec │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcdd4 │ │ │ │ - ldr r3, [pc, #780] @ bcecc │ │ │ │ - ldr r2, [pc, #784] @ bced4 │ │ │ │ + bne bc038 │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ + ldr r8, [pc, #976] @ bce00 │ │ │ │ + mov r9, r3 │ │ │ │ + b bc204 │ │ │ │ + ldr r1, [pc, #976] @ bce0c │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bc860 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bc860 │ │ │ │ + ldr r3, [pc, #940] @ bce10 │ │ │ │ + ldr r2, [pc, #940] @ bce14 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d50b4 │ │ │ │ - b bc8a4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - rsb r5, r0, #0 │ │ │ │ - b bc900 │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b bc7cc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc718 │ │ │ │ - ldr r2, [pc, #732] @ bced8 │ │ │ │ + beq bc654 │ │ │ │ + ldr r2, [pc, #908] @ bce18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 189678 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18965c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc55c │ │ │ │ + beq bc4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1896a0 <_PyErr_Clear@@Base> │ │ │ │ - b bc55c │ │ │ │ - ldr r1, [pc, #672] @ bcec0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #688] @ bcedc │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - bl 117704 │ │ │ │ - b bc8cc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b bc880 │ │ │ │ + bl 189684 <_PyErr_Clear@@Base> │ │ │ │ + b bc4a4 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + b bc828 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #620] @ bcec0 │ │ │ │ + ldr r1, [pc, #828] @ bce04 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #644] @ bcee0 │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #844] @ bce1c │ │ │ │ + bl 11774c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc9b8 │ │ │ │ + beq bcaec │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - bne bc9b8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bc9b8 │ │ │ │ + beq bcbf8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcb64 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bcb28 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bc6c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b294 │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc524 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc730 │ │ │ │ + ldr r1, [pc, #716] @ bce04 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #732] @ bce20 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 11774c │ │ │ │ + b bc7f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 244644 │ │ │ │ + b bc7b4 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bcb18 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcb18 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bcb18 │ │ │ │ mvn r5, #0 │ │ │ │ - b bc7c4 │ │ │ │ + b bc4f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b bc7a8 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bcd58 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bcbe0 │ │ │ │ + ldr r3, [pc, #596] @ bce10 │ │ │ │ + ldr r2, [pc, #612] @ bce24 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 2d55e4 │ │ │ │ + b bc7cc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc254 │ │ │ │ + b bc19c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bcbb4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bcbb4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bcaec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bc454 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bc454 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc18c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bc18c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcce8 │ │ │ │ + beq bcc84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bcce8 │ │ │ │ - ldr r2, [pc, #504] @ bceb8 │ │ │ │ + bne bcc84 │ │ │ │ + ldr r2, [pc, #408] @ bcdf4 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccd8 │ │ │ │ + beq bcc74 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r9, [pc, #456] @ bceb8 │ │ │ │ + ldr r9, [pc, #360] @ bcdf4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r7], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bcd44 │ │ │ │ + beq bcce0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcd44 │ │ │ │ + bne bcce0 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcd34 │ │ │ │ + beq bccd0 │ │ │ │ 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 bccf8 │ │ │ │ - bl 29f6f4 │ │ │ │ - b bc88c │ │ │ │ + bne bcc94 │ │ │ │ + bl 29f9e8 │ │ │ │ + b bc7b4 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b bc674 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc244 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bc244 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bc50c │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bc50c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bc528 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ - ldreq r8, [pc, #256] @ bcebc │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bc0e4 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - b bc160 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne bc9d4 │ │ │ │ - b bcb5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bcbb8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bcbb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc500 │ │ │ │ - b bc8b4 │ │ │ │ + b bc5b0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc34c │ │ │ │ - ldr r0, [pc, #140] @ bce9c │ │ │ │ - bl bbf98 │ │ │ │ + beq bc294 │ │ │ │ + ldr r0, [pc, #196] @ bcde0 │ │ │ │ + bl bbee0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bc8c8 │ │ │ │ + beq bc7f0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bc61c │ │ │ │ + b bc558 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + beq bc828 │ │ │ │ + b bc818 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc448 │ │ │ │ + b bc7dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bc138 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bc080 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 243c64 │ │ │ │ - b bc880 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [r4] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - rsb r5, r0, #0 │ │ │ │ - beq bc900 │ │ │ │ - b bc8f0 │ │ │ │ + bl 243dc8 │ │ │ │ + b bc7a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #88] @ bce00 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bc02c │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bc0a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bc470 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5a8 │ │ │ │ - b bc784 │ │ │ │ + beq bc6dc │ │ │ │ + b bc6c0 │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - andeq fp, pc, r4, lsl #23 │ │ │ │ + @ instruction: 0x000fbbb0 │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, ip, ror #14 │ │ │ │ - andseq r0, r1, ip, ror #27 │ │ │ │ + mulseq r2, r4, r7 │ │ │ │ + andseq r0, r1, ip, asr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r1, r1, r4, asr #31 │ │ │ │ + andseq r2, r1, r8, lsl r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #26 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ - eorseq r0, r6, r8, lsl #27 │ │ │ │ + eorseq r1, r6, r8, lsl #11 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ │ │ │ │ -000bcee4 : │ │ │ │ +000bce28 : │ │ │ │ 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 │ │ │ │ @@ -151151,143 +151104,143 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 29c28 │ │ │ │ ldrb r1, [r8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq bdca0 │ │ │ │ + beq bdbe4 │ │ │ │ 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 bd054 │ │ │ │ + bne bcf98 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bde94 │ │ │ │ + beq bddd8 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r4, #1 │ │ │ │ - beq bdce0 │ │ │ │ - bhi bd0ac │ │ │ │ + beq bdc24 │ │ │ │ + bhi bcff0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be524 │ │ │ │ + beq be468 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be574 │ │ │ │ + beq be4b8 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be404 │ │ │ │ - ldr r2, [pc, #4052] @ bdf84 │ │ │ │ + beq be348 │ │ │ │ + ldr r2, [pc, #4052] @ bdec8 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bd5e8 │ │ │ │ + bne bd52c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mvn r6, #0 │ │ │ │ - beq bd618 │ │ │ │ - ldr r1, [pc, #4028] @ bdf88 │ │ │ │ + beq bd55c │ │ │ │ + ldr r1, [pc, #4028] @ bdecc │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #4024] @ bdf8c │ │ │ │ + ldr r1, [pc, #4024] @ bded0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #4020] @ bdf90 │ │ │ │ + ldr r1, [pc, #4020] @ bded4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #4016] @ bdf94 │ │ │ │ - ldr r1, [pc, #4016] @ bdf98 │ │ │ │ + ldr lr, [pc, #4016] @ bded8 │ │ │ │ + ldr r1, [pc, #4016] @ bdedc │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be4c0 │ │ │ │ + beq be404 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ cmp ip, #0 │ │ │ │ streq ip, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi be4c0 │ │ │ │ + bhi be404 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi bd234 │ │ │ │ + bhi bd178 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd2cc │ │ │ │ + beq bd210 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd9c4 │ │ │ │ + beq bd908 │ │ │ │ cmp r1, #0 │ │ │ │ - bne be4c0 │ │ │ │ + bne be404 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls be4c0 │ │ │ │ - ldr r0, [pc, #3936] @ bdf9c │ │ │ │ + bls be404 │ │ │ │ + ldr r0, [pc, #3936] @ bdee0 │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi be4c0 │ │ │ │ + bhi be404 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne be4d8 │ │ │ │ + bne be41c │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bd054 │ │ │ │ + bne bcf98 │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bd114 │ │ │ │ + beq bd058 │ │ │ │ cmn r5, #1 │ │ │ │ - beq be0e4 │ │ │ │ + beq be028 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd704 │ │ │ │ + beq bd648 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bd130 │ │ │ │ + bls bd074 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bd130 │ │ │ │ + blt bd074 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b bd1b0 │ │ │ │ - ldr r2, [pc, #3792] @ bdf84 │ │ │ │ + b bd0f4 │ │ │ │ + ldr r2, [pc, #3792] @ bdec8 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bd5e8 │ │ │ │ + bne bd52c │ │ │ │ mvn r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3796] @ bdfa0 │ │ │ │ + ldr r1, [pc, #3796] @ bdee4 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd0e4 │ │ │ │ + bhi bd028 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3740] @ bdf88 │ │ │ │ + ldr r1, [pc, #3740] @ bdecc │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3736] @ bdf8c │ │ │ │ + ldr r1, [pc, #3736] @ bded0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3732] @ bdf90 │ │ │ │ + ldr r1, [pc, #3732] @ bded4 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3728] @ bdf98 │ │ │ │ + ldr r1, [pc, #3728] @ bdedc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #3716] @ bdf94 │ │ │ │ + ldr lr, [pc, #3716] @ bded8 │ │ │ │ mov r1, r2 │ │ │ │ - b bcff0 │ │ │ │ + b bcf34 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf6c │ │ │ │ + beq bdeb0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd710 │ │ │ │ + beq bd654 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bd094 │ │ │ │ + bhi bcfd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bd0a4 │ │ │ │ + beq bcfe8 │ │ │ │ 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 │ │ │ │ @@ -151295,112 +151248,112 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bdf0c │ │ │ │ + bne bde50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r3, r9 │ │ │ │ bl 29cdc │ │ │ │ add r9, r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bcf5c │ │ │ │ + bne bcea0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bdc74 │ │ │ │ + beq bdbb8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bd228 │ │ │ │ + bne bd16c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd850 │ │ │ │ + beq bd794 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10d76c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d7cc <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be454 │ │ │ │ + beq be398 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq be0f4 │ │ │ │ + beq be038 │ │ │ │ cmp r2, #1 │ │ │ │ - beq bdbc8 │ │ │ │ + beq bdb0c │ │ │ │ mov sl, r3 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r3, #99 @ 0x63 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, ip │ │ │ │ - ldr ip, [pc, #3416] @ bdfa4 │ │ │ │ + ldr ip, [pc, #3416] @ bdee8 │ │ │ │ and ip, ip, r0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd798 │ │ │ │ - ldr ip, [pc, #3404] @ bdfa8 │ │ │ │ + bne bd6dc │ │ │ │ + ldr ip, [pc, #3404] @ bdeec │ │ │ │ tst r0, ip │ │ │ │ - bne bd784 │ │ │ │ + bne bd6c8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd348 │ │ │ │ + beq bd28c │ │ │ │ cmp r1, #0 │ │ │ │ - bne be4c0 │ │ │ │ + bne be404 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd350 │ │ │ │ + bne bd294 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be2c4 │ │ │ │ + bcs be208 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bd7ac │ │ │ │ + bhi bd6f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd7ac │ │ │ │ + ble bd6f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd82c │ │ │ │ + bne bd770 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ mov r3, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b bd410 │ │ │ │ + b bd354 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be4c0 │ │ │ │ + bgt be404 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne be2d8 │ │ │ │ + bne be21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be37c │ │ │ │ + beq be2c0 │ │ │ │ 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] │ │ │ │ @@ -151411,27 +151364,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd4b0 │ │ │ │ + b bd3f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be4c0 │ │ │ │ - ldr r0, [pc, #3156] @ bdfac │ │ │ │ + bgt be404 │ │ │ │ + ldr r0, [pc, #3156] @ bdef0 │ │ │ │ sub r2, r3, #100 @ 0x64 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r2, r0, ip, lsl r2 │ │ │ │ - bne bd9c4 │ │ │ │ + bne bd908 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdda4 │ │ │ │ + beq bdce8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne be4c0 │ │ │ │ + bne be404 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ @@ -151446,49 +151399,49 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bne be324 │ │ │ │ - bl 1177d0 │ │ │ │ + bne be268 │ │ │ │ + bl 117818 │ │ │ │ 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 bd41c │ │ │ │ + beq bd360 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd1d4 │ │ │ │ + bne bd118 │ │ │ │ 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 282ff0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 2834d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov sl, #0 │ │ │ │ - b bd228 │ │ │ │ + b bd16c │ │ │ │ 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 │ │ │ │ @@ -151502,43 +151455,43 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r1] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117c14 │ │ │ │ - b bd3d8 │ │ │ │ + bl 117c5c │ │ │ │ + b bd31c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be20c │ │ │ │ + beq be150 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be218 │ │ │ │ + bne be15c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ee6a4 │ │ │ │ + bl 1eea48 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd518 │ │ │ │ + beq bd45c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be290 │ │ │ │ + beq be1d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ 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] │ │ │ │ @@ -151549,158 +151502,158 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 117c14 │ │ │ │ + bl 117c5c │ │ │ │ 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 be29c │ │ │ │ + beq be1e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd410 │ │ │ │ + beq bd354 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bd410 │ │ │ │ + bne bd354 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2524] @ bdfb0 │ │ │ │ + ldr r2, [pc, #2524] @ bdef4 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bde80 │ │ │ │ + bne bddc4 │ │ │ │ blx r5 │ │ │ │ - b bd410 │ │ │ │ + b bd354 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r3, [lr] │ │ │ │ - ldr r2, [pc, #2440] @ bdf84 │ │ │ │ + ldr r2, [pc, #2440] @ bdec8 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne be220 │ │ │ │ + bne be164 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r4, r1 │ │ │ │ mvnne r5, #0 │ │ │ │ - bne bd0c4 │ │ │ │ + bne bd008 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be47c │ │ │ │ - ldr r1, [pc, #2392] @ bdf84 │ │ │ │ + beq be3c0 │ │ │ │ + ldr r1, [pc, #2392] @ bdec8 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bd0c4 │ │ │ │ + beq bd008 │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bd0c4 │ │ │ │ - ldr lr, [pc, #2484] @ be010 │ │ │ │ + beq bd008 │ │ │ │ + ldr lr, [pc, #2484] @ bdf54 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be32c │ │ │ │ + bgt be270 │ │ │ │ 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 bd7a4 │ │ │ │ + beq bd6e8 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be32c │ │ │ │ + blt be270 │ │ │ │ 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 bd0c4 │ │ │ │ + beq bd008 │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be32c │ │ │ │ + blt be270 │ │ │ │ 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 bd6c8 │ │ │ │ - b bd0c4 │ │ │ │ + bne bd60c │ │ │ │ + b bd008 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd08c │ │ │ │ + bne bcfd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be7c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bde44 │ │ │ │ + beq bdd88 │ │ │ │ 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 241d28 │ │ │ │ + bl 241e8c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ add r9, r9, r5 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r4 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b bd1d4 │ │ │ │ + b bd118 │ │ │ │ and r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ orrge r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be4c0 │ │ │ │ + bne be404 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd350 │ │ │ │ - b bd278 │ │ │ │ + bne bd294 │ │ │ │ + b bd1bc │ │ │ │ add r4, r4, #3 │ │ │ │ - b bd0c4 │ │ │ │ + b bd008 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -151708,82 +151661,82 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd2b4 │ │ │ │ + beq bd1f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ lsleq r3, r9, #1 │ │ │ │ strne r5, [r3, r9, lsl #2] │ │ │ │ strheq r5, [r2, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ - b bd410 │ │ │ │ + b bd354 │ │ │ │ cmp r9, #1 │ │ │ │ - beq bdbcc │ │ │ │ + beq bdb10 │ │ │ │ mov r3, sl │ │ │ │ - b bd224 │ │ │ │ - ldr r2, [pc, #1868] @ bdfb4 │ │ │ │ + b bd168 │ │ │ │ + ldr r2, [pc, #1868] @ bdef8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1864] @ bdfb8 │ │ │ │ + ldr r2, [pc, #1864] @ bdefc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1860] @ bdfbc │ │ │ │ + ldr r2, [pc, #1860] @ bdf00 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1856] @ bdfc0 │ │ │ │ + ldr r2, [pc, #1856] @ bdf04 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1848] @ bdfc4 │ │ │ │ + ldr lr, [pc, #1848] @ bdf08 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ - b bcff0 │ │ │ │ + b bcf34 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne bde4c │ │ │ │ - ldr r2, [pc, #1820] @ bdfc8 │ │ │ │ + bne bdd90 │ │ │ │ + ldr r2, [pc, #1820] @ bdf0c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1816] @ bdfcc │ │ │ │ + ldr r2, [pc, #1816] @ bdf10 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1812] @ bdfd0 │ │ │ │ + ldr r2, [pc, #1812] @ bdf14 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1808] @ bdfd4 │ │ │ │ + ldr r2, [pc, #1808] @ bdf18 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1800] @ bdfd8 │ │ │ │ + ldr lr, [pc, #1800] @ bdf1c │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b bcff0 │ │ │ │ + b bcf34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136334 │ │ │ │ + bl 13633c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ 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] │ │ │ │ @@ -151794,63 +151747,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 117c14 │ │ │ │ + bl 117c5c │ │ │ │ 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 be340 │ │ │ │ + beq be284 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd410 │ │ │ │ + beq bd354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd410 │ │ │ │ + bne bd354 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bd410 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bd354 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131e0c │ │ │ │ + bl 131e14 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd8f8 │ │ │ │ - b bd41c │ │ │ │ + bne bd83c │ │ │ │ + b bd360 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - beq bdca8 │ │ │ │ - bhi bdc4c │ │ │ │ + beq bdbec │ │ │ │ + bhi bdb90 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be130 │ │ │ │ + beq be074 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be128 │ │ │ │ - ldr r3, [pc, #1504] @ bdfdc │ │ │ │ + beq be06c │ │ │ │ + ldr r3, [pc, #1504] @ bdf20 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bdb90 │ │ │ │ + bhi bdad4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ @@ -151884,27 +151837,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 be170 │ │ │ │ + bls be0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be170 │ │ │ │ + bgt be0b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be140 │ │ │ │ + bgt be084 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdd2c │ │ │ │ + beq bdc70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdd04 │ │ │ │ + bgt bdc48 │ │ │ │ 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 │ │ │ │ @@ -151913,195 +151866,195 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be574 <_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 bd41c │ │ │ │ + beq bd360 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd410 │ │ │ │ + ble bd354 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd410 │ │ │ │ + beq bd354 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219bf0 │ │ │ │ + bl 219c00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd410 │ │ │ │ + b bd354 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3], #4 │ │ │ │ - beq bdcd0 │ │ │ │ + beq bdc14 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b bda44 │ │ │ │ + b bd988 │ │ │ │ mov sl, r3 │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd858 │ │ │ │ + bne bd79c │ │ │ │ tst r2, #32 │ │ │ │ - beq be204 │ │ │ │ + beq be148 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, sl, #20 │ │ │ │ addeq r3, sl, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r4, [pc, #984] @ bdfe0 │ │ │ │ + ldrge r4, [pc, #984] @ bdf24 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #980] @ bdfe4 │ │ │ │ + ldrlt r4, [pc, #980] @ bdf28 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp sl, r4 │ │ │ │ - beq bdc44 │ │ │ │ + beq bdb88 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdc44 │ │ │ │ + beq bdb88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdc44 │ │ │ │ + bne bdb88 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov sl, r4 │ │ │ │ - b bd228 │ │ │ │ + b bd16c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be138 │ │ │ │ - ldr r3, [pc, #908] @ bdfe8 │ │ │ │ + beq be07c │ │ │ │ + ldr r3, [pc, #908] @ bdf2c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bdb90 │ │ │ │ + bhi bdad4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdca0 │ │ │ │ + beq bdbe4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdca0 │ │ │ │ + beq bdbe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdca0 │ │ │ │ + bne bdbe4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #836] @ bdfec │ │ │ │ - b bd228 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ bdf30 │ │ │ │ + b bd16c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #828] @ bdff0 │ │ │ │ + ldr r3, [pc, #828] @ bdf34 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bdccc │ │ │ │ + bhi bdc10 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp] │ │ │ │ - b bdba8 │ │ │ │ + b bdaec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq bde34 │ │ │ │ + beq bdd78 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcf8c │ │ │ │ + b bced0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219bf0 │ │ │ │ + bl 219c00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bdadc │ │ │ │ + b bda20 │ │ │ │ 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 12ed9c │ │ │ │ + bl 12eda4 │ │ │ │ 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 bdad0 │ │ │ │ - b bd41c │ │ │ │ + bne bda14 │ │ │ │ + b bd360 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #556] @ bdff4 │ │ │ │ + ldr r3, [pc, #556] @ bdf38 │ │ │ │ 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 bddf0 │ │ │ │ + beq bdd34 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be250 │ │ │ │ + bne be194 │ │ │ │ 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 │ │ │ │ @@ -152109,315 +152062,315 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be630 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd3d8 │ │ │ │ + bl be574 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd31c │ │ │ │ ldrb r3, [r1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ - b bdcf0 │ │ │ │ + b bdc34 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b bd41c │ │ │ │ - ldr r1, [pc, #420] @ bdff8 │ │ │ │ + b bd360 │ │ │ │ + ldr r1, [pc, #420] @ bdf3c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #416] @ bdffc │ │ │ │ + ldr r1, [pc, #416] @ bdf40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #412] @ be000 │ │ │ │ + ldr r1, [pc, #412] @ bdf44 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ be004 │ │ │ │ + ldr r1, [pc, #404] @ bdf48 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #400] @ be008 │ │ │ │ + ldr lr, [pc, #400] @ bdf4c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ - b bcff0 │ │ │ │ - ldr r1, [pc, #388] @ be00c │ │ │ │ + b bcf34 │ │ │ │ + ldr r1, [pc, #388] @ bdf50 │ │ │ │ cmp r3, r1 │ │ │ │ - bne be1f0 │ │ │ │ + bne be134 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b bd5e0 │ │ │ │ + b bd524 │ │ │ │ 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 12ed9c │ │ │ │ + bl 12eda4 │ │ │ │ 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 bd41c │ │ │ │ + beq bd360 │ │ │ │ add r8, r8, #2 │ │ │ │ - b bd414 │ │ │ │ + b bd358 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne be090 │ │ │ │ + bne bdfd4 │ │ │ │ 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 be068 │ │ │ │ + bhi bdfac │ │ │ │ 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 bd1cc │ │ │ │ + bls bd110 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bdf58 │ │ │ │ + b bde9c │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bd124 │ │ │ │ - b bd710 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ - eorseq r1, r6, r4, asr sp │ │ │ │ - eorseq fp, r7, r8, lsl r8 │ │ │ │ - eorseq r1, r6, r8, asr sp │ │ │ │ - eorseq r6, r7, r4, lsr sl │ │ │ │ - eorseq r1, r6, ip, asr sp │ │ │ │ - subeq pc, r3, r8, lsl r8 @ │ │ │ │ - subeq pc, r3, r8, asr #16 │ │ │ │ + bne bd068 │ │ │ │ + b bd654 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r2, r6, r4, asr r5 │ │ │ │ + eorseq ip, r7, r8, lsl r0 │ │ │ │ + eorseq r2, r6, r8, asr r5 │ │ │ │ + eorseq r7, r7, r0, lsl #4 │ │ │ │ + eorseq r2, r6, ip, asr r5 │ │ │ │ + subeq r0, r4, ip, lsr #32 │ │ │ │ + subeq r0, r4, ip, asr r0 │ │ │ │ eoreq r1, r4, r2, asr #32 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andseq r0, r2, r1, lsr #16 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r8, lsl #27 │ │ │ │ - eorseq r1, r6, ip, lsl #27 │ │ │ │ - eorseq ip, r7, ip, asr r4 │ │ │ │ - mlaseq r6, r0, sp, r1 │ │ │ │ - @ instruction: 0x003812f8 │ │ │ │ - eorseq r1, r6, r0, ror #26 │ │ │ │ - eorseq r1, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x0038adbc │ │ │ │ - eorseq r1, r6, r0, ror sp │ │ │ │ - @ instruction: 0x00380ff4 │ │ │ │ - subeq pc, r3, sl, ror #16 │ │ │ │ + eorseq r2, r6, r8, lsl #11 │ │ │ │ + eorseq r2, r6, ip, lsl #11 │ │ │ │ + eorseq ip, r7, r4, asr #26 │ │ │ │ + mlaseq r6, r0, r5, r2 │ │ │ │ + @ instruction: 0x00381af8 │ │ │ │ + eorseq r2, r6, r0, ror #10 │ │ │ │ + eorseq r2, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x0038b5bc │ │ │ │ + eorseq r2, r6, r0, ror r5 │ │ │ │ + @ instruction: 0x003817f4 │ │ │ │ + subeq r0, r4, lr, ror r0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq pc, r3, r4, ror r8 @ │ │ │ │ + subeq r0, r4, r8, lsl #1 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - subeq pc, r3, lr, ror r8 @ │ │ │ │ - eorseq r2, r9, ip, lsr #31 │ │ │ │ - eorseq r1, r6, r8, ror sp │ │ │ │ - eorseq r1, r6, ip, ror sp │ │ │ │ - eorseq r1, r6, r0, lsl #27 │ │ │ │ - eorseq r1, r6, r4, lsl #27 │ │ │ │ - @ instruction: 0x0038fcfc │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x00440092 │ │ │ │ + eorseq r3, r9, ip, lsr #15 │ │ │ │ + eorseq r2, r6, r8, ror r5 │ │ │ │ + eorseq r2, r6, ip, ror r5 │ │ │ │ + eorseq r2, r6, r0, lsl #11 │ │ │ │ + eorseq r2, r6, r4, lsl #11 │ │ │ │ + @ instruction: 0x003904fc │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x00361dbc │ │ │ │ + @ instruction: 0x003625bc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, ror #27 │ │ │ │ - eorseq r1, r6, ip, asr #27 │ │ │ │ + eorseq r2, r6, r0, ror #11 │ │ │ │ + eorseq r2, r6, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, lsl #28 │ │ │ │ + eorseq r2, r6, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr #28 │ │ │ │ + eorseq r2, r6, r8, lsr #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r4, asr #28 │ │ │ │ - mlaseq r6, r8, sp, r1 │ │ │ │ - mlaseq r6, ip, sp, r1 │ │ │ │ - eorseq r1, r6, r0, lsr #27 │ │ │ │ - eorseq r1, r6, r4, lsr #27 │ │ │ │ - mlaseq r6, r4, sp, r1 │ │ │ │ - eorseq r1, r6, ip, lsr #27 │ │ │ │ - @ instruction: 0x00361db0 │ │ │ │ - @ instruction: 0x00361db4 │ │ │ │ - @ instruction: 0x00361db8 │ │ │ │ - eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq r2, r6, r4, asr #12 │ │ │ │ + mlaseq r6, r8, r5, r2 │ │ │ │ + mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, r0, lsr #11 │ │ │ │ + eorseq r2, r6, r4, lsr #11 │ │ │ │ + mlaseq r6, r4, r5, r2 │ │ │ │ + eorseq r2, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x003625b0 │ │ │ │ + @ instruction: 0x003625b4 │ │ │ │ + @ instruction: 0x003625b8 │ │ │ │ + eorseq r2, r6, r8, lsr #11 │ │ │ │ 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 bdf34 │ │ │ │ + b bde78 │ │ │ │ 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 be100 │ │ │ │ + bhi be044 │ │ │ │ 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 bd1cc │ │ │ │ + bls bd110 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b be0d0 │ │ │ │ + b be014 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bd084 │ │ │ │ - bl 240258 │ │ │ │ + b bcfc8 │ │ │ │ + bl 2403bc │ │ │ │ mov sl, r0 │ │ │ │ - b bd228 │ │ │ │ + b bd16c │ │ │ │ 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 be0ac │ │ │ │ + b bdff0 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b bdcac │ │ │ │ + b bdbf0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdcac │ │ │ │ + b bdbf0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bdcac │ │ │ │ + b bdbf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bdac4 │ │ │ │ + bne bda08 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219bf0 │ │ │ │ + bl 219c00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bdac4 │ │ │ │ + b bda08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdabc │ │ │ │ + beq bda00 │ │ │ │ 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 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_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 bdabc │ │ │ │ - b bd41c │ │ │ │ + bne bda00 │ │ │ │ + b bd360 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bde8c │ │ │ │ + b bddd0 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ - b bdbf4 │ │ │ │ + b bdb38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - beq bd4ec │ │ │ │ + beq bd430 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - b bd4f0 │ │ │ │ - ldr r1, [pc, #-536] @ be010 │ │ │ │ + b bd434 │ │ │ │ + ldr r1, [pc, #-536] @ bdf54 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be27c │ │ │ │ + blt be1c0 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bd5f0 │ │ │ │ + b bd534 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #24 │ │ │ │ mov r1, r8 │ │ │ │ add r5, r5, #2 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #58 @ 0x3a │ │ │ │ bl 2a798 <__memmove_chk@plt> │ │ │ │ - ldr r3, [pc, #-612] @ be014 │ │ │ │ + ldr r3, [pc, #-612] @ bdf58 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bddf0 │ │ │ │ - ldr r3, [pc, #-588] @ be038 │ │ │ │ - ldr r1, [pc, #-624] @ be018 │ │ │ │ + b bdd34 │ │ │ │ + ldr r3, [pc, #-588] @ bdf7c │ │ │ │ + ldr r1, [pc, #-624] @ bdf5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bd41c │ │ │ │ + bl 18ee78 │ │ │ │ + b bd360 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bd518 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bd45c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bd41c │ │ │ │ + bne bd360 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bd41c │ │ │ │ - ldr r3, [pc, #-688] @ be01c │ │ │ │ - ldr r1, [pc, #-688] @ be020 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bd360 │ │ │ │ + ldr r3, [pc, #-688] @ bdf60 │ │ │ │ + ldr r1, [pc, #-688] @ bdf64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bd41c │ │ │ │ + bl 18ee78 │ │ │ │ + b bd360 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd2fc │ │ │ │ + bne bd240 │ │ │ │ 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] │ │ │ │ @@ -152427,36 +152380,36 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 354bdc │ │ │ │ - b bd3d8 │ │ │ │ - ldr r3, [pc, #-764] @ be038 │ │ │ │ - ldr r1, [pc, #-788] @ be024 │ │ │ │ + bl 3553e0 │ │ │ │ + b bd31c │ │ │ │ + ldr r3, [pc, #-764] @ bdf7c │ │ │ │ + ldr r1, [pc, #-788] @ bdf68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bd41c │ │ │ │ + bl 18ee78 │ │ │ │ + b bd360 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd41c │ │ │ │ + beq bd360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd41c │ │ │ │ + bne bd360 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bd41c │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bd360 │ │ │ │ ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdbac │ │ │ │ + b bdaf0 │ │ │ │ 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] │ │ │ │ @@ -152466,131 +152419,131 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd3d4 │ │ │ │ + b bd318 │ │ │ │ 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 be440 │ │ │ │ + bge be384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be430 │ │ │ │ - bl 1ee238 │ │ │ │ + bne be374 │ │ │ │ + bl 1ee5dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd8f8 │ │ │ │ - b bd41c │ │ │ │ + bne bd83c │ │ │ │ + b bd360 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrlt r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ orrlt r2, r2, #1 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ rsblt r6, r6, #0 │ │ │ │ strlt r2, [sp, #28] │ │ │ │ - b bd608 │ │ │ │ + b bd54c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - bl 1ee6a4 │ │ │ │ + bl 1eea48 │ │ │ │ mov r8, r0 │ │ │ │ - b be3f8 │ │ │ │ - ldr r3, [pc, #-1056] @ be028 │ │ │ │ - ldr r1, [pc, #-1056] @ be02c │ │ │ │ + b be33c │ │ │ │ + ldr r3, [pc, #-1056] @ bdf6c │ │ │ │ + ldr r1, [pc, #-1056] @ bdf70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bd41c │ │ │ │ + bl 18ee78 │ │ │ │ + b bd360 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd454 │ │ │ │ + beq bd398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd454 │ │ │ │ + bne bd398 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bd454 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bd398 │ │ │ │ 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 bd0c4 │ │ │ │ + b bd008 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 297a60 │ │ │ │ + bl 297ce0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd8f8 │ │ │ │ - b bd41c │ │ │ │ - ldr r3, [pc, #-1176] @ be030 │ │ │ │ - ldr r1, [pc, #-1176] @ be034 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117704 │ │ │ │ - b bd41c │ │ │ │ - ldr r3, [pc, #-1192] @ be038 │ │ │ │ - ldr r1, [pc, #-1192] @ be03c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - b bd41c │ │ │ │ - ldr r2, [pc, #-1204] @ be040 │ │ │ │ + bne bd83c │ │ │ │ + b bd360 │ │ │ │ + ldr r3, [pc, #-1176] @ bdf74 │ │ │ │ + ldr r1, [pc, #-1176] @ bdf78 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 11774c │ │ │ │ + b bd360 │ │ │ │ + ldr r3, [pc, #-1192] @ bdf7c │ │ │ │ + ldr r1, [pc, #-1192] @ bdf80 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11774c │ │ │ │ + b bd360 │ │ │ │ + ldr r2, [pc, #-1204] @ bdf84 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1208] @ be044 │ │ │ │ + ldr r2, [pc, #-1208] @ bdf88 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1212] @ be048 │ │ │ │ + ldr r2, [pc, #-1212] @ bdf8c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1216] @ be04c │ │ │ │ + ldr r2, [pc, #-1216] @ bdf90 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1224] @ be050 │ │ │ │ + ldr lr, [pc, #-1224] @ bdf94 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #4 │ │ │ │ - b bcff0 │ │ │ │ + b bcf34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #8 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcf80 │ │ │ │ - ldr r2, [pc, #-1264] @ be054 │ │ │ │ + b bcec4 │ │ │ │ + ldr r2, [pc, #-1264] @ bdf98 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1268] @ be058 │ │ │ │ + ldr r2, [pc, #-1268] @ bdf9c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1272] @ be05c │ │ │ │ + ldr r2, [pc, #-1272] @ bdfa0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1276] @ be060 │ │ │ │ + ldr r2, [pc, #-1276] @ bdfa4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1284] @ be064 │ │ │ │ + ldr lr, [pc, #-1284] @ bdfa8 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ - b bcff0 │ │ │ │ + b bcf34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcf80 │ │ │ │ + b bcec4 │ │ │ │ │ │ │ │ -000be58c : │ │ │ │ +000be4d0 : │ │ │ │ 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 │ │ │ │ @@ -152600,782 +152553,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 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be61c │ │ │ │ + beq be560 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 241c3c │ │ │ │ + bl 241da0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be610 │ │ │ │ + beq be554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be610 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne be554 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be628 │ │ │ │ + bne be56c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99d40 │ │ │ │ - b be61c │ │ │ │ + bl 99cd4 │ │ │ │ + b be560 │ │ │ │ │ │ │ │ -000be630 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be574 <_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 be758 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be69c <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be770 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be6b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be6b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be5f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be6b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be5f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be6e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be628 <_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 be6d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be618 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c4ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c54c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be794 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be68c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be5d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be7e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be728 <_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 be7bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be700 <_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 be7b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be6f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be73c <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be680 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be660 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be5a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be660 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be5a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be7c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be794 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 241d28 │ │ │ │ + bl 241e8c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be6a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be5ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be6a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be5ec <_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 be708 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be64c <_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 be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be79c <_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 be7b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be6f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be834 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be778 <_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 be800 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be744 <_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 be9d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq be914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq bea40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt beac0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt bea04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt bead8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ beaf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ beaf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt bea1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ bea38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ bea3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne bea64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ beafc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 3578c0 │ │ │ │ + bne be9a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ bea40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt bea08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt be94c <_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 be9f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq be93c <_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 be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be898 <_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] @ beb00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ bea44 <_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] @ beb04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ bea48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bea80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne be9c4 <_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 bea50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq beaec <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq bea30 <_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] @ beb08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ beaf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ bea4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ bea38 <_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 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ beb0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ bea50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne bea98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne be9dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bead8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bea1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ beb10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b be898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ bea54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be9ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be8f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be9c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be90c <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bead8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bea1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ bea58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne beaac <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne be9f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ - b be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e3b0 │ │ │ │ + b be8c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b bea24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b be968 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ beb18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ beb1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b be8c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ bea5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ bea60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r4, #0 │ │ │ │ - b be9c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 29f6f4 │ │ │ │ + b be90c <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 29f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne bea44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b bead0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne be988 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b bea14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b bea54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b be998 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ 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 r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #13 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ │ │ │ │ -000beb20 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000bea64 <_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 bec18 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq beb5c <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne bec10 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne beb54 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq beb8c <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq bead0 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d76c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d7cc <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bec64 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ + beq beba8 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bec54 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq beb98 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq beb98 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq beadc <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq bec5c <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq beba0 <_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] @ bec8c <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ bebd0 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ bec90 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ bebd4 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec10 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq beb54 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bec10 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne beb54 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bec4c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq beb90 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec4c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq beb90 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bec4c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne beb90 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ bec94 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ bebd8 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 240258 │ │ │ │ + b 2403bc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b bebc0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b beb04 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beac8 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b beb84 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b beac8 <_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 bfa20 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bf964 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfc68 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfbac <_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 bfa5c <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bf9a0 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfcb8 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfbfc <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi befa0 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi beee4 <_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 c06d8 │ │ │ │ + bl c061c │ │ │ │ cmp r0, #0 │ │ │ │ - blt c02ac <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c01f0 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c02ac <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c01f0 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfcbc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfc00 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c02b8 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c01fc <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf7c4 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf708 <_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 bfa9c <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bf9e0 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfcac <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfbf0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1bb8 │ │ │ │ + bl c1afc │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf7a4 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfd20 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3578c0 │ │ │ │ + beq bf6e8 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfc64 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c001c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt bff60 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bff74 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt bfeb8 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq c001c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq bff60 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a34 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1978 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfed8 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfe1c <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfcac <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfbf0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf7d0 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf714 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff00 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bef7c <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfcc0 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne beec0 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfc04 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov sl, #0 │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c02f8 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c023c <_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 c02c4 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c0208 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0398 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a3ac │ │ │ │ + beq c02dc <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a3a8 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfd44 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfc88 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfa78 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf9bc <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bfb2c <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bfa70 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d7ec │ │ │ │ + bl 12d7f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c00f0 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c0034 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfaf8 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bf014 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bef58 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bfaa0 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bf9e4 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfcac <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfbf0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bed84 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b becc8 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c03e4 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c0328 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf9a4 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf8e8 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf9d4 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf918 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c0240 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c0184 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c0228 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c016c <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c0218 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c015c <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c0148 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf9e0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf924 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c01e0 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c0124 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c01e4 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c0128 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c01b8 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq c00fc <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c01bc <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c0100 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c026c <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c01b0 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c025c <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c01a0 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c0250 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c0194 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c028c <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c01d0 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0284 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c01c8 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c0114 <_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] │ │ │ │ @@ -153395,1374 +153348,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 c1fd8 │ │ │ │ + bl c1f1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2f08 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2e4c <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfa00 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bf944 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf280 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf1c4 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf848 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf78c <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2a0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf1e4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf878 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bf7bc <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf2c4 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf208 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2c4 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf208 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf914 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bf858 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf2f0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf234 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2f0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf234 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf8c8 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf80c <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf314 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf258 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf314 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf258 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf95c <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bf8a0 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf340 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf284 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf340 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf284 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf8a0 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bf7e4 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf36c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf2b0 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf36c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf2b0 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf938 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bf87c <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf390 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf2d4 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf390 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf2d4 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf8f0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bf834 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf3b4 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf2f8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3b4 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf2f8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf980 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bf8c4 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb84 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bfac8 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfff4 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt bff38 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b beda8 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b becec <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfff4 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq c0088 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt bff38 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq bffcc <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfc0c <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfb68 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bfaac <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bee6c <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bedb0 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfa10 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bf954 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ + bl a642c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a34 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1978 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfcbc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfc00 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf408 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf34c <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf440 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfccc <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfcd0 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfc10 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfc14 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283f94 │ │ │ │ - ldr r3, [pc, #2084] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284478 │ │ │ │ + ldr r3, [pc, #2084] @ bfc70 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfba4 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bfae8 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab23c │ │ │ │ + bl ab1cc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf4c0 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf404 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfc18 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge beea4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a5780 │ │ │ │ + bge bede8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a5710 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c00d4 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c0018 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c017c <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq c0140 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c0084 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c0168 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq c00ac <_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 a3638 <_PyLong_New@@Base> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bffec <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bff30 <_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 bfadc <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25d978 │ │ │ │ + beq bfa20 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25dd98 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bffbc <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bff00 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d978 │ │ │ │ + bl 25dd98 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bffbc <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bff00 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf5d8 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf51c <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283f94 │ │ │ │ - ldr r3, [pc, #1804] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284478 │ │ │ │ + ldr r3, [pc, #1804] @ bfc70 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c03d4 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c0318 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283f94 │ │ │ │ - ldr r3, [pc, #1768] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284478 │ │ │ │ + ldr r3, [pc, #1768] @ bfc70 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c03c4 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c0308 <_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 2103e8 │ │ │ │ + bl 2103fc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf4c0 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91acc │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf404 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91a60 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c00a8 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne bffec <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfbdc <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfb20 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfbd0 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bfb14 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bff34 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bfe78 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf6ec <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf630 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq c00bc <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq c0000 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf698 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf5dc <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf698 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf5dc <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bf698 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bf5dc <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee64 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq beda8 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16ae54 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16add0 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bee64 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b beda8 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33aa7c │ │ │ │ - b bf500 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33b3d8 │ │ │ │ + b bf444 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0420 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92f2c │ │ │ │ + blt c0364 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 92ec0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c040c <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c0350 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfbe8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl bec98 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfb2c <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl bebdc <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfbf8 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfb3c <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf77c <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf6c0 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bedf8 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfcd8 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bed3c <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfc1c <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a34 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1978 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b beebc <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b bee00 <_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] @ bfd34 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfc78 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfc20 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c02a4 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c01e8 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c029c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c01e0 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c029c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c01e0 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfdd8 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bfd1c <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf280 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf2a0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf1c4 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf1e4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe58 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne bfd9c <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf2a0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf1e4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe18 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfd5c <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf340 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf284 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe98 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne bfddc <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf2f0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf234 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfdf8 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bfd3c <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf390 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf2d4 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe78 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne bfdbc <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf2c4 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf208 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfe38 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bfd7c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf36c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfeb8 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne bfdfc <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf314 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf258 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc34 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfb78 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf3b4 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf2f8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 2420cc │ │ │ │ + bl 242230 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c06d8 │ │ │ │ + bl c061c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bf0a8 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a5780 │ │ │ │ + bne befec <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c00c8 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a5780 │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a5710 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf7e4 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf728 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf36c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 2435f8 │ │ │ │ - b bf258 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a5780 │ │ │ │ + bl 24375c │ │ │ │ + b bf19c <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4ac <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf3f0 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfc54 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfb98 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfce0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfc78 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble bece8 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfce4 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble bec2c <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov sl, #0 │ │ │ │ - b bed5c <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b beca0 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2435f8 │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 24375c │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfd8c <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfcd0 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf428 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf36c <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d978 │ │ │ │ + bl 25dd98 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bffbc <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bff00 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq c0050 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq bff94 <_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 bfae8 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bfa2c <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bee64 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5780 │ │ │ │ + b beda8 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0094 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq bffd8 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfd20 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3578c0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfc64 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5cec <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf488 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5c7c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf3cc <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf3f0 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf334 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf3f0 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a5780 │ │ │ │ + b bf334 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf51c <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf460 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bf04c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bef90 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bf04c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bef90 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c019c <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a5780 │ │ │ │ + bne c00e0 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfc04 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bfb48 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a5780 │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03f8 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c033c <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfbe8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfb2c <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfbe8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfb2c <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bfbe8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bfb2c <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf998 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bf8dc <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf998 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bf8dc <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bfa48 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfce0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfce8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bf98c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfc2c <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa70 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfcec <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bf9b4 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ee94 │ │ │ │ - b bfa70 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18ee78 │ │ │ │ + b bf9b4 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne beea4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfce0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfce8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b befa8 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq pc, r3, r8, lsl #17 │ │ │ │ + bne bede8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfc2c <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b beeec <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + @ instruction: 0x0044009c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003621dc │ │ │ │ + @ instruction: 0x003629dc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r2, r6, r4, asr r0 │ │ │ │ + eorseq r2, r6, r4, asr r8 │ │ │ │ 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 r2, r6, r8, lsl #3 │ │ │ │ + eorseq r2, r6, r8, lsl #19 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - @ instruction: 0x003943f0 │ │ │ │ - eorseq r1, r6, r8, lsl pc │ │ │ │ - eorseq r1, r6, r4, lsr pc │ │ │ │ - eorseq r2, r6, ip, lsr r0 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ - @ instruction: 0x00361fdc │ │ │ │ - mlaseq r6, r0, r0, r2 │ │ │ │ - eorseq r2, r6, r0, lsl r0 │ │ │ │ - eorseq r1, r6, r0, lsl #31 │ │ │ │ + @ instruction: 0x00394bf0 │ │ │ │ + eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r4, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ + @ instruction: 0x003627dc │ │ │ │ + mlaseq r6, r0, r8, r2 │ │ │ │ + eorseq r2, r6, r0, lsl r8 │ │ │ │ + eorseq r2, r6, r0, lsl #15 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r2, r6, r8, lsr r1 │ │ │ │ - eorseq r2, r6, r4, rrx │ │ │ │ - eorseq r1, r6, r4, asr pc │ │ │ │ - eorseq r1, r6, ip, lsr #31 │ │ │ │ - @ instruction: 0x003621b4 │ │ │ │ + eorseq r2, r6, r8, lsr r9 │ │ │ │ + eorseq r2, r6, r4, ror #16 │ │ │ │ + eorseq r2, r6, r4, asr r7 │ │ │ │ + eorseq r2, r6, ip, lsr #15 │ │ │ │ + @ instruction: 0x003629b4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r2, r6, ip, lsl #2 │ │ │ │ + eorseq r2, r6, ip, lsl #18 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r2, r6, ip, asr r1 │ │ │ │ + eorseq r2, r6, ip, asr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, ror #1 │ │ │ │ + eorseq r2, r6, r4, ror #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrheq r2, [r6], -r8 @ │ │ │ │ + @ instruction: 0x003628b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 2420cc │ │ │ │ + bl 242230 │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bf008 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bef4c <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfcac <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfbf0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf428 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfcf0 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf36c <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfc34 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bf7a4 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf860 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf7a4 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf908 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf84c <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf908 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf84c <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf8bc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf800 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf8bc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf800 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf950 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf894 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf950 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf894 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf894 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf7d8 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf894 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf7d8 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf92c <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf870 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf92c <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf870 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf8e4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf828 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf8e4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf828 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf974 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf8b8 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf974 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bf8b8 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfc98 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfbdc <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0ed0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0e14 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne beea4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a5780 │ │ │ │ + bne bede8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff9c <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq bfee0 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfb5c <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bfaa0 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff4c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bfe90 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bffb0 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bfef4 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfbdc <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfb20 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfbdc <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfb20 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bfbdc <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bfb20 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a5710 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfcf8 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfc3c <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfd34 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfcfc <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfc78 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bff0c <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18ee78 │ │ │ │ + b bfe50 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bff4c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bfe90 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bffe0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq bff24 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bffe0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne bff24 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0188 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq c00cc <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bee64 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5780 │ │ │ │ + b beda8 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a5710 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfd00 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfc44 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0074 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq bffb8 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne c0074 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne bffb8 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bffec <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfd08 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfc48 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b bff30 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfc4c <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf480 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfd34 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf3c4 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfc78 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bfb38 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18ee78 │ │ │ │ + b bfa7c <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a34 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1978 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf690 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf5d4 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bf6ec <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bf630 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bf0a8 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfd10 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b befec <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfc54 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c010c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c0050 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq c0134 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c0078 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b befb0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b beef4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c010c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a5780 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c0050 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a5710 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bffec <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne bff30 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a3638 <_PyLong_New@@Base> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bffec <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bff30 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf5c0 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfd14 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf504 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfc58 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bffec <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a3638 <_PyLong_New@@Base> │ │ │ │ + bl 18ee78 │ │ │ │ + b bff30 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a35c8 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bee64 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfd18 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b beda8 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfc5c <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bffec <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18ee78 │ │ │ │ + b bff30 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfbdc <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfb20 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b bfbdc <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b bfb20 <_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 a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf824 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf808 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf768 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf74c <_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 c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5780 │ │ │ │ + b c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9e0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf924 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b bf0f8 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a5780 │ │ │ │ + b bf03c <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9e0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf0e4 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a5780 │ │ │ │ + bne bf924 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf028 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9e0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf924 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b bf0d0 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a5780 │ │ │ │ + b bf014 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9e0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf0bc <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bf924 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf000 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c01d0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5780 │ │ │ │ + b c0114 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf1a0 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf0e4 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf868 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf868 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a5780 │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfd1c <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b befa8 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfd20 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfc60 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b beeec <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfc64 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfd24 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfc68 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180384 │ │ │ │ + bl 1805d8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bee0c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf4c0 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a5780 │ │ │ │ + beq bed50 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf404 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a5710 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfd28 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfc6c <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33aa7c │ │ │ │ - ldr r3, [pc, #-1540] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b3d8 │ │ │ │ + ldr r3, [pc, #-1540] @ bfc70 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0388 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c02cc <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33aa7c │ │ │ │ - ldr r3, [pc, #-1576] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b3d8 │ │ │ │ + ldr r3, [pc, #-1576] @ bfc70 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355e10 │ │ │ │ + bl 356614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0378 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c02bc <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf664 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a5780 │ │ │ │ + b bf5a8 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0368 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0344 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129c74 │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c02ac <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0288 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129c7c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf004 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bef48 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a34 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1978 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf008 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a5780 │ │ │ │ + b bef4c <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf658 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf634 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfd30 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfd34 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfd38 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf59c <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf578 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfc74 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfc78 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfc7c <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b bfc04 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18ee78 │ │ │ │ + b bfb48 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a34 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1978 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf770 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a5780 │ │ │ │ + b bf6b4 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a5710 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf55c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfd40 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf4a0 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bfc84 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed58 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec9c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c0448 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c038c <_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 c04ac <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c04f4 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c03f0 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c0438 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c04e0 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c0424 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a696c │ │ │ │ + bl a68fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c04c8 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c040c <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c04f8 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c043c <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c04fc <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c0440 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r0, #0 │ │ │ │ - b c04a4 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0500 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0504 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c03e8 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c0444 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c0448 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ - b c04a0 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0500 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c0508 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 11774c │ │ │ │ + b c03e4 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c0444 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c044c <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c04c0 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18ee78 │ │ │ │ + b c0404 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #17 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r4, lsl r2 │ │ │ │ - eorseq r2, r6, r4, lsl #4 │ │ │ │ + eorseq r2, r6, r4, lsl sl │ │ │ │ + eorseq r2, r6, r4, lsl #20 │ │ │ │ │ │ │ │ -000c050c : │ │ │ │ +000c0450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #416] @ c06c8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #416] @ c060c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c08e4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0828 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c0658 │ │ │ │ + beq c059c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c05ec │ │ │ │ + beq c0530 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0604 │ │ │ │ + beq c0548 │ │ │ │ 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 c0604 │ │ │ │ - mov r3, r7 │ │ │ │ + beq c0548 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r8, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c063c │ │ │ │ + beq c0580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0660 │ │ │ │ + bne c05a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c05e0 │ │ │ │ + beq c0524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c0634 │ │ │ │ + beq c0578 │ │ │ │ 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 c0578 │ │ │ │ + bne c04bc │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl b2fa4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl b2f10 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c05d0 │ │ │ │ - b c05e0 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c05e0 │ │ │ │ + bne c0514 │ │ │ │ + b c0524 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c0524 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0694 │ │ │ │ + beq c05d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0694 │ │ │ │ + beq c05d8 │ │ │ │ mov r4, #0 │ │ │ │ - b c05c0 │ │ │ │ + b c0504 │ │ │ │ mov r4, r6 │ │ │ │ - b c05e0 │ │ │ │ + b c0524 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c05c0 │ │ │ │ + beq c0504 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c06b0 │ │ │ │ - ldr r3, [pc, #76] @ c06cc │ │ │ │ - ldr r2, [pc, #76] @ c06d0 │ │ │ │ + bne c05f4 │ │ │ │ + ldr r3, [pc, #76] @ c0610 │ │ │ │ + ldr r2, [pc, #76] @ c0614 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d50b4 │ │ │ │ - b c0650 │ │ │ │ - ldr r3, [pc, #48] @ c06cc │ │ │ │ - ldr r2, [pc, #52] @ c06d4 │ │ │ │ + bl 2d55e4 │ │ │ │ + b c0594 │ │ │ │ + ldr r3, [pc, #48] @ c0610 │ │ │ │ + ldr r2, [pc, #52] @ c0618 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b c0650 │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b c0594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c0678 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c0678 │ │ │ │ + bne c05bc │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c05bc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ - eorseq r0, r6, ip, lsl #26 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ 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 c0738 │ │ │ │ + beq c067c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c0850 │ │ │ │ + ble c0794 │ │ │ │ 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 c082c │ │ │ │ + beq c0770 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c080c │ │ │ │ + ble c0750 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c07f4 │ │ │ │ + beq c0738 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154770,197 +154723,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 19aa7c │ │ │ │ + bl 19aa60 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c07ec │ │ │ │ - ldr r2, [pc, #284] @ c08c8 │ │ │ │ - ldr r1, [pc, #284] @ c08cc │ │ │ │ + beq c0730 │ │ │ │ + ldr r2, [pc, #284] @ c080c │ │ │ │ + ldr r1, [pc, #284] @ c0810 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f1e0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f1c4 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c0864 │ │ │ │ - ldr r3, [pc, #268] @ c08d0 │ │ │ │ + beq c07a8 │ │ │ │ + ldr r3, [pc, #268] @ c0814 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0890 │ │ │ │ + bne c07d4 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c0868 │ │ │ │ + bne c07ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0714 │ │ │ │ + bne c0658 │ │ │ │ mvn r0, #0 │ │ │ │ - b c0730 │ │ │ │ + b c0674 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c07d8 │ │ │ │ + b c071c │ │ │ │ mov r1, #4 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0848 │ │ │ │ + beq c078c │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c0750 │ │ │ │ + b c0694 │ │ │ │ mov r0, #4 │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c0750 │ │ │ │ - bl 29f6f4 │ │ │ │ - b c07ec │ │ │ │ - ldr r3, [pc, #124] @ c08d4 │ │ │ │ - ldr r1, [pc, #124] @ c08d8 │ │ │ │ + bne c0694 │ │ │ │ + bl 29f9e8 │ │ │ │ + b c0730 │ │ │ │ + ldr r3, [pc, #124] @ c0818 │ │ │ │ + ldr r1, [pc, #124] @ c081c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c07ec │ │ │ │ + bl 18ee78 │ │ │ │ + b c0730 │ │ │ │ mvn r5, #0 │ │ │ │ - bl a5780 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c07ec │ │ │ │ + bne c0730 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c08ac │ │ │ │ - ldr r3, [pc, #80] @ c08d4 │ │ │ │ - ldr r1, [pc, #84] @ c08dc │ │ │ │ + bgt c07f0 │ │ │ │ + ldr r3, [pc, #80] @ c0818 │ │ │ │ + ldr r1, [pc, #84] @ c0820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c07ec │ │ │ │ + bl 18ee78 │ │ │ │ + b c0730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c07d8 │ │ │ │ + bne c071c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c07d8 │ │ │ │ - ldr r3, [pc, #28] @ c08d0 │ │ │ │ - ldr r1, [pc, #40] @ c08e0 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c071c │ │ │ │ + ldr r3, [pc, #28] @ c0814 │ │ │ │ + ldr r1, [pc, #40] @ c0824 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117704 │ │ │ │ - b c07ec │ │ │ │ - eorseq ip, r6, r4, asr #21 │ │ │ │ + bl 11774c │ │ │ │ + b c0730 │ │ │ │ + eorseq sp, r6, r4, asr #5 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r2, r6, r0, lsr #4 │ │ │ │ - eorseq r1, r6, r8, lsl pc │ │ │ │ - eorseq r2, r6, r8, lsr r2 │ │ │ │ + eorseq r2, r6, r0, lsr #20 │ │ │ │ + eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ │ │ │ │ -000c08e4 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c0828 <_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 c0a64 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c09a8 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ac8 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0eac <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c0a0c <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0df0 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0adc <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0eb0 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c0a20 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0df4 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c0adc <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0a20 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0eb4 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #1384] @ c0df8 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c0af4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0a38 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0af4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0a38 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0cd0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0c14 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0ba0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0ae4 <_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 c0bb0 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c0af4 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0c44 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0b88 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0c34 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0b78 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0e44 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0d88 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl a696c │ │ │ │ + bl a68fc │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0d90 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0cd4 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0ddc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0d20 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0ce0 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0c24 <_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] @ c0eb4 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #1096] @ c0df8 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 3580c0 │ │ │ │ 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 │ │ │ │ @@ -154975,301 +154928,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 c0920 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0864 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a56cc │ │ │ │ + bl a565c │ │ │ │ cmp r0, #0 │ │ │ │ - bge c0920 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0864 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9978 │ │ │ │ + bl b98c0 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c0a58 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c099c <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0ca8 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0bec <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8900 <_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 a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0cc8 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0c0c <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0d7c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0cc0 <_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 357718 │ │ │ │ + bl 357f1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0d68 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0cac <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0cd0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0c14 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c09c0 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0904 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0d34 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0c78 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c09cc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c0910 <_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 c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0eb8 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0dfc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0c28 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0b6c <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0a08 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c094c <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c091c <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0e74 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c0db8 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c1b8 │ │ │ │ + bl 9c14c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0990 <_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 23ea24 │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23eb40 │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8a10 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0d7c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0cc0 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0e6c <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0db0 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c09cc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0910 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0d24 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0ebc <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0c68 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0e00 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0d3c <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0c80 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0e98 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0ddc <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123538 │ │ │ │ + bl 123560 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0bf0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0b34 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0db4 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0cf8 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c09cc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0910 <_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 c0bf0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0b34 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0d7c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne c0cc0 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0ba0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0ae4 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c09cc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0910 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0da8 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0cec <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0e10 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0d54 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ea24 │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0ec0 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23eb40 │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0e04 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0ec4 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0e08 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119ca0 │ │ │ │ - b c0aec <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119ce4 │ │ │ │ + b c0a30 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0eb8 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0dfc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e04 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0d48 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c0a4c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0eb8 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c0990 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0dfc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e38 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0d7c <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0da8 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0cec <_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 c09f4 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11a820 │ │ │ │ - b c0cd0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c0938 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a864 │ │ │ │ + b c0c14 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0c64 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11a820 │ │ │ │ + bne c0ba8 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a864 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0c78 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0ec8 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0ecc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c0d54 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - andeq fp, pc, r4, lsl #23 │ │ │ │ + b c0bbc <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0e0c <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0e10 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b c0c98 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + @ instruction: 0x000fbbb0 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r8, lsl lr │ │ │ │ + andseq r2, r2, r0, asr #28 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #19 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r8, lsl r3 │ │ │ │ + eorseq r2, r6, r8, lsl fp │ │ │ │ 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 c0f1c <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c0e60 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c104c <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c0f90 <_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 c1030 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c0f74 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c1010 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c0f54 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ff4 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c0f38 <_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] │ │ │ │ @@ -155277,1800 +155230,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 19aa7c │ │ │ │ + bl 19aa60 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0fec <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c10a0 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c10a4 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c0f30 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c0fe4 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c0fe8 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f1e0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f1c4 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c1098 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c10a8 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c0fdc <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c0fec <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c107c <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c0fc0 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0f10 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a5780 │ │ │ │ + beq c0e54 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0fec <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c0f30 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c1060 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c10ac <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c10b0 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c0fa4 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c0ff0 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c0ff4 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r3, #0 │ │ │ │ - b c0f10 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c0e54 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0fbc <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c0f00 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c1044 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c0f88 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0f34 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 9984c │ │ │ │ + b c0e78 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 997e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c1028 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 29f6f4 │ │ │ │ - b c0fec <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c10ac <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c10b4 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c0f6c <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 29f9e8 │ │ │ │ + b c0f30 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c0ff0 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c0ff8 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c0fec <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c10a8 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c10b8 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18ee78 │ │ │ │ + b c0f30 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c0fec <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c0ffc <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 117704 │ │ │ │ - b c0fec <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 11774c │ │ │ │ + b c0f30 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0fbc <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c0f00 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c0fbc <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c0f00 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0fbc <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq ip, r6, r4, asr #21 │ │ │ │ + b c0f00 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq sp, r6, r4, asr #5 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r1, r6, r8, lsl pc │ │ │ │ - eorseq r2, r6, r0, lsr #4 │ │ │ │ - eorseq r2, r6, r8, lsr r2 │ │ │ │ + eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r0, lsr #20 │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr sl, [pc, #2292] @ c19c8 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr sl, [pc, #2292] @ c190c <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c1930 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1874 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c1468 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c13ac <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c18d8 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c181c <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c1560 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 3578c0 │ │ │ │ + beq c14a4 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1788 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c16cc <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1590 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c19cc <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c14d4 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c1910 <_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 c1808 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c174c <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1458 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ + beq c139c <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c11ec <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c1130 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c11b0 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c10f4 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c11ec <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c1130 <_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 c1538 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + beq c147c <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c11c8 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c110c <_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 c1578 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c14bc <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1908 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c19d0 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c184c <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c1914 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c176c <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c16b0 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c15e8 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c152c <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c1660 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c15a4 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1300 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c1244 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1284 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c11c8 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c15b0 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c14f4 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c195c <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c19d4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c18a0 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c1918 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1754 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c1698 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c1754 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c1698 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl ab14c │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl ab0dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c19d8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c191c <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c1548 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c148c <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c1548 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + blt c148c <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c16b8 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c15fc <_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 c16a8 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c15ec <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1780 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c16c4 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1514 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c1458 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c1844 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c1788 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1800 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c1744 <_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 c1600 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c1544 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c1638 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c157c <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 92710 │ │ │ │ + bl 926a4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1994 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c18d8 <_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 c1440 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1384 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1440 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1384 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c19cc <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c1910 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c17e0 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c1724 <_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 c1190 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c11ec <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c10d4 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c1130 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c199c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c18e0 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c14dc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c1420 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1420 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1420 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1420 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c14c4 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c1408 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 24299c │ │ │ │ + bl 242b00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c144c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c1390 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1380 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c19d4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c12c4 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c1918 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c194c <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c1890 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c11c8 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c11ec <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c110c <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c1130 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c19d8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1156] @ c191c <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c19dc <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c1920 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c1228 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c19e0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c116c <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c1924 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29ccec <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29cf60 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1228 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c1908 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c19e4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c116c <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c184c <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c1928 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aa0c <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 3578c0 │ │ │ │ + beq c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c1168 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c10ac <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11f8e4 │ │ │ │ + bl 11f90c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c12f4 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a5780 │ │ │ │ + bge c1238 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c19e8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c19ec <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c192c <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c1930 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r8, #0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c19d8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c19f0 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c191c <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c1934 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b73d4 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b78a4 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1348 <_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 c18ac <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + blt c17f0 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c1824 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c1768 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1bb8 │ │ │ │ + bl c1afc │ │ │ │ mov r8, r0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c19f4 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c19f8 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #936] @ c1938 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c193c <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cc0 │ │ │ │ + bl 92c54 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c19d8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #848] @ c191c <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b73d4 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b78a4 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c196c <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c18b0 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c167c <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c15c0 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1368 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c12ac <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c1524 <_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 29d9b4 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29dc28 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1524 <_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 c14fc <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c1440 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c19fc <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c1940 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c17c4 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c1708 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1133ac │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 113400 │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c12bc <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c1200 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c16ac <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c15f0 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1590 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 29f6f4 │ │ │ │ + ble c14d4 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 29f9e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1884 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c17c8 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c1190 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c10d4 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c172c <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c1670 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f890 │ │ │ │ + bl 23fa08 │ │ │ │ mov r8, r0 │ │ │ │ - b c173c <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1a00 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1680 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c1944 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c1438 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c137c <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c1438 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c1a04 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c1a00 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c137c <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c1948 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c1944 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c18c0 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c1804 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1168 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c10ac <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1870 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c17b4 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c1858 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c179c <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 291908 │ │ │ │ + bl 291e18 │ │ │ │ mov r8, r0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c19e8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c1a08 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c192c <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c194c <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ee78 │ │ │ │ + b c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c1870 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c17b4 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c2fe4 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c34e4 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c1a0c <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c1a10 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c1950 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c1954 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ee78 │ │ │ │ + b c1524 <_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 c11a8 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c11c0 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c1a14 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c1a18 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + bne c10ec <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c1104 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c1958 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c195c <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ee78 │ │ │ │ + b c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1168 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c10ac <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1108 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c104c <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8498 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8708 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c1a1c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c1a20 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c1960 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c1964 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8498 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8708 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c14f4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c1a1c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c1a24 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c18fc <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c1438 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c1960 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c1968 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c1840 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1d88 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d20d0 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c1a28 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c1a2c <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c15c4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c1348 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c196c <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c1970 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c1508 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c15e0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c1524 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c13f8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c133c <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c19b8 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c18fc <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c19a0 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c1a30 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c18e4 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1974 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c1100 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c14dc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1044 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c1420 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r6, lr, r8, ror r8 │ │ │ │ + @ instruction: 0x001e6bf8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r1, r6, r8, lsr r0 │ │ │ │ + eorseq r1, r6, r8, lsr r8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r2, r6, r0, ror #6 │ │ │ │ + eorseq r2, r6, r0, ror #22 │ │ │ │ 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, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r2, r6, r0, ror r3 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #7 │ │ │ │ + eorseq r2, r6, ip, lsl #23 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, ip, lsr r0 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003618b8 │ │ │ │ - eorseq r2, r6, ip, lsr r3 │ │ │ │ + ldrheq r2, [r6], -r8 @ │ │ │ │ + eorseq r2, r6, ip, lsr fp │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ 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 c1b08 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1a4c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1ad8 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c1a1c <_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 c1a98 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c19dc <_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 ab458 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1a90 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c19d4 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1b08 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1a4c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1ae4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c1a28 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c1ae4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c1b10 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c1b14 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c1a28 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c1a54 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c1a58 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1b08 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1a4c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1b08 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1a4c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1a90 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c19d4 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -000c1b18 : │ │ │ │ +000c1a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1b94 │ │ │ │ + blt c1ad8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1b4c │ │ │ │ + bne c1a90 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1bb8 │ │ │ │ + b c1afc │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1b7c │ │ │ │ + ble c1ac0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1b68 │ │ │ │ + bne c1aac │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 291908 │ │ │ │ + b 291e18 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1b7c │ │ │ │ + bne c1ac0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c2fe4 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1ba8 │ │ │ │ - ldr r1, [pc, #36] @ c1bac │ │ │ │ + b 2c34e4 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1aec │ │ │ │ + ldr r1, [pc, #36] @ c1af0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1bb0 │ │ │ │ - ldr r1, [pc, #20] @ c1bb4 │ │ │ │ + ldr r3, [pc, #20] @ c1af4 │ │ │ │ + ldr r1, [pc, #20] @ c1af8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c1b8c │ │ │ │ + bl 18ee78 │ │ │ │ + b c1ad0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #7 │ │ │ │ + eorseq r2, r6, ip, lsl #23 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, ip, lsr r0 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ 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 c1f44 │ │ │ │ + beq c1e88 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1ed0 │ │ │ │ + beq c1e14 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1d44 │ │ │ │ + bls c1c88 │ │ │ │ tst r3, #3 │ │ │ │ - beq c1c60 │ │ │ │ + beq c1ba4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1be4 │ │ │ │ + bge c1b28 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1f8c │ │ │ │ + blt c1ed0 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1c48 │ │ │ │ - ldr r9, [pc, #904] @ c1fa8 │ │ │ │ - ldr r2, [pc, #904] @ c1fac │ │ │ │ + bgt c1b8c │ │ │ │ + ldr r9, [pc, #904] @ c1eec │ │ │ │ + ldr r2, [pc, #904] @ c1ef0 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1d70 │ │ │ │ + beq c1cb4 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1dc8 │ │ │ │ - bl 29f6f4 │ │ │ │ + bne c1d0c │ │ │ │ + bl 29f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1e20 │ │ │ │ + bne c1d64 │ │ │ │ mov r5, #0 │ │ │ │ - b c1e44 │ │ │ │ + b c1d88 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1bf4 │ │ │ │ - ldr r1, [pc, #828] @ c1fb0 │ │ │ │ + bcc c1b38 │ │ │ │ + ldr r1, [pc, #828] @ c1ef4 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1d3c │ │ │ │ + bcc c1c80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1eb0 │ │ │ │ + bcc c1df4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1d3c │ │ │ │ + bcc c1c80 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1eb0 │ │ │ │ + bcc c1df4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1d3c │ │ │ │ + bcc c1c80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1eb0 │ │ │ │ + bcc c1df4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1d30 │ │ │ │ + b c1c74 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c08 │ │ │ │ + bne c1b4c │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1d20 │ │ │ │ + bne c1c64 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1bf8 │ │ │ │ + bne c1b3c │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1f8c │ │ │ │ + blt c1ed0 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1c48 │ │ │ │ - ldr r9, [pc, #588] @ c1fa8 │ │ │ │ - ldr r2, [pc, #588] @ c1fac │ │ │ │ + bgt c1b8c │ │ │ │ + ldr r9, [pc, #588] @ c1eec │ │ │ │ + ldr r2, [pc, #588] @ c1ef0 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1c34 │ │ │ │ - ldr r3, [pc, #572] @ c1fb4 │ │ │ │ - bl 3578c0 │ │ │ │ + bne c1b78 │ │ │ │ + ldr r3, [pc, #572] @ c1ef8 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1e7c │ │ │ │ + bhi c1dc0 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1f34 │ │ │ │ + beq c1e78 │ │ │ │ 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 c1e4c │ │ │ │ - ldr r3, [pc, #488] @ c1fb8 │ │ │ │ + beq c1d90 │ │ │ │ + ldr r3, [pc, #488] @ c1efc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1fbc │ │ │ │ + ldr r2, [pc, #468] @ c1f00 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1f4c │ │ │ │ + bne c1e90 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1ef4 │ │ │ │ + beq c1e38 │ │ │ │ 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 c1fa0 │ │ │ │ + beq c1ee4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1f20 │ │ │ │ + beq c1e64 │ │ │ │ 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 c1ec0 │ │ │ │ + bcc c1e04 │ │ │ │ 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 c1dc8 │ │ │ │ + bne c1d0c │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1fc0 │ │ │ │ + ldr r2, [pc, #312] @ c1f04 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1f64 │ │ │ │ + bne c1ea8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1c48 │ │ │ │ + beq c1b8c │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1dc8 │ │ │ │ + b c1d0c │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1bf8 │ │ │ │ - b c1d44 │ │ │ │ + bne c1b3c │ │ │ │ + b c1c88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1dc8 │ │ │ │ + b c1d0c │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1fc4 │ │ │ │ - ldrne r5, [pc, #196] @ c1fa8 │ │ │ │ + ldreq r5, [pc, #228] @ c1f08 │ │ │ │ + ldrne r5, [pc, #196] @ c1eec │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1e44 │ │ │ │ + b c1d88 │ │ │ │ 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 c1e20 │ │ │ │ + b c1d64 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1e44 │ │ │ │ + b c1d88 │ │ │ │ mov r0, sl │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r5, r0 │ │ │ │ - b c1e74 │ │ │ │ - ldr r5, [pc, #124] @ c1fc8 │ │ │ │ - b c1e44 │ │ │ │ - ldr r1, [pc, #120] @ c1fcc │ │ │ │ + b c1db8 │ │ │ │ + ldr r5, [pc, #124] @ c1f0c │ │ │ │ + b c1d88 │ │ │ │ + ldr r1, [pc, #120] @ c1f10 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1f78 │ │ │ │ + bne c1ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ - b c1df8 │ │ │ │ + bl 18e3b0 │ │ │ │ + b c1d3c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1e98 │ │ │ │ + b c1ddc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1df8 │ │ │ │ - ldr r3, [pc, #60] @ c1fd0 │ │ │ │ - ldr r1, [pc, #60] @ c1fd4 │ │ │ │ + b c1d3c │ │ │ │ + ldr r3, [pc, #60] @ c1f14 │ │ │ │ + ldr r1, [pc, #60] @ c1f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c1c58 │ │ │ │ + bl 18ee78 │ │ │ │ + b c1b9c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1f24 │ │ │ │ + b c1e68 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ 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 r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, lsl #13 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ 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 c2264 │ │ │ │ + bne c21a8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2264 │ │ │ │ + blt c21a8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2264 │ │ │ │ + blt c21a8 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c2264 │ │ │ │ + blt c21a8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c2264 │ │ │ │ + bne c21a8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c2264 │ │ │ │ + beq c21a8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c2250 │ │ │ │ + bne c2194 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c21fc │ │ │ │ + ble c2140 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c2238 │ │ │ │ + beq c217c │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c21d4 │ │ │ │ + beq c2118 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c2244 │ │ │ │ + beq c2188 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c21d4 │ │ │ │ + beq c2118 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c21d4 │ │ │ │ + beq c2118 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c222c │ │ │ │ + beq c2170 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c21bc │ │ │ │ + bne c2100 │ │ │ │ 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 c2214 │ │ │ │ + blt c2158 │ │ │ │ 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 c21f4 │ │ │ │ - ldr r3, [pc, #88] @ c2274 │ │ │ │ - ldr r1, [pc, #88] @ c2278 │ │ │ │ + bpl c2138 │ │ │ │ + ldr r3, [pc, #88] @ c21b8 │ │ │ │ + ldr r1, [pc, #88] @ c21bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c21bc │ │ │ │ - b c21d4 │ │ │ │ + bne c2100 │ │ │ │ + b c2118 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2184 │ │ │ │ - b c21d4 │ │ │ │ + bne c20c8 │ │ │ │ + b c2118 │ │ │ │ cmp ip, #2 │ │ │ │ - bne c219c │ │ │ │ - b c21d4 │ │ │ │ - ldr r3, [pc, #28] @ c2274 │ │ │ │ - ldr r1, [pc, #32] @ c227c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c2224 │ │ │ │ - ldr r1, [pc, #20] @ c2280 │ │ │ │ - ldr r0, [pc, #20] @ c2284 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c2224 │ │ │ │ + bne c20e0 │ │ │ │ + b c2118 │ │ │ │ + ldr r3, [pc, #28] @ c21b8 │ │ │ │ + ldr r1, [pc, #32] @ c21c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b c2168 │ │ │ │ + ldr r1, [pc, #20] @ c21c4 │ │ │ │ + ldr r0, [pc, #20] @ c21c8 │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c2168 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, ip, ror #9 │ │ │ │ - @ instruction: 0x003624d0 │ │ │ │ + eorseq r2, r6, ip, ror #25 │ │ │ │ + @ instruction: 0x00362cd0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x003624b8 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ │ │ │ │ -000c2288 <_Py_write@@Base>: │ │ │ │ +000c21cc <_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 c3fa0 │ │ │ │ + bl c3ee4 │ │ │ │ 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 c7cf0 │ │ │ │ + bl c7c34 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c2324 <_Py_write@@Base+0x9c> │ │ │ │ + bne c2268 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c230c <_Py_write@@Base+0x84> │ │ │ │ + blt c2250 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c2338 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c227c <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144110 │ │ │ │ + bl 144118 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2304 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132620 │ │ │ │ + b c2248 <_Py_write@@Base+0x7c> │ │ │ │ + bl 132628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c22b4 <_Py_write@@Base+0x2c> │ │ │ │ + beq c21f8 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c2318 <_Py_write@@Base+0x90> │ │ │ │ + b c225c <_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] @ c2ee0 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c2e24 <_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 c2e38 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2d7c <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2e4c <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2ee0 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2d90 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2e24 <_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 c2b08 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2ee4 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2ee8 <_Py_write@@Base+0xc60> │ │ │ │ + beq c2a4c <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2e28 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2e2c <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b38 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2eec <_Py_write@@Base+0xc64> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c2a7c <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2e30 <_Py_write@@Base+0xc64> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c2adc <_Py_write@@Base+0x854> │ │ │ │ + beq c2a20 <_Py_write@@Base+0x854> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c28f8 <_Py_write@@Base+0x670> │ │ │ │ + beq c283c <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2ab0 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2ee0 <_Py_write@@Base+0xc58> │ │ │ │ + bne c29f4 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2e24 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2e08 <_Py_write@@Base+0xb80> │ │ │ │ + beq c2d4c <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2488 <_Py_write@@Base+0x200> │ │ │ │ + bne c23cc <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c4118 │ │ │ │ + bl c405c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c28a4 <_Py_write@@Base+0x61c> │ │ │ │ + bne c27e8 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2488 <_Py_write@@Base+0x200> │ │ │ │ + bne c23cc <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb62c <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb560 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2490 <_Py_write@@Base+0x208> │ │ │ │ + beq c23d4 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c27b4 <_Py_write@@Base+0x52c> │ │ │ │ + beq c26f8 <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c2410 <_Py_write@@Base+0x188> │ │ │ │ + b c2354 <_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 c2ac8 <_Py_write@@Base+0x840> │ │ │ │ + beq c2a0c <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2ac8 <_Py_write@@Base+0x840> │ │ │ │ + bne c2a0c <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2e28 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2d6c <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2e28 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2d6c <_Py_write@@Base+0xba0> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ add r3, sl, #19 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr r2, [fp] │ │ │ │ bic r3, r3, #7 │ │ │ │ add ip, r3, r0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, sl, #12 │ │ │ │ - bhi c2c30 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2b74 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2e14 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2d58 <_Py_write@@Base+0xb8c> │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r3], #8 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble c2574 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c24b8 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c2574 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c24b8 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c2574 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c24b8 <_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 c255c <_Py_write@@Base+0x2d4> │ │ │ │ + bne c24a0 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2ef0 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2e34 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2af0 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2eec <_Py_write@@Base+0xc64> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c2a34 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2e30 <_Py_write@@Base+0xc64> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c2958 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c289c <_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 c25ec <_Py_write@@Base+0x364> │ │ │ │ + bgt c2530 <_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 c2958 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c289c <_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 c2a18 <_Py_write@@Base+0x790> │ │ │ │ + beq c295c <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2b54 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2a98 <_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 c2ea0 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2de4 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2690 <_Py_write@@Base+0x408> │ │ │ │ + ble c25d4 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2690 <_Py_write@@Base+0x408> │ │ │ │ + beq c25d4 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2690 <_Py_write@@Base+0x408> │ │ │ │ + beq c25d4 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2e5c <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2da0 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c2674 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c25b8 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2e7c <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2dc0 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c299c <_Py_write@@Base+0x714> │ │ │ │ + beq c28e0 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2e7c <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2dc0 <_Py_write@@Base+0xbf4> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ add sl, r2, #19 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ bic sl, sl, #7 │ │ │ │ add r1, r3, sl │ │ │ │ cmp r0, r1 │ │ │ │ add r2, r2, #12 │ │ │ │ - bcc c29c0 <_Py_write@@Base+0x738> │ │ │ │ + bcc c2904 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2e68 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2dac <_Py_write@@Base+0xbe0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ ldr lr, [r6] │ │ │ │ mov r3, r5 │ │ │ │ cmp lr, #0 │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble c2744 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2688 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2738 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c267c <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c275c <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c26a0 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c2720 <_Py_write@@Base+0x498> │ │ │ │ + bne c2664 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [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 c279c <_Py_write@@Base+0x514> │ │ │ │ + beq c26e0 <_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 c277c <_Py_write@@Base+0x4f4> │ │ │ │ + bne c26c0 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c2744 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2688 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c2720 <_Py_write@@Base+0x498> │ │ │ │ + b c2664 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2e2c <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2d70 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2ef4 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2e38 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c1c <_Py_write@@Base+0x994> │ │ │ │ + bne c2b60 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2938 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2eec <_Py_write@@Base+0xc64> │ │ │ │ - bl 3578c0 │ │ │ │ + beq c287c <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2e30 <_Py_write@@Base+0xc64> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c2a38 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c297c <_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 c2844 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2788 <_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 c2a38 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c297c <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c2868 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c27ac <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c2478 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c23bc <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2e2c <_Py_write@@Base+0xba4> │ │ │ │ + beq c2d70 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99fe4 │ │ │ │ + bl 99f78 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c2478 <_Py_write@@Base+0x1f0> │ │ │ │ + b c23bc <_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 c2ca4 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2be8 <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2eac <_Py_write@@Base+0xc24> │ │ │ │ + beq c2df0 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [r1, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2], #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ stmib r6, {r2, r3} │ │ │ │ - b c246c <_Py_write@@Base+0x1e4> │ │ │ │ + b c23b0 <_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 c23f8 <_Py_write@@Base+0x170> │ │ │ │ + bcc c233c <_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 c2a64 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c29a8 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c23f8 <_Py_write@@Base+0x170> │ │ │ │ + b c233c <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e2c <_Py_write@@Base+0xba4> │ │ │ │ + beq c2d70 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c2478 <_Py_write@@Base+0x1f0> │ │ │ │ + b c23bc <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2ef8 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2e3c <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2dc4 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2d08 <_Py_write@@Base+0xb3c> │ │ │ │ mov r0, r7 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ ldr r8, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt c2620 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2564 <_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 c26d4 <_Py_write@@Base+0x44c> │ │ │ │ + bls c2618 <_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 9984c │ │ │ │ + bl 997e0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e68 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2dac <_Py_write@@Base+0xbe0> │ │ │ │ add r3, r0, #23 │ │ │ │ mov r1, r0 │ │ │ │ bic r3, r3, #7 │ │ │ │ str fp, [r1], #16 │ │ │ │ mov ip, #0 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ str ip, [r0, #8] │ │ │ │ add r1, sl, r3 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b c26d4 <_Py_write@@Base+0x44c> │ │ │ │ + b c2618 <_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 c2614 <_Py_write@@Base+0x38c> │ │ │ │ + b c2558 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2efc <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2e40 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2dd8 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2d1c <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c2944 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2888 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2f00 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2e44 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2df0 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2d34 <_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 c23f8 <_Py_write@@Base+0x170> │ │ │ │ + bne c233c <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ 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 c2748 <_Py_write@@Base+0x4c0> │ │ │ │ + b c268c <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2ab0 <_Py_write@@Base+0x828> │ │ │ │ + b c29f4 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r7, r0 │ │ │ │ - b c2928 <_Py_write@@Base+0x6a0> │ │ │ │ + b c286c <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c2984 <_Py_write@@Base+0x6fc> │ │ │ │ + b c28c8 <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2aa8 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2ee4 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2ee8 <_Py_write@@Base+0xc60> │ │ │ │ + bne c29ec <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2e28 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2e2c <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c23b0 <_Py_write@@Base+0x128> │ │ │ │ + beq c22f4 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c2930 <_Py_write@@Base+0x6a8> │ │ │ │ - b c2a9c <_Py_write@@Base+0x814> │ │ │ │ + bne c2874 <_Py_write@@Base+0x6a8> │ │ │ │ + b c29e0 <_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] │ │ │ │ @@ -157079,122 +157032,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 c2bb4 <_Py_write@@Base+0x92c> │ │ │ │ + bne c2af8 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2bb0 <_Py_write@@Base+0x928> │ │ │ │ + beq c2af4 <_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 c2d38 <_Py_write@@Base+0xab0> │ │ │ │ + beq c2c7c <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2d0c <_Py_write@@Base+0xa84> │ │ │ │ + beq c2c50 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2614 <_Py_write@@Base+0x38c> │ │ │ │ + beq c2558 <_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 c2614 <_Py_write@@Base+0x38c> │ │ │ │ + b c2558 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2944 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2888 <_Py_write@@Base+0x6bc> │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #20] │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #8192 @ 0x2000 │ │ │ │ add r0, r2, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e14 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2d58 <_Py_write@@Base+0xb8c> │ │ │ │ add r6, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r6, r6, #7 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r6, ip │ │ │ │ add r3, ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r0, [fp, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c2e14 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2d58 <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c24fc <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2f04 <_Py_write@@Base+0xc7c> │ │ │ │ + b c2440 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2e48 <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2eac <_Py_write@@Base+0xc24> │ │ │ │ + beq c2df0 <_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 c2eac <_Py_write@@Base+0xc24> │ │ │ │ + beq c2df0 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c28d0 <_Py_write@@Base+0x648> │ │ │ │ + b c2814 <_Py_write@@Base+0x648> │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b c2614 <_Py_write@@Base+0x38c> │ │ │ │ + b c2558 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2bc8 <_Py_write@@Base+0x940> │ │ │ │ + beq c2b0c <_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] │ │ │ │ @@ -157218,563 +157171,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 c2984 <_Py_write@@Base+0x6fc> │ │ │ │ + b c28c8 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c2974 <_Py_write@@Base+0x6ec> │ │ │ │ + b c28b8 <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2944 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2888 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2a84 <_Py_write@@Base+0x7fc> │ │ │ │ + b c29c8 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c2424 <_Py_write@@Base+0x19c> │ │ │ │ + bl 343094 │ │ │ │ + b c2368 <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2508 <_Py_write@@Base+0x280> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne c244c <_Py_write@@Base+0x280> │ │ │ │ + bl 29f9e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ - b c2a9c <_Py_write@@Base+0x814> │ │ │ │ - bl 342a14 │ │ │ │ + bl 99cd4 │ │ │ │ + b c29e0 <_Py_write@@Base+0x814> │ │ │ │ + bl 343094 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2378 <_Py_write@@Base+0xf0> │ │ │ │ + beq c22bc <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c2750 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2694 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c2674 <_Py_write@@Base+0x3ec> │ │ │ │ - b c2690 <_Py_write@@Base+0x408> │ │ │ │ + bne c25b8 <_Py_write@@Base+0x3ec> │ │ │ │ + b c25d4 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c26f4 <_Py_write@@Base+0x46c> │ │ │ │ - bl 29f6f4 │ │ │ │ - bl a5780 │ │ │ │ + bne c2638 <_Py_write@@Base+0x46c> │ │ │ │ + bl 29f9e8 │ │ │ │ + bl a5710 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2ac0 <_Py_write@@Base+0x838> │ │ │ │ + beq c2a04 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2e50 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2d94 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c263c <_Py_write@@Base+0x3b4> │ │ │ │ - b c2998 <_Py_write@@Base+0x710> │ │ │ │ + bgt c2580 <_Py_write@@Base+0x3b4> │ │ │ │ + b c28dc <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c28dc <_Py_write@@Base+0x654> │ │ │ │ - bl 29f6f4 │ │ │ │ - bl a5780 │ │ │ │ + bne c2820 <_Py_write@@Base+0x654> │ │ │ │ + bl 29f9e8 │ │ │ │ + bl a5710 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2490 <_Py_write@@Base+0x208> │ │ │ │ + b c23d4 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ - andeq fp, sl, r8, lsl #16 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ - andeq fp, r8, ip, lsr r6 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ + muleq sl, r8, r7 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ + andeq fp, r8, r4, ror #11 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ 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] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3c00 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3b44 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3f10 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3e54 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c30c4 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3008 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c30c4 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3008 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c30c4 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3008 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c30c4 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3008 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c30c4 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3008 <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3090 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c2fd4 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3aa0 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c39e4 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3f14 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3f18 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c3e58 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3e5c <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c38f0 <_Py_write@@Base+0x1668> │ │ │ │ + bne c3834 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3234 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3f7c <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3ec0 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + beq c321c <_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 c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c32ac <_Py_write@@Base+0x1024> │ │ │ │ + bne c31f0 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c30f4 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c3038 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #3080] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3ab0 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c39f4 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3f10 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3e54 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c349c <_Py_write@@Base+0x1214> │ │ │ │ + beq c33e0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c349c <_Py_write@@Base+0x1214> │ │ │ │ + beq c33e0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c349c <_Py_write@@Base+0x1214> │ │ │ │ + beq c33e0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c349c <_Py_write@@Base+0x1214> │ │ │ │ + beq c33e0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c349c <_Py_write@@Base+0x1214> │ │ │ │ + beq c33e0 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f54 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e98 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3468 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c33ac <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f68 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3eac <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ac0 <_Py_write@@Base+0x1838> │ │ │ │ + beq c3a04 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3f1c <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3e60 <_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 c3cd8 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3f20 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3f24 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3c1c <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3e64 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3e68 <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3cc4 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c3c08 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c39e8 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c392c <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3cb4 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3bf8 <_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 c39b8 <_Py_write@@Base+0x1730> │ │ │ │ + beq c38fc <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3f28 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3e6c <_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 c3e50 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3d94 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c3a3c <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3980 <_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 c3c5c <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3ba0 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c363c <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3580 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3c7c <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3bc0 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3be8 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c363c <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3580 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3c90 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3bd4 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3cac <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3bf0 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c363c <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3580 <_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 c3c28 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3b6c <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3c74 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3bb8 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c3618 <_Py_write@@Base+0x1390> │ │ │ │ + bne c355c <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3a5c <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ + beq c39a0 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ 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] │ │ │ │ @@ -157788,25 +157741,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 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ 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] │ │ │ │ @@ -157876,1547 +157829,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 c3f94 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c3ed8 <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c3a68 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3f50 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3f2c <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c39ac <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3e94 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3e70 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3840 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3784 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c38b0 <_Py_write@@Base+0x1628> │ │ │ │ + bge c37f4 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3a94 <_Py_write@@Base+0x180c> │ │ │ │ + beq c39d8 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3c3c <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3b80 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3c48 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3b8c <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3834 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3778 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c39a8 <_Py_write@@Base+0x1720> │ │ │ │ + beq c38ec <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c3834 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3778 <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c3840 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3f0c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3578c0 │ │ │ │ + blt c3784 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3e50 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3d0c <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3c50 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c38e4 <_Py_write@@Base+0x165c> │ │ │ │ + beq c3828 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c396c <_Py_write@@Base+0x16e4> │ │ │ │ + bne c38b0 <_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 c3a24 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3f30 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3968 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3e74 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a268 │ │ │ │ + bl 9a1fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c66a8 │ │ │ │ + bl c65ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3ee4 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3e28 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3e98 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3ddc <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3234 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3234 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c32f0 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c3234 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c38e4 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3f28 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c3828 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3e6c <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3e78 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3dbc <_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 c3834 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3778 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3c18 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3b5c <_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 c355c <_Py_write@@Base+0x12d4> │ │ │ │ + bne c34a0 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3f34 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3e78 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3cf8 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3c3c <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3cd8 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3c1c <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c355c <_Py_write@@Base+0x12d4> │ │ │ │ + b c34a0 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c66a8 │ │ │ │ + bl c65ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge c32f0 <_Py_write@@Base+0x1068> │ │ │ │ - b c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c3234 <_Py_write@@Base+0x1068> │ │ │ │ + b c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c3648 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c358c <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c3648 <_Py_write@@Base+0x13c0> │ │ │ │ + b c358c <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c381c <_Py_write@@Base+0x1594> │ │ │ │ + beq c3760 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c381c <_Py_write@@Base+0x1594> │ │ │ │ + beq c3760 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3a78 <_Py_write@@Base+0x17f0> │ │ │ │ - b c381c <_Py_write@@Base+0x1594> │ │ │ │ + bne c39bc <_Py_write@@Base+0x17f0> │ │ │ │ + b c3760 <_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 c3318 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c325c <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c34c4 <_Py_write@@Base+0x123c> │ │ │ │ + bne c3408 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3cec <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3c30 <_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 c3d50 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3c94 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3e2c <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3d70 <_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 c3b84 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3ac8 <_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 c3dd4 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3d18 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3d80 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3cc4 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3de4 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3d28 <_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 c3bf8 <_Py_write@@Base+0x1970> │ │ │ │ + bge c3b3c <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d78 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3cbc <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3e24 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3d68 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d44 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3c88 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3e24 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3d68 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d44 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3c88 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3bf4 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3b38 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d48 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3c8c <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3bdc <_Py_write@@Base+0x1954> │ │ │ │ + blt c3b20 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3af8 <_Py_write@@Base+0x1870> │ │ │ │ + b c3a3c <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3aa0 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3f10 <_Py_write@@Base+0x1c88> │ │ │ │ - b c30e4 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c39e4 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3e54 <_Py_write@@Base+0x1c88> │ │ │ │ + b c3028 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c355c <_Py_write@@Base+0x12d4> │ │ │ │ + b c34a0 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3c74 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3bb8 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3634 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3578 <_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 c3834 <_Py_write@@Base+0x15ac> │ │ │ │ - b c387c <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3778 <_Py_write@@Base+0x15ac> │ │ │ │ + b c37c0 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c35bc <_Py_write@@Base+0x1334> │ │ │ │ + b c3500 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3634 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3578 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ca4 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3be8 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c35e0 <_Py_write@@Base+0x1358> │ │ │ │ + b c3524 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3cac <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3bf0 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3604 <_Py_write@@Base+0x137c> │ │ │ │ + b c3548 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c35e0 <_Py_write@@Base+0x1358> │ │ │ │ + b c3524 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3604 <_Py_write@@Base+0x137c> │ │ │ │ + b c3548 <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ mov r5, r0 │ │ │ │ - b c39e0 <_Py_write@@Base+0x1758> │ │ │ │ + b c3924 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c355c <_Py_write@@Base+0x12d4> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne c34a0 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 29f9e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c358c <_Py_write@@Base+0x1304> │ │ │ │ + bne c34d0 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b300 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 9b294 │ │ │ │ + bl 29f9e8 │ │ │ │ mov r5, #0 │ │ │ │ - b c38e4 <_Py_write@@Base+0x165c> │ │ │ │ + b c3828 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a0c <_Py_write@@Base+0x1784> │ │ │ │ + b c3950 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3f74 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3eb8 <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3e64 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3da8 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c38d0 <_Py_write@@Base+0x1648> │ │ │ │ + beq c3814 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3d14 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3c58 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3b00 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3a44 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c34c8 <_Py_write@@Base+0x1240> │ │ │ │ + b c340c <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3b00 <_Py_write@@Base+0x1878> │ │ │ │ + b c3a44 <_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 c3e08 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3d4c <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3df4 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3d38 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3b7c <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3ac0 <_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 c3db4 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3cf8 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3b7c <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ac0 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3b7c <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ac0 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3b7c <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ac0 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3e1c <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3d60 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3b7c <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ac0 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3d90 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3cd4 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3da4 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3ce8 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3bf4 <_Py_write@@Base+0x196c> │ │ │ │ + b c3b38 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cafa8 <_PyBytes_Resize@@Base> │ │ │ │ + bl caedc <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3b14 <_Py_write@@Base+0x188c> │ │ │ │ + b c3a58 <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3588 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3f38 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3f3c <_Py_write@@Base+0x1cb4> │ │ │ │ + b c34cc <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3e7c <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3e80 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a6f00 │ │ │ │ - b c3d34 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3f40 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a7170 │ │ │ │ + b c3c78 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3e84 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3994 <_Py_write@@Base+0x170c> │ │ │ │ + beq c38d8 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c3994 <_Py_write@@Base+0x170c> │ │ │ │ + b c38d8 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a3ac │ │ │ │ + bl 14a3a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3ee4 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3e28 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3944 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3888 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c3944 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3888 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c3944 <_Py_write@@Base+0x16bc> │ │ │ │ + b c3888 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - eorseq r2, r6, r0, asr #10 │ │ │ │ - eorseq r2, r6, r8, asr r5 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + eorseq r2, r6, r0, asr #26 │ │ │ │ + eorseq r2, r6, r8, asr sp │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsr #10 │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subeq pc, r3, r4, asr r9 @ │ │ │ │ - ldr r3, [pc, #-24] @ c3f44 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3f48 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c3cf0 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3f4c <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3f50 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r2, r6, r0, lsr #26 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r0, r4, r8, ror #2 │ │ │ │ + ldr r3, [pc, #-24] @ c3e88 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3e8c <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee78 │ │ │ │ + b c3c34 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3e90 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3e94 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3d3c <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3c80 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c312c <_Py_write@@Base+0xea4> │ │ │ │ - b c32d8 <_Py_write@@Base+0x1050> │ │ │ │ + bne c3070 <_Py_write@@Base+0xea4> │ │ │ │ + b c321c <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c38b0 <_Py_write@@Base+0x1628> │ │ │ │ + b c37f4 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3fa0 : │ │ │ │ +000c3ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c40ec │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r2, [pc, #308] @ c4030 │ │ │ │ + bl 3580c0 │ │ │ │ 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 c40e0 │ │ │ │ + beq c4024 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40d4 │ │ │ │ + bne c4018 │ │ │ │ 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 c40c8 │ │ │ │ + bne c400c │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40bc │ │ │ │ + bne c4000 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c4048 │ │ │ │ + bne c3f8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40a4 │ │ │ │ + bne c3fe8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c4088 │ │ │ │ + bne c3fcc │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356a44 │ │ │ │ + bl 357248 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40b0 │ │ │ │ + bne c3ff4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4040 │ │ │ │ - ldr r1, [pc, #80] @ c40f0 │ │ │ │ - ldr r0, [pc, #80] @ c40f4 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c40f8 │ │ │ │ - ldr r0, [pc, #68] @ c40f4 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c40fc │ │ │ │ - ldr r0, [pc, #56] @ c40f4 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c4100 │ │ │ │ - ldr r0, [pc, #60] @ c4104 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c4108 │ │ │ │ - ldr r0, [pc, #48] @ c4104 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c410c │ │ │ │ - ldr r0, [pc, #36] @ c4104 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c4110 │ │ │ │ - ldr r0, [pc, #8] @ c40f4 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r4, lsr r4 │ │ │ │ - subeq pc, r3, r4, ror #24 │ │ │ │ - eorseq fp, r5, r4, ror #7 │ │ │ │ - eorseq r2, r6, r4, asr #11 │ │ │ │ - eorseq fp, r5, r0, asr #7 │ │ │ │ - subeq pc, r3, r0, ror ip @ │ │ │ │ - eorseq r2, r6, r4, lsr #11 │ │ │ │ - eorseq fp, r5, r0, lsl #7 │ │ │ │ - eorseq r2, r6, r8, lsl #11 │ │ │ │ + beq c3f84 │ │ │ │ + ldr r1, [pc, #80] @ c4034 │ │ │ │ + ldr r0, [pc, #80] @ c4038 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c403c │ │ │ │ + ldr r0, [pc, #68] @ c4038 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c4040 │ │ │ │ + ldr r0, [pc, #56] @ c4038 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c4044 │ │ │ │ + ldr r0, [pc, #60] @ c4048 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c404c │ │ │ │ + ldr r0, [pc, #48] @ c4048 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c4050 │ │ │ │ + ldr r0, [pc, #36] @ c4048 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c4054 │ │ │ │ + ldr r0, [pc, #8] @ c4038 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, lsr ip │ │ │ │ + subeq r0, r4, r8, ror r4 │ │ │ │ + eorseq fp, r5, r4, ror #23 │ │ │ │ + eorseq r2, r6, r4, asr #27 │ │ │ │ + eorseq fp, r5, r0, asr #23 │ │ │ │ + subeq r0, r4, r4, lsl #9 │ │ │ │ + eorseq r2, r6, r4, lsr #27 │ │ │ │ + eorseq fp, r5, r0, lsl #23 │ │ │ │ + eorseq r2, r6, r8, lsl #27 │ │ │ │ │ │ │ │ -000c4114 : │ │ │ │ - b a9c0c │ │ │ │ +000c4058 : │ │ │ │ + b a9b9c │ │ │ │ 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] @ c5100 │ │ │ │ + ldr r1, [pc, #4048] @ c5044 │ │ │ │ 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 c5db8 │ │ │ │ + beq c5cfc │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c46fc │ │ │ │ - ldr r1, [pc, #4004] @ c5100 │ │ │ │ + bne c4640 │ │ │ │ + ldr r1, [pc, #4004] @ c5044 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4bd4 │ │ │ │ + beq c4b18 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4bf8 │ │ │ │ + beq c4b3c │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3900] @ c50d0 │ │ │ │ + ldr r2, [pc, #3900] @ c5014 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c45f0 │ │ │ │ + beq c4534 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c1c │ │ │ │ + bne c4b60 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c45c4 │ │ │ │ + beq c4508 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c45f0 │ │ │ │ + beq c4534 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4c1c │ │ │ │ + bne c4b60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4c74 │ │ │ │ + beq c4bb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3888] @ c511c │ │ │ │ + ldr r3, [pc, #3888] @ c5060 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c45f0 │ │ │ │ + beq c4534 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4c38 │ │ │ │ + bne c4b7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4c40 │ │ │ │ + beq c4b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4a50 │ │ │ │ + beq c4994 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4c38 │ │ │ │ - ldr r2, [pc, #3772] @ c5100 │ │ │ │ + bne c4b7c │ │ │ │ + ldr r2, [pc, #3772] @ c5044 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4ca8 │ │ │ │ + beq c4bec │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4ccc │ │ │ │ + beq c4c10 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3676] @ c50d4 │ │ │ │ + ldr r2, [pc, #3676] @ c5018 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4684 │ │ │ │ + beq c45c8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cf0 │ │ │ │ + bne c4c34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4658 │ │ │ │ + beq c459c │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4684 │ │ │ │ + beq c45c8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c46fc │ │ │ │ - ldr r1, [pc, #3644] @ c5100 │ │ │ │ + bne c4640 │ │ │ │ + ldr r1, [pc, #3644] @ c5044 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4cfc │ │ │ │ + beq c4c40 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4d20 │ │ │ │ + beq c4c64 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3600] @ c5108 │ │ │ │ + ldr r2, [pc, #3600] @ c504c │ │ │ │ cmp r0, r2 │ │ │ │ - beq c473c │ │ │ │ + beq c4680 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d44 │ │ │ │ + bne c4c88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c470c │ │ │ │ + beq c4650 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3576] @ c511c │ │ │ │ + ldr r3, [pc, #3576] @ c5060 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c473c │ │ │ │ + beq c4680 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c46fc │ │ │ │ - ldr r1, [pc, #3512] @ c5100 │ │ │ │ + bne c4640 │ │ │ │ + ldr r1, [pc, #3512] @ c5044 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4d5c │ │ │ │ + beq c4ca0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4d80 │ │ │ │ + beq c4cc4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3492] @ c5120 │ │ │ │ + ldr r2, [pc, #3492] @ c5064 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c48d0 │ │ │ │ + beq c4814 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4da4 │ │ │ │ + bne c4ce8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c48a0 │ │ │ │ + beq c47e4 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3444] @ c511c │ │ │ │ + ldr r3, [pc, #3444] @ c5060 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c48d0 │ │ │ │ + beq c4814 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4c38 │ │ │ │ + bne c4b7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4dc0 │ │ │ │ + beq c4d04 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c50e8 │ │ │ │ + ldr r3, [pc, #3336] @ c502c │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4df0 │ │ │ │ + beq c4d34 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4f88 │ │ │ │ + bne c4ecc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4f90 │ │ │ │ + beq c4ed4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c50dc │ │ │ │ + ldr r3, [pc, #3276] @ c5020 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c512c │ │ │ │ + beq c5070 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c46fc │ │ │ │ - ldr r2, [pc, #3272] @ c5100 │ │ │ │ + bne c4640 │ │ │ │ + ldr r2, [pc, #3272] @ c5044 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6160 │ │ │ │ + beq c60a4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c61b8 │ │ │ │ + beq c60fc │ │ │ │ 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 c44a4 │ │ │ │ + beq c43e8 │ │ │ │ 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 c52b4 │ │ │ │ + bne c51f8 │ │ │ │ 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 c5850 │ │ │ │ + beq c5794 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c5864 │ │ │ │ - ldr r1, [pc, #3096] @ c50e0 │ │ │ │ + beq c57a8 │ │ │ │ + ldr r1, [pc, #3096] @ c5024 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4478 │ │ │ │ + bne c43bc │ │ │ │ mov r0, r4 │ │ │ │ - bl cea10 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl cea44 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29adf0 │ │ │ │ + bl 29b070 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c648 │ │ │ │ + bl 29c8bc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4478 │ │ │ │ + beq c43bc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6244 │ │ │ │ + beq c6188 │ │ │ │ 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 2a64e0 │ │ │ │ - ldr r2, [pc, #2884] @ c50d8 │ │ │ │ + bl 2a6750 │ │ │ │ + ldr r2, [pc, #2884] @ c501c │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ + bl 24d93c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4494 │ │ │ │ - bl a5780 │ │ │ │ + bne c43d8 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5320 │ │ │ │ + b c5264 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5870 │ │ │ │ + blt c57b4 │ │ │ │ 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 c41c4 │ │ │ │ + bne c4108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c5100 │ │ │ │ + ldr r1, [pc, #2820] @ c5044 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c620c │ │ │ │ + beq c6150 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c622c │ │ │ │ + bne c6170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 24484c │ │ │ │ + bl 2449b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4fdc │ │ │ │ + bne c4f20 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c622c │ │ │ │ + bne c6170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245680 │ │ │ │ + bl 2457e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5054 │ │ │ │ + beq c4f98 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c4494 │ │ │ │ + b c43d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c58a4 │ │ │ │ + blt c57e8 │ │ │ │ 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 c42a8 │ │ │ │ + bne c41ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c5100 │ │ │ │ + ldr r1, [pc, #2672] @ c5044 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c666c │ │ │ │ + beq c65b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cf0 │ │ │ │ + bne c4c34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 24484c │ │ │ │ + bl 2449b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c532c │ │ │ │ + bne c5270 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cf0 │ │ │ │ + bne c4c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b1c8 │ │ │ │ + bl 24b344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ + bne c4590 │ │ │ │ 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 c42bc │ │ │ │ + beq c4200 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c449c │ │ │ │ + b c43e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5840 │ │ │ │ + blt c5784 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2544] @ c511c │ │ │ │ + ldr r3, [pc, #2544] @ c5060 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c432c │ │ │ │ + bne c4270 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c5100 │ │ │ │ + ldr r1, [pc, #2488] @ c5044 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6238 │ │ │ │ + beq c617c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d44 │ │ │ │ + bne c4c88 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c58b4 │ │ │ │ + beq c57f8 │ │ │ │ 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 c58f4 │ │ │ │ - ldr r1, [pc, #2412] @ c5108 │ │ │ │ + bne c5838 │ │ │ │ + ldr r1, [pc, #2412] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c47bc │ │ │ │ + beq c4700 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57b0 │ │ │ │ + bne c56f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4d44 │ │ │ │ - ldr r1, [pc, #2356] @ c5108 │ │ │ │ + bne c4c88 │ │ │ │ + ldr r1, [pc, #2356] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53a4 │ │ │ │ + beq c52e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e428 │ │ │ │ + bl 24e5a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c53a4 │ │ │ │ + beq c52e8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53a4 │ │ │ │ + beq c52e8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c53a8 │ │ │ │ + bne c52ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c53a4 │ │ │ │ + beq c52e8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6530 │ │ │ │ + beq c6474 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 101494 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 1014c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54f4 │ │ │ │ + beq c5438 │ │ │ │ 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 c4650 │ │ │ │ + b c4594 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5830 │ │ │ │ + blt c5774 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2140] @ c511c │ │ │ │ + ldr r3, [pc, #2140] @ c5060 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c43b0 │ │ │ │ + bne c42f4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c5100 │ │ │ │ + ldr r1, [pc, #2084] @ c5044 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6678 │ │ │ │ + beq c65bc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5dd4 │ │ │ │ + bne c5d18 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5f58 │ │ │ │ + beq c5e9c │ │ │ │ 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 c5f98 │ │ │ │ - ldr r1, [pc, #2028] @ c5120 │ │ │ │ + bne c5edc │ │ │ │ + ldr r1, [pc, #2028] @ c5064 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5648 │ │ │ │ + beq c558c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9f64 │ │ │ │ + bl e9fbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5648 │ │ │ │ - ldr r1, [pc, #1996] @ c5124 │ │ │ │ + beq c558c │ │ │ │ + ldr r1, [pc, #1996] @ c5068 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5648 │ │ │ │ + beq c558c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f4 │ │ │ │ + bl ef524 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5dd0 │ │ │ │ + beq c5d14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5dd0 │ │ │ │ + beq c5d14 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5dd4 │ │ │ │ + bne c5d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5dd0 │ │ │ │ + beq c5d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a278 │ │ │ │ + bl 24a3f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5dd4 │ │ │ │ + bne c5d18 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5dd4 │ │ │ │ + beq c5d18 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 101494 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 1014c0 <_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 24c710 │ │ │ │ + bl 24c88c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b58 │ │ │ │ + beq c5a9c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5b64 │ │ │ │ + b c5aa8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c5100 │ │ │ │ + ldr r2, [pc, #1700] @ c5044 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6250 │ │ │ │ + beq c6194 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4b08 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5b84 │ │ │ │ + beq c5ac8 │ │ │ │ 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 c5e14 │ │ │ │ + bne c5d58 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4b00 │ │ │ │ + beq c4a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4b00 │ │ │ │ + beq c4a44 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4b00 │ │ │ │ + beq c4a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4b00 │ │ │ │ + beq c4a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d80 │ │ │ │ + bl 249efc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c5068 │ │ │ │ + bne c4fac │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4b08 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4bc0 │ │ │ │ + beq c4b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4bc0 │ │ │ │ + beq c4b04 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4bc0 │ │ │ │ + beq c4b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4bc0 │ │ │ │ + beq c4b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a278 │ │ │ │ + bl 24a3f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4b08 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4bc4 │ │ │ │ + beq c4b08 │ │ │ │ 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 24a52c │ │ │ │ + bl 24a6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5de0 │ │ │ │ + bne c5d24 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4230 │ │ │ │ + b c4174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c1c │ │ │ │ + bne c4b60 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5db0 │ │ │ │ + bne c5cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4180 │ │ │ │ + bge c40c4 │ │ │ │ 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 c420c │ │ │ │ + beq c4150 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4700 │ │ │ │ + b c4644 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5880 │ │ │ │ + blt c57c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4a50 │ │ │ │ + beq c4994 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4230 │ │ │ │ + b c4174 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5894 │ │ │ │ + blt c57d8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1160] @ c511c │ │ │ │ + ldr r3, [pc, #1160] @ c5060 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c41f4 │ │ │ │ - b c45f0 │ │ │ │ + bne c4138 │ │ │ │ + b c4534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cf0 │ │ │ │ + bne c4c34 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5f28 │ │ │ │ + bne c5e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4264 │ │ │ │ + bge c41a8 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c46f0 │ │ │ │ + b c4634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d44 │ │ │ │ + bne c4c88 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6540 │ │ │ │ + bne c6484 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c42e4 │ │ │ │ + bge c4228 │ │ │ │ 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 c4340 │ │ │ │ - b c46fc │ │ │ │ + beq c4284 │ │ │ │ + b c4640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4da4 │ │ │ │ + bne c4ce8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5da8 │ │ │ │ + bne c5cec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4368 │ │ │ │ + bge c42ac │ │ │ │ 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 c43c8 │ │ │ │ - b c4c34 │ │ │ │ + beq c430c │ │ │ │ + b c4b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4f7c │ │ │ │ + blt c4ec0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c50e8 │ │ │ │ + ldr r3, [pc, #776] @ c502c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c43ec │ │ │ │ + bne c4330 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c5100 │ │ │ │ + ldr r1, [pc, #772] @ c5044 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5d9c │ │ │ │ + beq c5ce0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d8c │ │ │ │ + bne c5cd0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c5d34 │ │ │ │ + beq c5c78 │ │ │ │ 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 c5d6c │ │ │ │ - ldr r1, [pc, #668] @ c50e8 │ │ │ │ + bne c5cb0 │ │ │ │ + ldr r1, [pc, #668] @ c502c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e90 │ │ │ │ - ldr r2, [pc, #652] @ c50ec │ │ │ │ + beq c4dd4 │ │ │ │ + ldr r2, [pc, #652] @ c5030 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249c30 │ │ │ │ + bl 249dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e90 │ │ │ │ + beq c4dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c4e90 │ │ │ │ + beq c4dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a5b4 │ │ │ │ + bl 24a730 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c5248 │ │ │ │ + bne c518c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d8c │ │ │ │ - ldr r1, [pc, #576] @ c50e8 │ │ │ │ + bne c5cd0 │ │ │ │ + ldr r1, [pc, #576] @ c502c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c551c │ │ │ │ - ldr r2, [pc, #560] @ c50ec │ │ │ │ + beq c5460 │ │ │ │ + ldr r2, [pc, #560] @ c5030 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249c30 │ │ │ │ + bl 249dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c551c │ │ │ │ + beq c5460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c551c │ │ │ │ + beq c5460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a790 │ │ │ │ + bl 24a90c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c551c │ │ │ │ + beq c5460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a278 │ │ │ │ + bl 24a3f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5520 │ │ │ │ + bne c5464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a5b4 │ │ │ │ + bl 24a730 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5520 │ │ │ │ + bne c5464 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5d8c │ │ │ │ + beq c5cd0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5620 │ │ │ │ + beq c5564 │ │ │ │ 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 c464c │ │ │ │ + b c4590 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c46fc │ │ │ │ + b c4640 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4fc8 │ │ │ │ + blt c4f0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c50dc │ │ │ │ + ldr r3, [pc, #300] @ c5020 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c512c │ │ │ │ + beq c5070 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4420 │ │ │ │ + b c4364 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c46fc │ │ │ │ + b c4640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245680 │ │ │ │ + bl 2457e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c462c │ │ │ │ + beq c4570 │ │ │ │ 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] │ │ │ │ @@ -159428,1797 +159381,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 c57a8 │ │ │ │ - bl 24bca0 │ │ │ │ + beq c56ec │ │ │ │ + bl 24be1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59d8 │ │ │ │ + bne c591c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4c28 │ │ │ │ + b c4b6c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c4230 │ │ │ │ + beq c4174 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 244818 │ │ │ │ + bl 24497c │ │ │ │ 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 24a52c │ │ │ │ + bl 24a6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - b c4bb4 │ │ │ │ + bne c4590 │ │ │ │ + b c4af8 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r2, r6, ip, asr r7 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq r8, r7, r4, asr sl │ │ │ │ - eorseq r2, r6, r8, ror r6 │ │ │ │ + eorseq r9, r7, r4, asr r2 │ │ │ │ + eorseq r2, r6, r8, ror lr │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r3, r9, ip, lsr #26 │ │ │ │ - eorseq r2, r6, r4, ror #13 │ │ │ │ - @ instruction: 0x003626d0 │ │ │ │ + eorseq r4, r9, ip, lsr #10 │ │ │ │ + eorseq r2, r6, r4, ror #29 │ │ │ │ + @ instruction: 0x00362ed0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsr pc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - eorseq r2, r6, r8, lsr r6 │ │ │ │ + eorseq r2, r6, r8, lsr lr │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r2, r6, ip, ror #11 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ + eorseq r2, r6, ip, ror #27 │ │ │ │ + @ instruction: 0x00362dfc │ │ │ │ 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] @ c5100 │ │ │ │ + ldr r2, [pc, #-56] @ c5044 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c640c │ │ │ │ + beq c6350 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5238 │ │ │ │ + bne c517c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c625c │ │ │ │ + beq c61a0 │ │ │ │ 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 c62a4 │ │ │ │ - ldr r1, [pc, #-176] @ c50dc │ │ │ │ + bne c61e8 │ │ │ │ + ldr r1, [pc, #-176] @ c5020 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5234 │ │ │ │ + beq c5178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5234 │ │ │ │ + beq c5178 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5234 │ │ │ │ + beq c5178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c5234 │ │ │ │ + beq c5178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a278 │ │ │ │ + bl 24a3f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c5238 │ │ │ │ + bne c517c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5238 │ │ │ │ + beq c517c │ │ │ │ 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 24d4e4 │ │ │ │ + bl 24d660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63f0 │ │ │ │ + bne c6334 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4420 │ │ │ │ + b c4364 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c43ec │ │ │ │ + beq c4330 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5620 │ │ │ │ + beq c5564 │ │ │ │ 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 c464c │ │ │ │ + b c4590 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5320 │ │ │ │ - ldr r2, [pc, #-460] @ c5100 │ │ │ │ + bne c5264 │ │ │ │ + ldr r2, [pc, #-460] @ c5044 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c65dc │ │ │ │ - ldr r1, [pc, #-512] @ c50e0 │ │ │ │ + beq c6520 │ │ │ │ + ldr r1, [pc, #-512] @ c5024 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2439b0 │ │ │ │ + bl 243b14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65fc │ │ │ │ + bne c6540 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c65f0 │ │ │ │ - ldr r1, [pc, #-552] @ c50e0 │ │ │ │ + bne c6534 │ │ │ │ + ldr r1, [pc, #-552] @ c5024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2439b0 │ │ │ │ + bl 243b14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6548 │ │ │ │ + bne c648c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4494 │ │ │ │ + b c43d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b1c8 │ │ │ │ + bl 24b344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46c0 │ │ │ │ + beq c4604 │ │ │ │ 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 24bfd4 │ │ │ │ + bl 24c150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46e0 │ │ │ │ + beq c4624 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c46f0 │ │ │ │ + b c4634 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4d44 │ │ │ │ - ldr r1, [pc, #-672] @ c511c │ │ │ │ + bne c4c88 │ │ │ │ + ldr r1, [pc, #-672] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ - ldr r1, [pc, #-712] @ c5108 │ │ │ │ + beq c5334 │ │ │ │ + ldr r1, [pc, #-712] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ + beq c5334 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c647c │ │ │ │ + bne c63c0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4d44 │ │ │ │ - ldr r1, [pc, #-748] @ c511c │ │ │ │ + bne c4c88 │ │ │ │ + ldr r1, [pc, #-748] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5784 │ │ │ │ - ldr r1, [pc, #-788] @ c5108 │ │ │ │ + beq c56c8 │ │ │ │ + ldr r1, [pc, #-788] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5784 │ │ │ │ + beq c56c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e428 │ │ │ │ + bl 24e5a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5784 │ │ │ │ + beq c56c8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5784 │ │ │ │ + beq c56c8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5788 │ │ │ │ + bne c56cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5784 │ │ │ │ + beq c56c8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6530 │ │ │ │ + beq c6474 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 101494 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 1014c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c54dc │ │ │ │ + beq c5420 │ │ │ │ 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] @ c50e4 │ │ │ │ + ldr r2, [pc, #-1024] @ c5028 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ + bl 24d93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5798 │ │ │ │ + beq c56dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4d4c │ │ │ │ + b c4c90 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5d8c │ │ │ │ - ldr r1, [pc, #-1100] @ c50e8 │ │ │ │ + bne c5cd0 │ │ │ │ + ldr r1, [pc, #-1100] @ c502c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6444 │ │ │ │ - ldr r2, [pc, #-1116] @ c50ec │ │ │ │ + beq c6388 │ │ │ │ + ldr r2, [pc, #-1116] @ c5030 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249c30 │ │ │ │ + bl 249dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6444 │ │ │ │ + beq c6388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c6444 │ │ │ │ + beq c6388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ffb14 │ │ │ │ + bl 3003d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6444 │ │ │ │ + beq c6388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a278 │ │ │ │ + bl 24a3f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5d8c │ │ │ │ + bne c5cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a5b4 │ │ │ │ + bl 24a730 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5d8c │ │ │ │ + bne c5cd0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5d8c │ │ │ │ + beq c5cd0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5608 │ │ │ │ + beq c554c │ │ │ │ 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] @ c50f0 │ │ │ │ + ldr r2, [pc, #-1312] @ c5034 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ + bl 24d93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - bl a5780 │ │ │ │ + bne c4590 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6444 │ │ │ │ + beq c6388 │ │ │ │ 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 c43ec │ │ │ │ + b c4330 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5dd4 │ │ │ │ - ldr r1, [pc, #-1348] @ c511c │ │ │ │ + bne c5d18 │ │ │ │ + ldr r1, [pc, #-1348] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b48 │ │ │ │ - ldr r1, [pc, #-1364] @ c5120 │ │ │ │ + beq c5a8c │ │ │ │ + ldr r1, [pc, #-1364] @ c5064 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b48 │ │ │ │ + beq c5a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9f64 │ │ │ │ + bl e9fbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5b48 │ │ │ │ - ldr r1, [pc, #-1396] @ c5124 │ │ │ │ + beq c5a8c │ │ │ │ + ldr r1, [pc, #-1396] @ c5068 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b48 │ │ │ │ + beq c5a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f4 │ │ │ │ + bl ef524 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5dd0 │ │ │ │ + beq c5d14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5dd0 │ │ │ │ + beq c5d14 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5dd4 │ │ │ │ + bne c5d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5dd0 │ │ │ │ + beq c5d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a278 │ │ │ │ + bl 24a3f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5dd4 │ │ │ │ + bne c5d18 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5dd4 │ │ │ │ + beq c5d18 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 101494 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 1014c0 <_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 305730 │ │ │ │ - ldr r2, [pc, #-1656] @ c50f4 │ │ │ │ + bl 305ff0 │ │ │ │ + ldr r2, [pc, #-1656] @ c5038 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ + bl 24d93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ - b c4a2c │ │ │ │ + bne c4590 │ │ │ │ + b c4970 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5bc0 │ │ │ │ + bne c5b04 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4d4c │ │ │ │ - bl 292460 │ │ │ │ - b c5040 │ │ │ │ + b c4c90 │ │ │ │ + bl 292970 │ │ │ │ + b c4f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e428 │ │ │ │ + bl 24e5a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c47bc │ │ │ │ + beq c4700 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c47c0 │ │ │ │ + bne c4704 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c47bc │ │ │ │ + beq c4700 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c47bc │ │ │ │ + beq c4700 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c47c0 │ │ │ │ + bne c4704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4830 │ │ │ │ - b c47bc │ │ │ │ + bne c4774 │ │ │ │ + b c4700 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c43b0 │ │ │ │ + b c42f4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c432c │ │ │ │ - ldr r1, [pc, #-1888] @ c50f8 │ │ │ │ + b c4270 │ │ │ │ + ldr r1, [pc, #-1888] @ c503c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1896] @ c50fc │ │ │ │ - bl 117704 │ │ │ │ + ldr r1, [pc, #-1896] @ c5040 │ │ │ │ + bl 11774c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4478 │ │ │ │ + b c43bc │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41c4 │ │ │ │ + b c4108 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4230 │ │ │ │ + b c4174 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41f4 │ │ │ │ + b c4138 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42a8 │ │ │ │ + b c41ec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5504 │ │ │ │ + blt c5448 │ │ │ │ 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 c59ac │ │ │ │ + beq c58f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4d4c │ │ │ │ - ldr r3, [pc, #-2044] @ c5100 │ │ │ │ + bne c4c90 │ │ │ │ + ldr r3, [pc, #-2044] @ c5044 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c59b8 │ │ │ │ - ldr r1, [pc, #-2036] @ c511c │ │ │ │ + beq c58fc │ │ │ │ + ldr r1, [pc, #-2036] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5960 │ │ │ │ - ldr r1, [pc, #-2084] @ c5108 │ │ │ │ + bne c58a4 │ │ │ │ + ldr r1, [pc, #-2084] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c595c │ │ │ │ + beq c58a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c595c │ │ │ │ + beq c58a0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59f0 │ │ │ │ + bne c5934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c59cc │ │ │ │ - ldr r1, [pc, #-2136] @ c511c │ │ │ │ + bne c5910 │ │ │ │ + ldr r1, [pc, #-2136] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b40 │ │ │ │ - ldr r1, [pc, #-2180] @ c5108 │ │ │ │ + bne c5a84 │ │ │ │ + ldr r1, [pc, #-2180] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5a64 │ │ │ │ + bne c59a8 │ │ │ │ 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 c4794 │ │ │ │ - b c4d44 │ │ │ │ + beq c46d8 │ │ │ │ + b c4c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5908 │ │ │ │ + beq c584c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c59a4 │ │ │ │ + b c58e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c5060 │ │ │ │ + b c4fa4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c595c │ │ │ │ + beq c58a0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c595c │ │ │ │ + beq c58a0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c5128 │ │ │ │ + ldr r3, [pc, #-2304] @ c506c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2352] @ c5104 │ │ │ │ + ldr r3, [pc, #-2352] @ c5048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b34 │ │ │ │ - bl a5780 │ │ │ │ + bne c5a78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c59a4 │ │ │ │ - b c599c │ │ │ │ + bne c58e8 │ │ │ │ + b c58e0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5998 │ │ │ │ + beq c58dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 65620 │ │ │ │ + bl 655b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5998 │ │ │ │ + beq c58dc │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b40 │ │ │ │ + bne c5a84 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5998 │ │ │ │ + beq c58dc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5998 │ │ │ │ + beq c58dc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5998 │ │ │ │ + beq c58dc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5998 │ │ │ │ + beq c58dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c5128 │ │ │ │ + ldr r3, [pc, #-2520] @ c506c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2568] @ c5104 │ │ │ │ - b c5a30 │ │ │ │ - ldr r3, [pc, #-2568] @ c510c │ │ │ │ + ldr r3, [pc, #-2568] @ c5048 │ │ │ │ + b c5974 │ │ │ │ + ldr r3, [pc, #-2568] @ c5050 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2580] @ c5110 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2580] @ c5054 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f04 │ │ │ │ + beq c5e48 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4650 │ │ │ │ + b c4594 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c59a0 │ │ │ │ + b c58e4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5b6c │ │ │ │ + bne c5ab0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4db0 │ │ │ │ + b c4cf4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5dd4 │ │ │ │ + bne c5d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293908 │ │ │ │ - b c5b58 │ │ │ │ + bl 293b88 │ │ │ │ + b c5a9c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5de0 │ │ │ │ + blt c5d24 │ │ │ │ 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 c5dfc │ │ │ │ + bne c5d40 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4aa8 │ │ │ │ - b c4bc4 │ │ │ │ + beq c49ec │ │ │ │ + b c4b08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4d4c │ │ │ │ - ldr r1, [pc, #-2752] @ c5118 │ │ │ │ + bne c4c90 │ │ │ │ + ldr r1, [pc, #-2752] @ c505c │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5c64 │ │ │ │ - ldr r1, [pc, #-2768] @ c511c │ │ │ │ + beq c5ba8 │ │ │ │ + ldr r1, [pc, #-2768] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c18 │ │ │ │ - ldr r1, [pc, #-2816] @ c5108 │ │ │ │ + bne c5b5c │ │ │ │ + ldr r1, [pc, #-2816] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f30 │ │ │ │ + bne c5e74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5c78 │ │ │ │ - ldr r1, [pc, #-2832] @ c511c │ │ │ │ + bne c5bbc │ │ │ │ + ldr r1, [pc, #-2832] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d2c │ │ │ │ - ldr r1, [pc, #-2876] @ c5108 │ │ │ │ + bne c5c70 │ │ │ │ + ldr r1, [pc, #-2876] @ c504c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c84 │ │ │ │ + bne c5bc8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5798 │ │ │ │ + b c56dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5be4 │ │ │ │ + beq c5b28 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5c5c │ │ │ │ + b c5ba0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c50 │ │ │ │ + beq c5b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65620 │ │ │ │ + bl 655b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c50 │ │ │ │ + beq c5b94 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d2c │ │ │ │ + bne c5c70 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c50 │ │ │ │ + beq c5b94 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c50 │ │ │ │ - ldr r1, [pc, #-3044] @ c510c │ │ │ │ - ldr r3, [pc, #-3044] @ c5110 │ │ │ │ + beq c5b94 │ │ │ │ + ldr r1, [pc, #-3044] @ c5050 │ │ │ │ + ldr r3, [pc, #-3044] @ c5054 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b34 │ │ │ │ - bl a5780 │ │ │ │ + bne c5a78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5c5c │ │ │ │ - b c5c54 │ │ │ │ + bne c5ba0 │ │ │ │ + b c5b98 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5c58 │ │ │ │ + b c5b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c562c │ │ │ │ + blt c5570 │ │ │ │ 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 c5d84 │ │ │ │ + beq c5cc8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d8c │ │ │ │ + bne c5cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 322fc4 │ │ │ │ + bl 323884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c464c │ │ │ │ + bne c4590 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4e44 │ │ │ │ + beq c4d88 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c43ec │ │ │ │ + b c4330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c4e0c │ │ │ │ + bl 343094 │ │ │ │ + b c4d50 │ │ │ │ mov r3, r6 │ │ │ │ - b c4368 │ │ │ │ + b c42ac │ │ │ │ mov r6, r7 │ │ │ │ - b c4180 │ │ │ │ - bl 342a14 │ │ │ │ + b c40c4 │ │ │ │ + bl 343094 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c4154 │ │ │ │ - b c46fc │ │ │ │ + beq c4098 │ │ │ │ + b c4640 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5b64 │ │ │ │ + b c5aa8 │ │ │ │ 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 c4230 │ │ │ │ + b c4174 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4230 │ │ │ │ - ldr r3, [pc, #-3332] @ c5118 │ │ │ │ + bne c4174 │ │ │ │ + ldr r3, [pc, #-3332] @ c505c │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c644c │ │ │ │ + beq c6390 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e64 │ │ │ │ + beq c5da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e64 │ │ │ │ + beq c5da8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b0c │ │ │ │ + bne c5a50 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6460 │ │ │ │ + bne c63a4 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c646c │ │ │ │ + beq c63b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c646c │ │ │ │ + beq c63b0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c646c │ │ │ │ + beq c63b0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c646c │ │ │ │ + beq c63b0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c646c │ │ │ │ + beq c63b0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3516] @ c5128 │ │ │ │ + ldr r3, [pc, #-3516] @ c506c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3552] @ c5114 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3552] @ c5058 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b34 │ │ │ │ - bl a5780 │ │ │ │ + bne c5a78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6470 │ │ │ │ + beq c63b4 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5bb4 │ │ │ │ + b c5af8 │ │ │ │ mov r3, r6 │ │ │ │ - b c4264 │ │ │ │ + b c41a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c14 │ │ │ │ + beq c5b58 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ce8 │ │ │ │ - b c5c14 │ │ │ │ + bne c5c2c │ │ │ │ + b c5b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4a38 │ │ │ │ + blt c497c │ │ │ │ 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 c6078 │ │ │ │ + beq c5fbc │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5b60 │ │ │ │ - ldr r3, [pc, #-3720] @ c5118 │ │ │ │ + bne c5aa4 │ │ │ │ + ldr r3, [pc, #-3720] @ c505c │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6084 │ │ │ │ - ldr r1, [pc, #-3736] @ c511c │ │ │ │ + beq c5fc8 │ │ │ │ + ldr r1, [pc, #-3736] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6028 │ │ │ │ - ldr r1, [pc, #-3760] @ c5120 │ │ │ │ + bne c5f6c │ │ │ │ + ldr r1, [pc, #-3760] @ c5064 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6024 │ │ │ │ + beq c5f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9f64 │ │ │ │ + bl e9fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6024 │ │ │ │ - ldr r1, [pc, #-3792] @ c5124 │ │ │ │ + beq c5f68 │ │ │ │ + ldr r1, [pc, #-3792] @ c5068 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6024 │ │ │ │ + beq c5f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f4 │ │ │ │ + bl ef524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6024 │ │ │ │ + beq c5f68 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c618c │ │ │ │ + bne c60d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c6098 │ │ │ │ - ldr r1, [pc, #-3872] @ c511c │ │ │ │ + bne c5fdc │ │ │ │ + ldr r1, [pc, #-3872] @ c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c606c │ │ │ │ - ldr r1, [pc, #-3896] @ c5120 │ │ │ │ + bne c5fb0 │ │ │ │ + ldr r1, [pc, #-3896] @ c5064 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c60a4 │ │ │ │ + bne c5fe8 │ │ │ │ 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 c492c │ │ │ │ - b c5dd4 │ │ │ │ + beq c4870 │ │ │ │ + b c5d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5fac │ │ │ │ + beq c5ef0 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c6070 │ │ │ │ + b c5fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9f64 │ │ │ │ + bl e9fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ - ldr r1, [pc, #-3992] @ c5124 │ │ │ │ + beq c5fa8 │ │ │ │ + ldr r1, [pc, #-3992] @ c5068 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ + beq c5fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f4 │ │ │ │ + bl ef524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ + beq c5fa8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ + beq c5fa8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ + beq c5fa8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6064 │ │ │ │ + beq c5fa8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-4092] @ c5128 │ │ │ │ + ldr r3, [pc, #-4092] @ c506c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1360] @ c6684 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1360] @ c65c8 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b34 │ │ │ │ - bl a5780 │ │ │ │ + bne c5a78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c6070 │ │ │ │ - b c6068 │ │ │ │ + bne c5fb4 │ │ │ │ + b c5fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6244 │ │ │ │ + bne c6188 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c61b8 │ │ │ │ + beq c60fc │ │ │ │ mov r1, r7 │ │ │ │ - b c4454 │ │ │ │ - ldr r3, [pc, #1268] @ c6688 │ │ │ │ + b c4398 │ │ │ │ + ldr r3, [pc, #1268] @ c65cc │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1256] @ c668c │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1256] @ c65d0 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6144 │ │ │ │ - b c5b34 │ │ │ │ + beq c6088 │ │ │ │ + b c5a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6218 │ │ │ │ + blt c615c │ │ │ │ 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 c6244 │ │ │ │ + bne c6188 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c4468 │ │ │ │ + bne c43ac │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5864 │ │ │ │ + blt c57a8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c4468 │ │ │ │ + b c43ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c460c │ │ │ │ + bl 343094 │ │ │ │ + b c4550 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5320 │ │ │ │ + b c5264 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c5060 │ │ │ │ + b c4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c4758 │ │ │ │ + bl 343094 │ │ │ │ + b c469c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5320 │ │ │ │ + b c5264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c4a6c │ │ │ │ + bl 343094 │ │ │ │ + b c49b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c63f0 │ │ │ │ + blt c6334 │ │ │ │ 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 c6378 │ │ │ │ + beq c62bc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4420 │ │ │ │ - ldr r3, [pc, #996] @ c6690 │ │ │ │ + bne c4364 │ │ │ │ + ldr r3, [pc, #996] @ c65d4 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6384 │ │ │ │ - ldr r1, [pc, #980] @ c6694 │ │ │ │ + beq c62c8 │ │ │ │ + ldr r1, [pc, #980] @ c65d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f4 │ │ │ │ + beq c6238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f4 │ │ │ │ + beq c6238 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6418 │ │ │ │ + bne c635c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6398 │ │ │ │ - ldr r1, [pc, #904] @ c6694 │ │ │ │ + bne c62dc │ │ │ │ + ldr r1, [pc, #904] @ c65d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c62a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c62a8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c62a8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c62a8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63a4 │ │ │ │ + bne c62e8 │ │ │ │ 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 c5184 │ │ │ │ - b c5238 │ │ │ │ + beq c50c8 │ │ │ │ + b c517c │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c62b8 │ │ │ │ + beq c61fc │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6370 │ │ │ │ + b c62b4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ c6698 │ │ │ │ + ldr r3, [pc, #740] @ c65dc │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #728] @ c669c │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #728] @ c65e0 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b34 │ │ │ │ - bl a5780 │ │ │ │ + bne c5a78 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c62ac │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6370 │ │ │ │ + b c62b4 │ │ │ │ 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 c4420 │ │ │ │ + b c4364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c5148 │ │ │ │ - ldr r3, [pc, #616] @ c6688 │ │ │ │ + bl 343094 │ │ │ │ + b c508c │ │ │ │ + ldr r3, [pc, #616] @ c65cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #604] @ c668c │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #604] @ c65d0 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63d4 │ │ │ │ - b c5b34 │ │ │ │ + beq c6318 │ │ │ │ + b c5a78 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5d8c │ │ │ │ + b c5cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5e28 │ │ │ │ + beq c5d6c │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5f1c │ │ │ │ + b c5e60 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5f1c │ │ │ │ + b c5e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e428 │ │ │ │ + bl 24e5a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ + beq c5334 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c53f4 │ │ │ │ + bne c5338 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ + beq c5334 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ + beq c5334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060e0 │ │ │ │ + bl 106110 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ + beq c5334 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6530 │ │ │ │ + beq c6474 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c54dc │ │ │ │ + beq c5420 │ │ │ │ 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 c54dc │ │ │ │ + b c5420 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4d4c │ │ │ │ + b c4c90 │ │ │ │ mov r3, r6 │ │ │ │ - b c42e4 │ │ │ │ + b c4228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29adf0 │ │ │ │ + bl 29b070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5314 │ │ │ │ + beq c5258 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5314 │ │ │ │ + beq c5258 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5314 │ │ │ │ + beq c5258 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5314 │ │ │ │ - ldr r2, [pc, #252] @ c6698 │ │ │ │ + beq c5258 │ │ │ │ + ldr r2, [pc, #252] @ c65dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #236] @ c66a0 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #236] @ c65e4 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c665c │ │ │ │ - bl a5780 │ │ │ │ + bne c65a0 │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5318 │ │ │ │ + beq c525c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c531c │ │ │ │ + b c5260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c52d8 │ │ │ │ + beq c521c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c531c │ │ │ │ + b c5260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29adf0 │ │ │ │ + bl 29b070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52f0 │ │ │ │ + beq c5234 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52f0 │ │ │ │ - ldr r2, [pc, #96] @ c6688 │ │ │ │ - ldr r3, [pc, #96] @ c668c │ │ │ │ + beq c5234 │ │ │ │ + ldr r2, [pc, #96] @ c65cc │ │ │ │ + ldr r3, [pc, #96] @ c65d0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #100] @ c66a4 │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c65e8 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ + bl 24d93c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c65c4 │ │ │ │ + beq c6508 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c4494 │ │ │ │ + b c43d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c46a0 │ │ │ │ + bl 343094 │ │ │ │ + b c45e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b c48ec │ │ │ │ - mlaseq r6, r4, r6, r2 │ │ │ │ + bl 343094 │ │ │ │ + b c4830 │ │ │ │ + mlaseq r6, r4, lr, r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r2, r6, ip, ror #11 │ │ │ │ + eorseq r2, r6, ip, ror #27 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003626fc │ │ │ │ - eorseq r2, r6, r0, ror r7 │ │ │ │ - eorseq r2, r6, ip, asr r7 │ │ │ │ + @ instruction: 0x00362efc │ │ │ │ + eorseq r2, r6, r0, ror pc │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ 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] @ c6a54 │ │ │ │ + ldr r2, [pc, #916] @ c6998 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c68fc │ │ │ │ + bmi c6840 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c6a58 │ │ │ │ - ldr r8, [pc, #876] @ c6a5c │ │ │ │ - ldr sl, [pc, #876] @ c6a60 │ │ │ │ - ldr r5, [pc, #876] @ c6a64 │ │ │ │ + ldr r9, [pc, #876] @ c699c │ │ │ │ + ldr r8, [pc, #876] @ c69a0 │ │ │ │ + ldr sl, [pc, #876] @ c69a4 │ │ │ │ + ldr r5, [pc, #876] @ c69a8 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c6908 │ │ │ │ + bne c684c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6838 │ │ │ │ tst r2, #32 │ │ │ │ - beq c6a3c │ │ │ │ + beq c6980 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c68dc │ │ │ │ + beq c6820 │ │ │ │ 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 c68f4 │ │ │ │ + bne c6838 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c68b0 │ │ │ │ + bne c67f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f6c8 │ │ │ │ + bl 9f65c │ │ │ │ cmp r4, r0 │ │ │ │ - bne c699c │ │ │ │ + bne c68e0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c66f8 │ │ │ │ + bcs c663c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6980 │ │ │ │ + beq c68c4 │ │ │ │ cmp r2, sl │ │ │ │ - bne c68f4 │ │ │ │ + bne c6838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a268 │ │ │ │ + bl 9a1fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6994 │ │ │ │ + beq c68d8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c66a8 │ │ │ │ + bl c65ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c6a14 │ │ │ │ + beq c6958 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c69b4 │ │ │ │ + bne c68f8 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6838 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c68f4 │ │ │ │ + bne c6838 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c68f4 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c6838 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c66a8 │ │ │ │ + bl c65ec │ │ │ │ cmn r0, #1 │ │ │ │ - bne c68f4 │ │ │ │ + bne c6838 │ │ │ │ mvn r0, #0 │ │ │ │ - b c6900 │ │ │ │ + b c6844 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c68f4 │ │ │ │ + b c6838 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a3ac │ │ │ │ + bl 14a3a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6a14 │ │ │ │ + beq c6958 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c69ec │ │ │ │ + beq c6930 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6a00 │ │ │ │ + beq c6944 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c6958 │ │ │ │ + b c689c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c69ec │ │ │ │ + b c6930 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6994 │ │ │ │ + beq c68d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6994 │ │ │ │ + bne c68d8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c6994 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c68d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c6730 │ │ │ │ - b c68dc │ │ │ │ + bne c6674 │ │ │ │ + b c6820 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ │ │ │ │ -000c6a68 <_Py_GetConfig@@Base>: │ │ │ │ +000c69ac <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6aa8 <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 3578c0 │ │ │ │ + ldr r3, [pc, #40] @ c69ec <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6a9c <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c69e0 <_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] @ c6aac <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6ab0 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c69f0 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c69f4 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - subeq pc, r3, r4, asr r9 @ │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r0, r4, r8, ror #2 │ │ │ │ │ │ │ │ -000c6ab4 <_PyObject_NewVar@@Base>: │ │ │ │ +000c69f8 <_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 91ff8 │ │ │ │ + bl 91f8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6b38 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6a7c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6b40 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6a84 <_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 c6b24 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6a68 <_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 c6b18 <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6a5c <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29f6f4 │ │ │ │ + b 29f9e8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6de8 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6d2c <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6cd4 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6c18 <_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] @ c6dec <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6df0 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6d30 <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6d34 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6d20 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6df4 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c6c64 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6d38 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c6cf8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6c3c <_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 c6be4 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6b28 <_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 c6cf8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6c3c <_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 c6cd8 <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6c1c <_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] │ │ │ │ @@ -161229,29 +161182,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 c6c6c <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6bb0 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6c68 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6bac <_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 c6d58 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + beq c6c9c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6d2c <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6c70 <_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] │ │ │ │ @@ -161273,17 +161226,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] @ c6df8 <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6d3c <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6ddc <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c6d20 <_PyObject_NewVar@@Base+0x328> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ @@ -161298,15 +161251,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 c6c80 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6bc4 <_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] │ │ │ │ @@ -161331,55 +161284,55 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c6d10 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ - andeq r0, sl, r4, rrx │ │ │ │ + b c6c54 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + strdeq pc, [r9], -r4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ 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 c6e44 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c6d88 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6e6c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c6db0 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6e7c <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6dc0 <_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 c6e38 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6d7c <_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 c6e38 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6d7c <_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 │ │ │ │ @@ -161390,439 +161343,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 c7498 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7dfc │ │ │ │ + bne c73dc <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7d40 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c74ac <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c73f0 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c7af8 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7a3c <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7acc <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7a10 <_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 c74dc <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c7420 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c7188 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c70cc <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c796c <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c78b0 <_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 c7400 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c7344 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7134 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c7078 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c7ab8 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7c78 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7c7c <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c79fc <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7bbc <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7bc0 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c78a8 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7c80 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c77ec <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7bc4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c7838 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c777c <_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 c7820 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7764 <_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 c7100 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7c84 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c7044 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7bc8 <_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] @ c7c88 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7bcc <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c78c0 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c7804 <_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 c70ec <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c7030 <_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 c7154 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c7098 <_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 c7414 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c7358 <_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 c7438 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c737c <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c7468 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c73ac <_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 c798c <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c78d0 <_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 c79b8 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c78fc <_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 c7028 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6f6c <_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 c6fdc <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c6f20 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7c8c <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7bd0 <_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 c7044 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7c90 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7c94 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c6f88 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7bd4 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7bd8 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c78c8 <_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 c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c735c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c72a0 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c7330 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7274 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c7308 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c724c <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c73f8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c733c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c735c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c72a0 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6f30 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c6e74 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7c98 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7bdc <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c7028 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6f6c <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab458 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7c50 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7b94 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7080 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c6fc4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c7080 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c6fc4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c7094 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c6fd8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cadfc <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cad30 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c7094 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c6fd8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c7170 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107b44 │ │ │ │ + bne c70b4 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107b74 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6ee8 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c6e2c <_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 c6f2c <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c6e70 <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c77b8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c76fc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c7938 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c787c <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7c78 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7c9c <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c75d8 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7bbc <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7be0 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c7940 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7c80 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c7884 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7bc4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c78f0 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7834 <_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 c75a0 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c74e4 <_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] │ │ │ │ @@ -161835,43 +161788,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c77b4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c76f8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c7750 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7694 <_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 c7894 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7c80 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c77d8 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7bc4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c7760 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c76a4 <_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 c7664 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c75a8 <_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 │ │ │ │ @@ -161883,40 +161836,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 c77b4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c76f8 <_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 c7880 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7c80 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3578c0 │ │ │ │ + bne c77c4 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7bc4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3580c0 │ │ │ │ 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 c77c8 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c770c <_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 c7718 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c765c <_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 │ │ │ │ @@ -161928,449 +161881,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 c77b4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c76f8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c75dc <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c7520 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6f1c <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c6e60 <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7664 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c75a8 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7ca0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7be4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7b74 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7ab8 <_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 c7688 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c75cc <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b384 │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b318 │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7718 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c765c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7ca0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7be4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7aa4 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c79e8 <_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 c773c <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c77b4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c7680 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c76f8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6fdc <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c6f20 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7ca4 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7be8 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7b98 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7adc <_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 c6fdc <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 29f6f4 │ │ │ │ + bne c6f20 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 29f9e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c7020 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c797c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c6f64 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c78c0 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7808 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c774c <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c77a0 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c76e4 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6fdc <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c7870 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7ca8 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c6f20 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7bec <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7958 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c789c <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3cc │ │ │ │ + bl 18e3b0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c7020 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c6f64 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c75a0 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c74e4 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7ca0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7be4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7bb4 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7af8 <_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 c75b4 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c74f8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7698 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c75b4 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c74f8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c78d4 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7cac <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7cb0 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c7818 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7bf0 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7bf4 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ + bl 18ee78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c70e4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c7028 <_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 c70e0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c7024 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7c44 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a5780 │ │ │ │ + beq c7b88 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7cb4 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7bf8 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7cb8 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7bfc <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7a98 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c79dc <_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] @ c7cbc <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7c00 <_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 2922a8 │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7cc0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7cc4 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 2927b8 │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7c04 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7c08 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7cc0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7cc8 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7c04 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7c0c <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a0c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7ccc <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7cd0 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c7950 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7c10 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7c14 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a0c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7cd4 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c7950 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7c18 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a0c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7950 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7b88 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7acc <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 292248 │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7cd8 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 292758 │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7c1c <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a0c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7950 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c77f8 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7cdc <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7ce0 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c773c <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7c20 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7c24 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c797c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18ee78 │ │ │ │ + b c78c0 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6f00 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c6e44 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7be0 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7b24 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c74c0 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c7404 <_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 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c77b8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c76fc <_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 c7c1c <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7b60 <_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 2435a0 │ │ │ │ + bl 243704 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6ef0 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7afc <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c6e34 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7a40 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7790 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7ce4 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c76d4 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7c28 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28978c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 289c98 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c78c8 <_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 c785c <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c77a0 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7924 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7cdc <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7ce8 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7868 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7c20 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7c2c <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee94 │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18ee78 │ │ │ │ + b c78c8 <_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 c7af0 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 29f6f4 │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a5780 │ │ │ │ + b c7a34 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 29f9e8 │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7cec <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7c30 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c608c │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c63d4 │ │ │ │ + b c78c8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c77b8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c76fc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c7b40 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7a84 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28bdb8 │ │ │ │ - b c70e4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28c2c4 │ │ │ │ + b c7028 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7160 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c70a4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c7160 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c70a4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c7160 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c70a4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - muleq r9, ip, fp │ │ │ │ - ldrdeq fp, [r8], -r8 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ - andseq sp, r8, ip, lsl #28 │ │ │ │ + andeq r9, r9, r0, lsr fp │ │ │ │ + andeq fp, r8, r0, lsl #15 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ + @ instruction: 0x0018ddf0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035b6b0 │ │ │ │ + @ instruction: 0x0035beb0 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq pc, r3, r0, lsl #25 │ │ │ │ - eorseq r2, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x00440494 │ │ │ │ + eorseq r3, r6, ip, lsr #1 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003628fc │ │ │ │ - eorseq r2, r6, ip, lsl #17 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, ip, lsl #1 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r2, r6, r8, asr r8 │ │ │ │ - eorseq r2, r6, r8, asr #16 │ │ │ │ - eorseq r2, r6, r4, ror #17 │ │ │ │ + eorseq r3, r6, r8, asr r0 │ │ │ │ + eorseq r3, r6, r8, asr #32 │ │ │ │ + eorseq r3, r6, r4, ror #1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r5, r4, ror #13 │ │ │ │ - eorseq r2, r6, r0, lsl #8 │ │ │ │ - eorseq r2, r6, r0, lsr r9 │ │ │ │ + eorseq fp, r5, r4, ror #29 │ │ │ │ + eorseq r2, r6, r0, lsl #24 │ │ │ │ + eorseq r3, r6, r0, lsr r1 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7cf0 : │ │ │ │ +000c7c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7d78 │ │ │ │ - ldr r6, [pc, #116] @ c7d84 │ │ │ │ - bl 3578c0 │ │ │ │ + beq c7cbc │ │ │ │ + ldr r6, [pc, #116] @ c7cc8 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7d6c │ │ │ │ + bne c7cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d134 │ │ │ │ + bl 8d0dc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7d4c │ │ │ │ + beq c7c90 │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2385e0 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 2386f8 <_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] @ c7d88 │ │ │ │ - ldr r0, [pc, #20] @ c7d8c │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7d90 │ │ │ │ - ldr r0, [pc, #16] @ c7d94 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r4, ror #6 │ │ │ │ - eorseq pc, ip, r4, lsr sp @ │ │ │ │ - @ instruction: 0x0035b2b4 │ │ │ │ - @ instruction: 0x0043fc94 │ │ │ │ + ldr r1, [pc, #20] @ c7ccc │ │ │ │ + ldr r0, [pc, #20] @ c7cd0 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7cd4 │ │ │ │ + ldr r0, [pc, #16] @ c7cd8 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, ror #22 │ │ │ │ + eorseq r0, sp, r4, lsr r5 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r0, r4, r8, lsr #9 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7dcc │ │ │ │ + beq c7d10 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7de8 │ │ │ │ - ldr r2, [pc, #56] @ c7df4 │ │ │ │ + beq c7d2c │ │ │ │ + ldr r2, [pc, #56] @ c7d38 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7df8 │ │ │ │ + ldreq r2, [pc, #48] @ c7d3c │ │ │ │ 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 c7db4 │ │ │ │ + bne c7cf8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7db4 │ │ │ │ - subeq pc, r3, r4, ror #18 │ │ │ │ - subeq pc, r3, r4, ror #20 │ │ │ │ + b c7cf8 │ │ │ │ + subeq r0, r4, r8, ror r1 │ │ │ │ + subeq r0, r4, r8, ror r2 │ │ │ │ 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] │ │ │ │ @@ -162378,285 +162331,275 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [ip, #28] │ │ │ │ mvn r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [ip, #472] @ 0x1d8 │ │ │ │ - bne c82f8 │ │ │ │ + bne c8230 │ │ │ │ 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 c8fac │ │ │ │ + bne c8edc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8f2c │ │ │ │ + beq c8e5c │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7ec8 │ │ │ │ + bhi c7e0c │ │ │ │ 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 ca53c │ │ │ │ + bhi ca1fc │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8e44 │ │ │ │ - ldr r0, [r4, #476] @ 0x1dc │ │ │ │ - cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca610 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add r1, sl, #1 │ │ │ │ + beq c8d78 │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ + cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca208 │ │ │ │ + add r3, r1, #1 │ │ │ │ + add r0, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r1, [r4, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c80e8 │ │ │ │ - ldr ip, [pc, #4060] @ c8eec │ │ │ │ + bhi c802c │ │ │ │ + ldr ip, [pc, #4044] @ c8e20 │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c87c8 │ │ │ │ - cmp r1, #0 │ │ │ │ + bne c8700 │ │ │ │ + cmp r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - strne sl, [r4, #28] │ │ │ │ - streq r1, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ + beq ca198 │ │ │ │ + str sl, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c95cc │ │ │ │ + beq c98c4 │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c818c │ │ │ │ - sub r3, r2, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ + bls c80a8 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ + orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c81a4 │ │ │ │ - cmp r8, #13 │ │ │ │ - beq ca52c │ │ │ │ - cmp r8, #10 │ │ │ │ - beq c82c4 │ │ │ │ + bne c80c0 │ │ │ │ + cmp r2, #13 │ │ │ │ + beq c81e4 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq c81f8 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c87d0 │ │ │ │ - ldr r5, [pc, #4004] @ c8f28 │ │ │ │ + beq c8708 │ │ │ │ + ldr r5, [pc, #3932] @ c8e24 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c842c │ │ │ │ + bne c8364 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3960] @ c8f14 │ │ │ │ + ldr r5, [pc, #3944] @ c8e48 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c9624 │ │ │ │ + beq c9594 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c8b38 │ │ │ │ + beq c8a6c │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq ca054 │ │ │ │ + beq ca1a4 │ │ │ │ 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 c853c │ │ │ │ + bne c8474 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c853c │ │ │ │ + beq c8474 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4db0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4de4 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c94dc │ │ │ │ + bne c9428 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c8740 │ │ │ │ + beq c8678 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca53c │ │ │ │ + bcc ca1fc │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8590 │ │ │ │ - ble c874c │ │ │ │ + beq c84c8 │ │ │ │ + ble c8684 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8590 │ │ │ │ + beq c84c8 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8d9c │ │ │ │ + beq c8cd0 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca4e4 │ │ │ │ - ldr r1, [pc, #3696] @ c8ef0 │ │ │ │ + bcs ca6d8 │ │ │ │ + ldr r1, [pc, #3684] @ c8e28 │ │ │ │ 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, #3676] @ c8ef4 │ │ │ │ + ldr r1, [pc, #3664] @ c8e2c │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3668] @ c8ef8 │ │ │ │ + ldr r3, [pc, #3656] @ c8e30 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca4e4 │ │ │ │ + beq ca6d8 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c9208 │ │ │ │ + beq c9138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c8620 │ │ │ │ + bls c8558 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c864c │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - beq ca040 │ │ │ │ + b c8584 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq sl, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ str sl, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne c7f2c │ │ │ │ - b c8110 │ │ │ │ + bne c7e70 │ │ │ │ + b c8054 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c8128 │ │ │ │ + beq c8068 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne c8108 │ │ │ │ + bne c804c │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #2736] @ 0xab0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9aec │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9d90 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #28 │ │ │ │ - beq c95cc │ │ │ │ - cmn r8, #1 │ │ │ │ - bne c7f64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sl, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca218 │ │ │ │ - subs r1, r1, #11 │ │ │ │ - movne r1, #1 │ │ │ │ - lsl r2, r1, #6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl cac20 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne c9aa4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9d48 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + cmp r2, #28 │ │ │ │ + beq c98c4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq c94d4 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq c81e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b c8204 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8e34 │ │ │ │ + beq c8d68 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c8b04 │ │ │ │ + beq c8a38 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c930c │ │ │ │ + beq c923c │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8a40 │ │ │ │ + beq c8974 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c81f4 │ │ │ │ + b c8110 │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8cf4 │ │ │ │ + beq c8c28 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c9250 │ │ │ │ + bhi c9180 │ │ │ │ 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 c81bc │ │ │ │ + bls c80d8 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c81bc │ │ │ │ + bls c80d8 │ │ │ │ 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 c87c0 │ │ │ │ + bne c86f8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c9610 │ │ │ │ + beq c9784 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca53c │ │ │ │ + bcc ca1fc │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne c9c84 │ │ │ │ + bne c9c4c │ │ │ │ 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] │ │ │ │ @@ -162668,70 +162611,77 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrne r2, [r0, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r0, #476] @ 0x1dc │ │ │ │ strne r3, [r6, #16] │ │ │ │ strne r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b c8184 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca8a0 │ │ │ │ + cmp r0, #10 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c7eb8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add sl, r3, #12288 @ 0x3000 │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c8954 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add sl, r1, #12288 @ 0x3000 │ │ │ │ + beq c888c │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c99cc │ │ │ │ + bne c992c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r3, sl │ │ │ │ sub r9, r9, sl │ │ │ │ ldmib r4, {r5, sl} │ │ │ │ add r8, r9, r3 │ │ │ │ cmp r5, sl │ │ │ │ - beq c8364 │ │ │ │ + beq c829c │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca4ec │ │ │ │ + bhi ca448 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c8690 │ │ │ │ + bne c85c8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c8328 │ │ │ │ + bne c8260 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8880 │ │ │ │ - ldr r0, [pc, #2964] @ c8f0c │ │ │ │ + bne c87b8 │ │ │ │ + ldr r0, [pc, #2960] @ c8e40 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c9470 │ │ │ │ + bne c93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c9a44 │ │ │ │ + beq c9a04 │ │ │ │ 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 │ │ │ │ @@ -162741,125 +162691,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 ca280 │ │ │ │ + bne c9d1c │ │ │ │ cmp r5, sl │ │ │ │ - bne c8328 │ │ │ │ + bne c8260 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8880 │ │ │ │ + bne c87b8 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c9470 │ │ │ │ + bne c93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c9a44 │ │ │ │ + beq c9a04 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c83a0 │ │ │ │ + b c82d8 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c89cc │ │ │ │ - bl ca96c │ │ │ │ + bne c8900 │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq c9f70 │ │ │ │ - bgt c9018 │ │ │ │ + beq c9f00 │ │ │ │ + bgt c8f48 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c9888 │ │ │ │ - bgt c93f8 │ │ │ │ + beq c97b8 │ │ │ │ + bgt c9344 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq c9f70 │ │ │ │ + beq c9f00 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq ca220 │ │ │ │ + beq ca0f4 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq c9d0c │ │ │ │ + beq c9e74 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca67c │ │ │ │ + bne ca4ac │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99fc │ │ │ │ + beq c9968 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9d54 │ │ │ │ + bgt c9ebc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2668] @ c8f08 │ │ │ │ + ldr r2, [pc, #2692] @ c8e58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a580 │ │ │ │ + bl 10a5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca218 │ │ │ │ + beq c9e64 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq c98f8 │ │ │ │ + beq c9828 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca53c │ │ │ │ + bcc ca1fc │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8534 │ │ │ │ + beq c846c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c8184 │ │ │ │ + b c81dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c9168 │ │ │ │ + bgt c9098 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4db0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4de4 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c94dc │ │ │ │ + bne c9428 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c8018 │ │ │ │ + bne c7f5c │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c8078 │ │ │ │ + ble c7fbc │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8da4 │ │ │ │ + bne c8cd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca710 │ │ │ │ + bgt ca540 │ │ │ │ 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] │ │ │ │ @@ -162871,28 +162821,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, #2304] @ c8ef4 │ │ │ │ + ldr r0, [pc, #2304] @ c8e2c │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2296] @ c8ef8 │ │ │ │ + ldr r3, [pc, #2296] @ c8e30 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca4e4 │ │ │ │ + beq ca6d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2260] @ c8efc │ │ │ │ + ldr r3, [pc, #2260] @ c8e34 │ │ │ │ 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] │ │ │ │ @@ -162904,123 +162854,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 c8184 │ │ │ │ + beq c81dc │ │ │ │ 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 c9a88 │ │ │ │ + beq c99b0 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c8310 │ │ │ │ + beq c8248 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca38c │ │ │ │ + beq ca258 │ │ │ │ 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 ca53c │ │ │ │ + bcc ca1fc │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c888c │ │ │ │ - ldr ip, [pc, #2048] @ c8f00 │ │ │ │ + bhi c87c4 │ │ │ │ + ldr ip, [pc, #2048] @ c8e38 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c888c │ │ │ │ + beq c87c4 │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c9070 │ │ │ │ + beq c8fa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca620 │ │ │ │ + bne ca224 │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8fac │ │ │ │ + bne c8edc │ │ │ │ mov r9, #1 │ │ │ │ - b c7e60 │ │ │ │ + b c7da4 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c8590 │ │ │ │ - bgt c8060 │ │ │ │ + beq c84c8 │ │ │ │ + bgt c7fa4 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c8590 │ │ │ │ + beq c84c8 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c806c │ │ │ │ + bne c7fb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8dc8 │ │ │ │ + bgt c8cfc │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9814 │ │ │ │ + bne c9548 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca8f8 │ │ │ │ - ble c85e8 │ │ │ │ + beq ca21c │ │ │ │ + ble c8520 │ │ │ │ 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 c8c98 │ │ │ │ + bne c8bcc │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8cb0 │ │ │ │ + bgt c8be4 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c85ec │ │ │ │ + b c8524 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c81bc │ │ │ │ - mov sl, r1 │ │ │ │ - b c7ed0 │ │ │ │ + b c80d8 │ │ │ │ + mov sl, r0 │ │ │ │ + b c7e14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ - ldr r5, [pc, #1864] @ c8f28 │ │ │ │ + bl ca8a0 │ │ │ │ + ldr r5, [pc, #1804] @ c8e24 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9a18 │ │ │ │ + bne c9984 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9c2c │ │ │ │ + beq c9b48 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9b4c │ │ │ │ + beq c9b04 │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca53c │ │ │ │ + bcc ca1fc │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ 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 │ │ │ │ @@ -163029,84 +162979,83 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8878 │ │ │ │ + beq c87b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c8184 │ │ │ │ + b c81dc │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c8a28 │ │ │ │ + bne c895c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ca344 │ │ │ │ + bne ca464 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ - cmp r1, r8 │ │ │ │ + cmp r8, r1 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bne c8fb4 │ │ │ │ + bne c8ee4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c93e4 │ │ │ │ + bne c9314 │ │ │ │ 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 c7e60 │ │ │ │ + beq c7da4 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c925c │ │ │ │ + bge c918c │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c92d4 │ │ │ │ + bne c91c4 │ │ │ │ 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 c8184 │ │ │ │ + b c81dc │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c82d8 │ │ │ │ - mov r0, r2 │ │ │ │ + bgt c8214 │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ - add r2, r2, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - bne c9c04 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + bne c9ba8 │ │ │ │ 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] │ │ │ │ @@ -163118,142 +163067,142 @@ │ │ │ │ ldrne r2, [r3, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r3, #476] @ 0x1dc │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r6, #12] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r3, [r6, #16] │ │ │ │ - b c8184 │ │ │ │ - bl 109a18 │ │ │ │ + b c81dc │ │ │ │ + bl 109a48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a28 │ │ │ │ + beq c9994 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99fc │ │ │ │ + beq c9968 │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9b9c │ │ │ │ + beq c9a4c │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c9d64 │ │ │ │ + beq c9ecc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1288] @ c8f08 │ │ │ │ + ldr r2, [pc, #1316] @ c8e58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a580 │ │ │ │ + bl 10a5b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c84ac │ │ │ │ + bne c83e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c88e8 │ │ │ │ + b c8820 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c97f4 │ │ │ │ + beq c9764 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c8ad0 │ │ │ │ + b c8a04 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c9464 │ │ │ │ + beq c93b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8a90 │ │ │ │ + bne c89c4 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c8b04 │ │ │ │ + beq c8a38 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c9594 │ │ │ │ + beq c953c │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c81b0 │ │ │ │ + bne c80cc │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c97ec │ │ │ │ + beq c975c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8a70 │ │ │ │ + beq c89a4 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8a80 │ │ │ │ + beq c89b4 │ │ │ │ orrs sl, r1, sl │ │ │ │ - bne c81b0 │ │ │ │ + bne c80cc │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne c81b0 │ │ │ │ + bne c80cc │ │ │ │ mov r1, ip │ │ │ │ - b c8aa0 │ │ │ │ + b c89d4 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne c8ac8 │ │ │ │ + bne c89fc │ │ │ │ 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 ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c9534 │ │ │ │ + beq c9480 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r9, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ moveq sl, r9 │ │ │ │ moveq r7, #0 │ │ │ │ - beq c95fc │ │ │ │ + beq c9580 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub fp, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ str fp, [r2, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc ca53c │ │ │ │ + bcc ca1fc │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne ca670 │ │ │ │ + bne ca820 │ │ │ │ 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 c8c30 │ │ │ │ + bne c8b64 │ │ │ │ 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] │ │ │ │ @@ -163267,80 +163216,80 @@ │ │ │ │ ldrne r3, [r3, #476] @ 0x1dc │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ str fp, [r6, #24] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r3, [r6, #16] │ │ │ │ - b c8184 │ │ │ │ + b c81dc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ movne fp, r0 │ │ │ │ - beq c955c │ │ │ │ + beq c9504 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq c9084 │ │ │ │ + beq c8fb4 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca508 │ │ │ │ + bhi ca808 │ │ │ │ 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 ca218 │ │ │ │ + beq c9e64 │ │ │ │ cmp r2, #22 │ │ │ │ - beq ca0c0 │ │ │ │ + beq ca174 │ │ │ │ cmp r3, #10 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca824 │ │ │ │ + bne ca28c │ │ │ │ cmp r8, r3 │ │ │ │ - bne c8c20 │ │ │ │ + bne c8b54 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b c8bc0 │ │ │ │ + b c8af4 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c9494 │ │ │ │ + bne c93e0 │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c85ec │ │ │ │ + ble c8524 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c85e8 │ │ │ │ - ldr r1, [pc, #568] @ c8f04 │ │ │ │ + bge c8520 │ │ │ │ + ldr r1, [pc, #572] @ c8e3c │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ + bl 2869f4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9250 │ │ │ │ + bne c9180 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #512] @ c8f0c │ │ │ │ + ldr sl, [pc, #512] @ c8e40 │ │ │ │ cmp r3, sl │ │ │ │ - bne c9230 │ │ │ │ + bne c9160 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c9838 │ │ │ │ + beq c9798 │ │ │ │ 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 │ │ │ │ @@ -163348,83 +163297,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 ca0a8 │ │ │ │ + bne ca1e4 │ │ │ │ cmp r5, r9 │ │ │ │ - bne c81c8 │ │ │ │ + bne c80e4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9250 │ │ │ │ + bne c9180 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c9230 │ │ │ │ + bne c9160 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq ca08c │ │ │ │ + beq ca1c8 │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8d24 │ │ │ │ + b c8c58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8770 │ │ │ │ + ble c86a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca2e4 │ │ │ │ + bne ca674 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne ca2ac │ │ │ │ + bne c9df0 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca8f8 │ │ │ │ - bgt c8790 │ │ │ │ + beq ca21c │ │ │ │ + bgt c86c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8cc4 │ │ │ │ + blt c8bf8 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c85e8 │ │ │ │ + bne c8520 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca43c │ │ │ │ + bne ca688 │ │ │ │ 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 c85ec │ │ │ │ + b c8524 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ - b c8b10 │ │ │ │ + b c8a44 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95a0 │ │ │ │ + bne c94a8 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #176] @ c8f0c │ │ │ │ + ldr r5, [pc, #176] @ c8e40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c931c │ │ │ │ + bne c924c │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c9974 │ │ │ │ + beq c986c │ │ │ │ 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 │ │ │ │ @@ -163432,263 +163381,276 @@ │ │ │ │ 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 ca0f0 │ │ │ │ + bne c9bd0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7ed8 │ │ │ │ + bne c7e1c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95a0 │ │ │ │ + bne c94a8 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c931c │ │ │ │ + bne c924c │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9974 │ │ │ │ + beq c986c │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8e74 │ │ │ │ + b c8da8 │ │ │ │ addeq r0, r0, r9 │ │ │ │ - subeq r3, r5, r8, lsr #29 │ │ │ │ - subeq r1, r4, r8, lsr #25 │ │ │ │ - subeq pc, r3, r8, lsl sp @ │ │ │ │ - @ instruction: 0x0043fc94 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + strheq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + strheq r2, [r4], #-76 @ 0xffffffb4 │ │ │ │ + subeq r0, r4, ip, lsr #10 │ │ │ │ + subeq r0, r4, r8, lsr #9 │ │ │ │ andeq r0, r0, #9 │ │ │ │ - @ instruction: 0x00362cb4 │ │ │ │ - eorseq r2, r6, r8, asr #20 │ │ │ │ - andseq r8, r9, r4, asr #2 │ │ │ │ - @ instruction: 0x00362adc │ │ │ │ - eorseq r6, r9, r0, lsr #16 │ │ │ │ - eorseq r2, r6, r4, asr #20 │ │ │ │ - eorseq r2, r6, r8, asr fp │ │ │ │ - eorseq r2, r6, ip, asr #19 │ │ │ │ - @ instruction: 0x003629d8 │ │ │ │ - eorseq r6, r9, r0, lsr #8 │ │ │ │ + @ instruction: 0x003634b4 │ │ │ │ + andseq r8, r9, r8, lsr #2 │ │ │ │ + @ instruction: 0x003632dc │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ + eorseq r3, r6, r4, asr #4 │ │ │ │ + eorseq r3, r6, r8, ror #2 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq r3, r6, r8, asr #4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9608 │ │ │ │ + bne c958c │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #-56] @ c8f0c │ │ │ │ + ldr r4, [pc, #-52] @ c8e40 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c943c │ │ │ │ + bne c9388 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c993c │ │ │ │ + beq c98f4 │ │ │ │ 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 c9f4c │ │ │ │ + bne c9c08 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c9740 │ │ │ │ + beq c9700 │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7e74 │ │ │ │ + b c7db8 │ │ │ │ mov r0, r3 │ │ │ │ - b c8904 │ │ │ │ - bge c9338 │ │ │ │ + b c883c │ │ │ │ + ble c9268 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrgt ip, [sp, #8] │ │ │ │ movgt r3, #0 │ │ │ │ ldrgt r2, [ip, #8] │ │ │ │ movgt r0, #20 │ │ │ │ - bgt c9868 │ │ │ │ + bgt c9324 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c93e4 │ │ │ │ + bge c9314 │ │ │ │ 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 c88e8 │ │ │ │ + b c8820 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq ca220 │ │ │ │ + beq ca0f4 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c9888 │ │ │ │ + beq c97b8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca67c │ │ │ │ + bne ca4ac │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9b98 │ │ │ │ - ble c904c │ │ │ │ + beq c9a48 │ │ │ │ + ble c8f7c │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq c9d64 │ │ │ │ - ldr r2, [pc, #-332] @ c8f08 │ │ │ │ + beq c9ecc │ │ │ │ + ldr r2, [pc, #-300] @ c8e58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a580 │ │ │ │ + bl 10a5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca218 │ │ │ │ + beq c9e64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b c84b8 │ │ │ │ + b c83f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca2d0 │ │ │ │ + bne ca818 │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c88e8 │ │ │ │ + b c8820 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c97d4 │ │ │ │ - ldr r0, [pc, #-396] @ c8f0c │ │ │ │ + bne c96e8 │ │ │ │ + ldr r0, [pc, #-392] @ c8e40 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c94c0 │ │ │ │ + bne c940c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c979c │ │ │ │ + beq c96b0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c99c0 │ │ │ │ + bne c995c │ │ │ │ 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 ca18c │ │ │ │ + bne ca0d4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne c8c3c │ │ │ │ + bne c8b70 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c97d4 │ │ │ │ + bne c96e8 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c9bec │ │ │ │ + bne c9b90 │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca108 │ │ │ │ + beq c9be8 │ │ │ │ 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 c90ec │ │ │ │ + b c901c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8550 │ │ │ │ + blt c8488 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq ca078 │ │ │ │ + beq c9f60 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c91c8 │ │ │ │ + bne c90f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 108458 │ │ │ │ + bl 108488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c95cc │ │ │ │ + beq c98c4 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8550 │ │ │ │ + beq c8488 │ │ │ │ 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 c9dd4 │ │ │ │ + bne c9ff4 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c8550 │ │ │ │ + bne c8488 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c8550 │ │ │ │ + bne c8488 │ │ │ │ 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 cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c80b8 │ │ │ │ + blt c7ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #28 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ - b c8620 │ │ │ │ + b c8558 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bne c8d48 │ │ │ │ + bne c8c7c │ │ │ │ str r8, [r4, #4] │ │ │ │ mvn r8, #0 │ │ │ │ mvn r2, #32 │ │ │ │ - b c81f4 │ │ │ │ + b c8110 │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c9294 │ │ │ │ + bne c91fc │ │ │ │ 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 c8184 │ │ │ │ + b c81dc │ │ │ │ + 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 c8884 │ │ │ │ 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] │ │ │ │ @@ -163696,251 +163658,253 @@ │ │ │ │ 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 c928c │ │ │ │ - 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 c894c │ │ │ │ + b c91bc │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b c8b10 │ │ │ │ + b c8a44 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b90 │ │ │ │ + beq c9a9c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8e98 │ │ │ │ + b c8dcc │ │ │ │ cmp r2, #0 │ │ │ │ - ble c9858 │ │ │ │ + ble c98e0 │ │ │ │ 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 c93c0 │ │ │ │ + beq c92f0 │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ cmp r1, r8 │ │ │ │ lslle r1, ip, #2 │ │ │ │ - ble c93c4 │ │ │ │ + ble c92f4 │ │ │ │ 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 c93c0 │ │ │ │ + beq c92f0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c958c │ │ │ │ + ble c9534 │ │ │ │ ldr r1, [ip, #452] @ 0x1c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [ip, #44] @ 0x2c │ │ │ │ str r1, [ip, #452] @ 0x1c4 │ │ │ │ - bne c9398 │ │ │ │ + bne c92c8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c9858 │ │ │ │ + bne c98e0 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c88d4 │ │ │ │ + beq c880c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c9868 │ │ │ │ + str r0, [ip, #32] │ │ │ │ + str r2, [ip, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, ip │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne c8470 │ │ │ │ + bne c83a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - bne c9d04 │ │ │ │ + bne c9e6c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r1, [pc, #-1316] @ c8f10 │ │ │ │ + bl caae0 │ │ │ │ + ldr r1, [pc, #-1340] @ c8e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - b c8cd8 │ │ │ │ + bl 2869f4 │ │ │ │ + b c8c0c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c995c │ │ │ │ + beq c9914 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8f78 │ │ │ │ + b c8ea8 │ │ │ │ mov sl, ip │ │ │ │ mov r3, #1 │ │ │ │ - b c8b10 │ │ │ │ + b c8a44 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9adc │ │ │ │ + beq c9b80 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c83c4 │ │ │ │ + b c82fc │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca2f8 │ │ │ │ + bne ca3ac │ │ │ │ cmp r1, #0 │ │ │ │ - ble c85e8 │ │ │ │ + ble c8520 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8e04 │ │ │ │ - b c8cc4 │ │ │ │ + bge c8d38 │ │ │ │ + b c8bf8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c97c8 │ │ │ │ + beq c96dc │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c90ec │ │ │ │ + b c901c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1057a0 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1057cc <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c9518 │ │ │ │ + bne c9464 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ + bl caae0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c95e8 │ │ │ │ + beq c956c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq ca0c8 │ │ │ │ + beq ca188 │ │ │ │ mov r7, #1 │ │ │ │ - b c8b78 │ │ │ │ + b c8aac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #476] @ 0x1dc │ │ │ │ + cmp sl, #0 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + subne sl, sl, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + cmp r1, #28 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str sl, [r1, #28] │ │ │ │ + str r3, [r1, #472] @ 0x1d8 │ │ │ │ + beq c98c4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9e64 │ │ │ │ + subs r2, r2, #11 │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + lsl r2, r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ ldreq fp, [r4, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq c9584 │ │ │ │ + beq c952c │ │ │ │ cmp r0, #13 │ │ │ │ - beq ca2d8 │ │ │ │ + beq ca240 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b c8c30 │ │ │ │ + b c8b64 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - b c93c4 │ │ │ │ + b c92f4 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c8b10 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - cmp sl, #0 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - beq ca0d8 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r2, [r0, #472] @ 0x1d8 │ │ │ │ - bne c8158 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + b c8a44 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble c8520 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [r2, #480] @ 0x1e0 │ │ │ │ + ble c8520 │ │ │ │ + b c8d1c │ │ │ │ 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 c8bb8 │ │ │ │ + b c8aec │ │ │ │ mov r4, r3 │ │ │ │ - b c7ec8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne c9c84 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b c8274 │ │ │ │ + b c7e0c │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7fb8 │ │ │ │ + bne c7efc │ │ │ │ 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 ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq ca00c │ │ │ │ + beq c9ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ + bl caae0 │ │ │ │ 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 ca548 │ │ │ │ + bgt ca554 │ │ │ │ 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 │ │ │ │ @@ -163958,18 +163922,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 c96f8 │ │ │ │ - bhi c970c │ │ │ │ + beq c9668 │ │ │ │ + bhi c967c │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - bne c970c │ │ │ │ + bne c967c │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ sub r2, r2, #114 @ 0x72 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ @@ -163978,274 +163942,292 @@ │ │ │ │ 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 cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c8ff0 │ │ │ │ + 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 c9e64 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq ca17c │ │ │ │ + mvn r5, #0 │ │ │ │ + b ca290 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9608 │ │ │ │ + bne c958c │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c9ab8 │ │ │ │ + bne c99e0 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9c64 │ │ │ │ + beq c9c2c │ │ │ │ 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 c8f78 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c90c0 │ │ │ │ - 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 ca218 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq c9f40 │ │ │ │ - mvn r5, #0 │ │ │ │ - b ca828 │ │ │ │ + b c8ea8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c8b38 │ │ │ │ + beq c8a6c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2284] @ c8f14 │ │ │ │ + ldr r5, [pc, #-2344] @ c8e48 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7fac │ │ │ │ - b c9630 │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble c85e8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c85e8 │ │ │ │ - b c8de8 │ │ │ │ + bne c7ef0 │ │ │ │ + b c95a0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne c9c4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b c8190 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8d24 │ │ │ │ + bne c8c58 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c924c │ │ │ │ - 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 cac20 │ │ │ │ - b c8184 │ │ │ │ + b c917c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca49c │ │ │ │ + beq ca6c8 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ands r8, r8, #16 │ │ │ │ - beq ca404 │ │ │ │ + beq ca690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #16 │ │ │ │ - bne c98ac │ │ │ │ + bne c97dc │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca49c │ │ │ │ - ldr r2, [pc, #-2496] @ c8f18 │ │ │ │ + beq ca6c8 │ │ │ │ + ldr r2, [pc, #-2492] @ c8e4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a580 │ │ │ │ + bl 10a5b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c8a10 │ │ │ │ + beq c8944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bne c84b8 │ │ │ │ + bne c83f0 │ │ │ │ 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 c8534 │ │ │ │ + beq c846c │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c8524 │ │ │ │ + b c845c │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8f5c │ │ │ │ + bne c8da8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r4, r3 │ │ │ │ - str r5, [r3, #4] │ │ │ │ - b c7ec8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r2, #476] @ 0x1dc │ │ │ │ + str r5, [r2, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + beq c9d00 │ │ │ │ + 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 c94d4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + mov r0, #21 │ │ │ │ + b c9324 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8e74 │ │ │ │ + bne c8e8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ str r3, [r2, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r1, #4] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - beq c9ff0 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b c95b8 │ │ │ │ - mov fp, r2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b c90d8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r4, r3 │ │ │ │ + str r5, [r3, #4] │ │ │ │ + b c7e0c │ │ │ │ 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 cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + mov fp, r2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b c9008 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c89e0 │ │ │ │ + beq c8914 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109a18 │ │ │ │ + bl 109a48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c89e0 │ │ │ │ + bne c8914 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, r5, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ - bne c83a0 │ │ │ │ - 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 c888c │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ cmp sl, #8 │ │ │ │ - bne ca2bc │ │ │ │ + bne ca398 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #7 │ │ │ │ movge r2, r3 │ │ │ │ asr r3, r2, #3 │ │ │ │ mov r2, sl │ │ │ │ mla r2, r3, sl, r2 │ │ │ │ add r9, r8, #1 │ │ │ │ mov sl, r2 │ │ │ │ - b c8310 │ │ │ │ + b c8248 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne c945c │ │ │ │ - b c995c │ │ │ │ + bne c93a8 │ │ │ │ + b c9914 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add sl, r5, r0 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne c82d8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b c9a7c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9d90 │ │ │ │ + mov r2, #11 │ │ │ │ + str r2, [r1, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r5, [r2, #4] │ │ │ │ + b c87c4 │ │ │ │ + mov r7, #101 @ 0x65 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca8a0 │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ + bics r3, r3, #2 │ │ │ │ + mov r1, r0 │ │ │ │ + bne c9d8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca8a0 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + ands r5, r5, #4 │ │ │ │ + beq ca3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 109a48 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9994 │ │ │ │ + bic r3, r7, #32 │ │ │ │ + b c8920 │ │ │ │ + mov r5, r8 │ │ │ │ + b c9890 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9d48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #28] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ + bl caae0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r9, [sl, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ + bl caae0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ + bl caae0 │ │ │ │ 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] │ │ │ │ @@ -164253,1025 +164235,992 @@ │ │ │ │ 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 c8878 │ │ │ │ + beq c87b0 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c8868 │ │ │ │ - mov r5, r8 │ │ │ │ - b c9998 │ │ │ │ - mov r7, #101 @ 0x65 │ │ │ │ + b c87a0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ - bics r3, r3, #2 │ │ │ │ + bl ca8a0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ - bne ca128 │ │ │ │ + bne c9ae8 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - mov r1, r0 │ │ │ │ - ands r5, r5, #4 │ │ │ │ - beq ca518 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 109a18 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c9a28 │ │ │ │ - bic r3, r7, #32 │ │ │ │ - b c89ec │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c9a3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c94d4 │ │ │ │ - b c97c8 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca724 │ │ │ │ - str r9, [r2, #72] @ 0x48 │ │ │ │ + bne c9420 │ │ │ │ + b c96dc │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ca284 │ │ │ │ + str r9, [sl, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3468] @ c8e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - mov r1, r0 │ │ │ │ - bne c9b30 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ + bl 2869f4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b c9890 │ │ │ │ + mov r0, fp │ │ │ │ + bl 29c28 │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c9070 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b c96d0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3524] @ c8e50 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + bl 2869f4 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b c7e0c │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c976c │ │ │ │ + bne c972c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c9950 │ │ │ │ + b c9908 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c961c │ │ │ │ + bne c9790 │ │ │ │ ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca218 │ │ │ │ + bne c9e64 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r1, r0 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca800 │ │ │ │ - bl f8e98 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq ca650 │ │ │ │ + bl f8ec8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt ca7b8 │ │ │ │ + blt ca608 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ - blt ca1b4 │ │ │ │ + blt c9e00 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c978c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c978c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b c978c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca8a0 │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c95d4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + b c95d0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + str r5, [r1, #28] │ │ │ │ + cmp r2, #28 │ │ │ │ + str r3, [r1, #472] @ 0x1d8 │ │ │ │ + bne c94d4 │ │ │ │ + b c98c4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #-3804] @ c8e50 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + bl 2869f4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c9a3c │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r1, [pc, #-3844] @ c8e54 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c9fa0 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + cmp ip, r5 │ │ │ │ + bls ca40c │ │ │ │ + cmp r2, #32 │ │ │ │ + beq c9f74 │ │ │ │ + ldrb ip, [r5] │ │ │ │ + cmp ip, r2 │ │ │ │ + bne ca40c │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ + b c9d54 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + bne c9a84 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + ldr r2, [pc, #-3928] @ c8e58 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10a5b0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c8944 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c9554 │ │ │ │ + b c8d1c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24e39c │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt ca57c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c9618 │ │ │ │ + beq c9e40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c9618 │ │ │ │ + bne c9e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b c9618 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl e6acc <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca63c │ │ │ │ + ldr r1, [pc, #2516] @ ca82c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 2869f4 │ │ │ │ + mov r3, #0 │ │ │ │ + b c8944 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne ca67c │ │ │ │ + bne ca4ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq c9fd0 │ │ │ │ + beq ca154 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq c9d0c │ │ │ │ + beq c9e74 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca67c │ │ │ │ + bne ca4ac │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99fc │ │ │ │ + beq c9968 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble c8490 │ │ │ │ + ble c83c8 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq c9b98 │ │ │ │ - bgt c9044 │ │ │ │ + beq c9a48 │ │ │ │ + bgt c8f74 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq ca1ac │ │ │ │ + beq c9ef8 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne c904c │ │ │ │ + bne c8f7c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - ldr r2, [pc, #-3676] @ c8f1c │ │ │ │ + bl ca8a0 │ │ │ │ + ldr r2, [pc, #2384] @ ca830 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a580 │ │ │ │ + bl 10a5b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c98e8 │ │ │ │ - b c8a10 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r0, [pc, #-3712] @ c8f20 │ │ │ │ - ldrb r1, [r0], #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq c9e60 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - cmp ip, r5 │ │ │ │ - bls ca570 │ │ │ │ - cmp r1, #32 │ │ │ │ - beq c9e34 │ │ │ │ - ldrb ip, [r5] │ │ │ │ - cmp ip, r1 │ │ │ │ - bne ca570 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - b c9d9c │ │ │ │ + bne c9818 │ │ │ │ + b c8944 │ │ │ │ + mov r7, #69 @ 0x45 │ │ │ │ + b c9a4c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca8a0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca724 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ca6fc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca8a0 │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bls c9f20 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca724 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #2272] @ ca834 │ │ │ │ + beq c9804 │ │ │ │ + ldr r1, [pc, #2268] @ ca838 │ │ │ │ + mov r2, r7 │ │ │ │ + b c8c00 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c90f8 │ │ │ │ + b c90c0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov ip, r5 │ │ │ │ + ldrb lr, [ip] │ │ │ │ + mov r5, ip │ │ │ │ + cmp lr, #9 │ │ │ │ + cmpne lr, #32 │ │ │ │ + add ip, ip, #1 │ │ │ │ + beq c9f7c │ │ │ │ + sub r2, r8, r2 │ │ │ │ + add r8, r2, r5 │ │ │ │ + b c9d54 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + add r7, r5, #6 │ │ │ │ + cmp sl, r7 │ │ │ │ + bcs ca054 │ │ │ │ + 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 c81dc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c91c8 │ │ │ │ + bne c90f8 │ │ │ │ ldr r1, [r0, #2796] @ 0xaec │ │ │ │ ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ sub r1, r1, ip │ │ │ │ - b c9e04 │ │ │ │ + b ca024 │ │ │ │ ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ - beq ca57c │ │ │ │ + beq ca734 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt c9df0 │ │ │ │ + blt ca010 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca218 │ │ │ │ + beq c9e64 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b c91c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov ip, r5 │ │ │ │ - ldrb lr, [ip] │ │ │ │ - mov r5, ip │ │ │ │ - cmp lr, #9 │ │ │ │ - cmpne lr, #32 │ │ │ │ - add ip, ip, #1 │ │ │ │ - beq c9e3c │ │ │ │ - sub r1, r3, r1 │ │ │ │ - add r3, r1, r5 │ │ │ │ - b c9d9c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl cabac │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - add r7, r5, #6 │ │ │ │ - cmp r8, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bcs c9ebc │ │ │ │ - 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 c8184 │ │ │ │ - ldr r1, [pc, #-4000] @ c8f24 │ │ │ │ + b c90f8 │ │ │ │ + ldr r1, [pc, #2016] @ ca83c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 292f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9e88 │ │ │ │ - cmp r8, r7 │ │ │ │ - beq c9f00 │ │ │ │ - ldrsb r2, [r5, #6] │ │ │ │ - ldrb r1, [r5, #6] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt c9e88 │ │ │ │ - ldr r2, [pc, #-4048] @ c8f28 │ │ │ │ - ldr r2, [r2, r1, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne c9e88 │ │ │ │ + bne c9fc0 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq ca094 │ │ │ │ + ldrsb r3, [r5, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c9fc0 │ │ │ │ + ldr r3, [pc, #1972] @ ca840 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #7 │ │ │ │ + bne c9fc0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca894 │ │ │ │ + bne ca7c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - add r3, r3, #6 │ │ │ │ + add r3, r8, #6 │ │ │ │ ldr r1, [r0, #476] @ 0x1dc │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ str r0, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r6, #16] │ │ │ │ str r7, [r6, #20] │ │ │ │ - str r8, [r6, #24] │ │ │ │ - b c8184 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b c8bc8 │ │ │ │ + str sl, [r6, #24] │ │ │ │ + b c81dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2472] @ ca900 │ │ │ │ + ldr r1, [pc, #1892] @ ca844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b c7ec8 │ │ │ │ + bl 2869f4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c96e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca4d4 │ │ │ │ + beq ca344 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi ca4ac │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi ca2fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ - bls c9f90 │ │ │ │ + bls ca114 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca4d4 │ │ │ │ + beq ca344 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2368] @ ca904 │ │ │ │ - beq c98d4 │ │ │ │ - ldr r1, [pc, #2364] @ ca908 │ │ │ │ + ldreq r2, [pc, #1792] @ ca848 │ │ │ │ + beq c9804 │ │ │ │ + ldr r1, [pc, #1788] @ ca84c │ │ │ │ mov r2, r7 │ │ │ │ - b c8ccc │ │ │ │ + b c8c00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl ca8a0 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - bne c9d20 │ │ │ │ - b c941c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str r2, [r0, #472] @ 0x1d8 │ │ │ │ - bne c8158 │ │ │ │ - b c95cc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ - cmp r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r1, #3 │ │ │ │ - beq c9664 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - b c9660 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne c7f2c │ │ │ │ - b c8110 │ │ │ │ + bne c9e88 │ │ │ │ + b c9368 │ │ │ │ + mov fp, r0 │ │ │ │ + b c8afc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c8afc │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c9580 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ + b c7e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25313c │ │ │ │ + bl 2532b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq ca218 │ │ │ │ + beq c9e64 │ │ │ │ mov r3, #1 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7ecc │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq c91c8 │ │ │ │ - b c9190 │ │ │ │ + b c7e10 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8d24 │ │ │ │ + bne c8c58 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - b c984c │ │ │ │ - ldr r1, [pc, #2128] @ ca900 │ │ │ │ + b c97ac │ │ │ │ + ldr r1, [pc, #1624] @ ca844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ + bl 2869f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b c9250 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8bc8 │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b c95fc │ │ │ │ + b c9180 │ │ │ │ + ldr r1, [pc, #1612] @ ca850 │ │ │ │ + ldr r0, [pc, #1612] @ ca854 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cmp r1, #28 │ │ │ │ - str sl, [r3, #28] │ │ │ │ - str r2, [r3, #472] @ 0x1d8 │ │ │ │ - bne c8158 │ │ │ │ - b c95cc │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2052] @ ca900 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #29 │ │ │ │ + str r1, [r3, #32] │ │ │ │ + b c94b0 │ │ │ │ + ldr r1, [pc, #1588] @ ca858 │ │ │ │ + b c8bfc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq ca24c │ │ │ │ + ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ + mov r9, #1 │ │ │ │ + b c8820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b c999c │ │ │ │ - mov r0, fp │ │ │ │ - bl 29c28 │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c9140 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b c97bc │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - bne c9bd4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bl ca8a0 │ │ │ │ + b c9528 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b c87c4 │ │ │ │ + cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r2, [pc, #1984] @ ca90c │ │ │ │ - mov r1, r7 │ │ │ │ + moveq fp, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2532b8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq ca6e0 │ │ │ │ + mov r9, r8 │ │ │ │ + mov sl, r3 │ │ │ │ + b c8248 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b c88b0 │ │ │ │ + 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 │ │ │ │ - bl 10a580 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c8a10 │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r4, #464] @ 0x1d0 │ │ │ │ + bgt ca374 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #1400] @ ca85c │ │ │ │ + ldreq r1, [pc, #1400] @ ca860 │ │ │ │ + bl 2869f4 │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b c9e64 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne ca148 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r2, #2 │ │ │ │ + bl caae0 │ │ │ │ + ldr r1, [pc, #1344] @ ca864 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2869f4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1896] @ ca900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c97d4 │ │ │ │ - mov r7, #69 @ 0x45 │ │ │ │ - b c9b9c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24e220 │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt ca72c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca1f4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca1f4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl e6a98 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca7ec │ │ │ │ - ldr r1, [pc, #1796] @ ca910 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 2864e4 │ │ │ │ - mov r3, #0 │ │ │ │ - b c8a10 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca48c │ │ │ │ - sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi ca444 │ │ │ │ + str r5, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ + bl ca8a0 │ │ │ │ mov r7, r0 │ │ │ │ - bls ca240 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca48c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - ldreq r2, [pc, #1696] @ ca914 │ │ │ │ - beq c98d4 │ │ │ │ - ldr r1, [pc, #1692] @ ca918 │ │ │ │ - mov r2, r7 │ │ │ │ - b c8ccc │ │ │ │ + b ca108 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #1648] @ ca900 │ │ │ │ - mov r3, r8 │ │ │ │ + ldr r1, [pc, #1288] @ ca868 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r2 │ │ │ │ - bl 2864e4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b c9a7c │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt c9820 │ │ │ │ - b c8de8 │ │ │ │ + bl 2869f4 │ │ │ │ + cmp r5, #10 │ │ │ │ + movne r3, #23 │ │ │ │ + strne r3, [r4, #32] │ │ │ │ + b c9e64 │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r8, r1 │ │ │ │ + bne ca2c8 │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne ca2c8 │ │ │ │ + ldr r1, [pc, #1236] @ ca86c │ │ │ │ + b c8c08 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ - bl 3552d8 │ │ │ │ + bl 355adc │ │ │ │ mov r3, r0 │ │ │ │ - b c9aa4 │ │ │ │ - mov r8, #0 │ │ │ │ - b c888c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - b c9580 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1580] @ ca91c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - b c8cd8 │ │ │ │ + b c99cc │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca3d0 │ │ │ │ + bne ca430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca3b8 │ │ │ │ + bne ca418 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1512] @ ca920 │ │ │ │ + ldr r1, [pc, #1156] @ ca870 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - b c8cd8 │ │ │ │ + bl 2869f4 │ │ │ │ + b c8c0c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + ldr r1, [pc, #1128] @ ca874 │ │ │ │ + b ca320 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9ab4 │ │ │ │ + b c8084 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #1104] @ ca878 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2869f4 │ │ │ │ + b c8c0c │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq c8bf8 │ │ │ │ + b ca3c8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #29 │ │ │ │ + str r2, [r1, #32] │ │ │ │ + b c87c4 │ │ │ │ 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 c88c0 │ │ │ │ + beq c87f8 │ │ │ │ movlt r3, fp │ │ │ │ movlt r8, r3 │ │ │ │ - blt c8fb8 │ │ │ │ + blt c8ee8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c9858 │ │ │ │ + ble c98e0 │ │ │ │ cmp r3, fp │ │ │ │ mov r8, fp │ │ │ │ mov r3, fp │ │ │ │ - ble c93c4 │ │ │ │ - b c9340 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - moveq fp, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 25313c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq ca3e8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r3 │ │ │ │ - b c8310 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #1372] @ ca924 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2864e4 │ │ │ │ - b c8cd8 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq c8cc4 │ │ │ │ - b ca314 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ + ble c92f4 │ │ │ │ + b c9270 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl 109a48 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9994 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c9968 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble ca4f0 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c9a48 │ │ │ │ + bgt ca534 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq c9ef8 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq c9ecc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne c83c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r1, [pc, #1292] @ ca928 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ + bl caae0 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + sub r2, r8, r0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + ldr r3, [pc, #848] @ ca87c │ │ │ │ mov r0, r4 │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - b c80b8 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne ca274 │ │ │ │ + bl 31686c │ │ │ │ + b ca328 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + bne ca4f0 │ │ │ │ + b c9ecc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r1, [pc, #820] @ ca880 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r1, [pc, #1216] @ ca92c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 2869f4 │ │ │ │ + b c8c0c │ │ │ │ + ldr r1, [pc, #808] @ ca884 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2869f4 │ │ │ │ + mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ - mov r7, r0 │ │ │ │ - b ca234 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 13a850 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - b c989c │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne c9fc4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r1, [pc, #1116] @ ca930 │ │ │ │ - b ca468 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca96c │ │ │ │ - mov r7, r0 │ │ │ │ - b c9f84 │ │ │ │ - ldr r1, [pc, #1096] @ ca934 │ │ │ │ - b c8cc8 │ │ │ │ - mov r2, r3 │ │ │ │ + beq ca5b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne ca5b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq ca62c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 195f7c │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq ca5e8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne ca5e8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq ca62c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, #29 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - b c888c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + b c9e1c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ca62c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne ca62c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, #29 │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9e64 │ │ │ │ + ldr r1, [pc, #580] @ ca888 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 2869f4 │ │ │ │ + b c9e64 │ │ │ │ + ldr r3, [pc, #564] @ ca88c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a4b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca62c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #22 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b c97e4 │ │ │ │ + b c9e64 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #528] @ ca890 │ │ │ │ mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r1, [pc, #1036] @ ca938 │ │ │ │ - b ca468 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - mov r8, r0 │ │ │ │ - b c7f6c │ │ │ │ - ldr r1, [pc, #1016] @ ca93c │ │ │ │ - ldr r0, [pc, #1016] @ ca940 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #1012] @ ca944 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2864e4 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 2869f4 │ │ │ │ + b c8c0c │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + b c7ffc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + ldr r1, [pc, #492] @ ca894 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2869f4 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ + str r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cac20 │ │ │ │ - b c8184 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9afc │ │ │ │ - b c8144 │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca8a0 │ │ │ │ + mov r7, r0 │ │ │ │ + b c97cc │ │ │ │ + ldr r1, [pc, #424] @ ca888 │ │ │ │ + b c8bfc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl cab54 │ │ │ │ + b c81dc │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9f54 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caae0 │ │ │ │ + ldr r1, [pc, #372] @ ca898 │ │ │ │ + b ca320 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca8a0 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9f14 │ │ │ │ add r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ca218 │ │ │ │ + beq c9e64 │ │ │ │ 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 ca5e0 │ │ │ │ + b ca798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq ca63c │ │ │ │ + beq ca7e0 │ │ │ │ add r3, r3, #1 │ │ │ │ strb r0, [lr] │ │ │ │ add lr, fp, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt ca5b8 │ │ │ │ + bgt ca770 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [fp, r3] │ │ │ │ mov r0, fp │ │ │ │ - bl e1b08 │ │ │ │ + bl e1b3c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b c9e24 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, #29 │ │ │ │ - str r1, [r3, #32] │ │ │ │ - b c95a8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq ca664 │ │ │ │ - ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ - mov r9, #1 │ │ │ │ - b c88e8 │ │ │ │ + b ca044 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca8a0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ + b ca09c │ │ │ │ cmp ip, r1 │ │ │ │ mov r2, ip │ │ │ │ - beq ca5dc │ │ │ │ + beq ca794 │ │ │ │ ldrb r0, [r4, ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca5dc │ │ │ │ + beq ca794 │ │ │ │ cmp r0, #10 │ │ │ │ add ip, r2, #1 │ │ │ │ - bne ca63c │ │ │ │ - b ca5d0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - b c888c │ │ │ │ - ldr r1, [pc, #720] @ ca948 │ │ │ │ - ldr r0, [pc, #708] @ ca940 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl 109a18 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c9a28 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq c99fc │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble ca6c0 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq c9b98 │ │ │ │ - bgt ca704 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq ca1ac │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq c9d64 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne c8490 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cabac │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - sub r2, r8, r0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - ldr r3, [pc, #592] @ ca94c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 315fac │ │ │ │ - b ca470 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ - bne ca6c0 │ │ │ │ - b c9d64 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #564] @ ca950 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - b c8cd8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c897c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13a848 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca760 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca760 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq ca7dc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 195f98 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq ca798 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne ca798 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq ca7dc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b ca1d0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca7dc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca7dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ + bne ca7e0 │ │ │ │ + b ca788 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b ca218 │ │ │ │ - ldr r1, [pc, #320] @ ca934 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 2864e4 │ │ │ │ - b ca218 │ │ │ │ - ldr r3, [pc, #332] @ ca954 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca7dc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #22 │ │ │ │ + mov r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b ca218 │ │ │ │ - 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 ca8d4 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq ca8b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #220] @ ca958 │ │ │ │ - ldreq r1, [pc, #220] @ ca95c │ │ │ │ - bl 2864e4 │ │ │ │ - cmp r5, #10 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - movne r3, #24 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - b ca218 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca96c │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [r4, #448] @ 0x1c0 │ │ │ │ - b c9f08 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #160] @ ca960 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ - cmp r5, #10 │ │ │ │ - movne r3, #23 │ │ │ │ - strne r3, [r4, #32] │ │ │ │ - b ca218 │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r8, r1 │ │ │ │ - bne ca860 │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne ca860 │ │ │ │ - ldr r1, [pc, #108] @ ca964 │ │ │ │ - b c8cd4 │ │ │ │ - ldr r1, [pc, #104] @ ca968 │ │ │ │ - b c8cc8 │ │ │ │ - eorseq r2, r6, r8, ror #18 │ │ │ │ - @ instruction: 0x00362ad4 │ │ │ │ - mlaseq r6, r4, sl, r2 │ │ │ │ - eorseq r2, r6, r8, asr #20 │ │ │ │ - eorseq r2, r6, r0, ror #19 │ │ │ │ - eorseq r2, r6, ip, lsl #21 │ │ │ │ - eorseq r2, r6, r0, asr sl │ │ │ │ - eorseq r2, r6, r0, lsl #25 │ │ │ │ - eorseq r2, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00362cd0 │ │ │ │ - eorseq r2, r6, r8, lsr #20 │ │ │ │ - eorseq r2, r6, r4, ror sl │ │ │ │ - @ instruction: 0x00362abc │ │ │ │ - eorseq r2, r6, r0, lsl #20 │ │ │ │ - @ instruction: 0x00362adc │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - subeq pc, r3, ip, lsr #25 │ │ │ │ - eorseq r2, r6, r4, ror #22 │ │ │ │ - @ instruction: 0x003629b0 │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ - eorseq r2, r6, r4, ror #24 │ │ │ │ + b c96f8 │ │ │ │ + mov r8, #0 │ │ │ │ + b c87c4 │ │ │ │ + ldr r1, [pc, #116] @ ca89c │ │ │ │ + ldr r0, [pc, #40] @ ca854 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r6, r0, ror #3 │ │ │ │ + eorseq r3, r6, r8, asr r3 │ │ │ │ + @ instruction: 0x003632d4 │ │ │ │ + mlaseq r6, r4, r2, r3 │ │ │ │ + @ instruction: 0x003631d8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r3, r6, r8, ror #2 │ │ │ │ + eorseq r3, r6, ip, lsl #5 │ │ │ │ + eorseq r3, r6, r0, asr r2 │ │ │ │ + mlaseq r6, r0, r1, r3 │ │ │ │ + subeq r0, r4, r0, asr #9 │ │ │ │ + eorseq r3, r6, r4, lsr #9 │ │ │ │ + @ instruction: 0x003633d8 │ │ │ │ + eorseq r3, r6, r0, lsr r4 │ │ │ │ + eorseq r3, r6, r4, ror r2 │ │ │ │ + mlaseq r6, r8, r3, r3 │ │ │ │ + eorseq r3, r6, r0, lsl #7 │ │ │ │ + eorseq r3, r6, ip, lsl r5 │ │ │ │ + @ instruction: 0x003632dc │ │ │ │ + @ instruction: 0x003634d0 │ │ │ │ + @ instruction: 0x003632f4 │ │ │ │ + eorseq r3, r6, r4, ror #8 │ │ │ │ + eorseq r3, r6, r4, ror #6 │ │ │ │ + eorseq r3, r6, r0, lsl #4 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x00362bd8 │ │ │ │ - eorseq r2, r6, r0, lsr ip │ │ │ │ - mlaseq r6, r8, fp, r2 │ │ │ │ - eorseq r2, r6, r0, lsl #23 │ │ │ │ - eorseq r2, r6, r4, lsr #25 │ │ │ │ + eorseq r3, r6, r0, lsl #9 │ │ │ │ + eorseq r3, r6, r8, lsr #4 │ │ │ │ + @ instruction: 0x003632bc │ │ │ │ + @ instruction: 0x003631b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ca9bc │ │ │ │ + beq ca8f0 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi caab0 │ │ │ │ + bhi ca9e4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne caab0 │ │ │ │ + bne ca9e4 │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ - ldr r8, [pc, #328] @ cab1c │ │ │ │ + ldr r8, [pc, #328] @ caa50 │ │ │ │ cmp r3, r8 │ │ │ │ - bne caa94 │ │ │ │ + bne ca9c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq caab8 │ │ │ │ + beq ca9ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca9fc │ │ │ │ + bne ca930 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ sub r2, r7, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r4, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne cab04 │ │ │ │ + bne caa38 │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca990 │ │ │ │ + bne ca8c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne caab0 │ │ │ │ + bne ca9e4 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne caa90 │ │ │ │ + bne ca9c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq caae8 │ │ │ │ + beq caa1c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ streq r6, [r4] │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - b caa14 │ │ │ │ + b ca948 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bne caa14 │ │ │ │ + bne ca948 │ │ │ │ str r5, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ add r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne caad8 │ │ │ │ + bne caa0c │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b caaac │ │ │ │ + b ca9e0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca9f8 │ │ │ │ - b ca9fc │ │ │ │ + beq ca92c │ │ │ │ + b ca930 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne caa64 │ │ │ │ + bne ca998 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b caacc │ │ │ │ - ldr r1, [pc, #20] @ cab20 │ │ │ │ + b caa00 │ │ │ │ + ldr r1, [pc, #20] @ caa54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2864e4 │ │ │ │ + bl 2869f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b caab0 │ │ │ │ - andseq r8, r9, r4, asr #2 │ │ │ │ - eorseq r2, r6, r8, ror #18 │ │ │ │ + b ca9e4 │ │ │ │ + andseq r8, r9, r8, lsr #2 │ │ │ │ + eorseq r3, r6, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cab88 │ │ │ │ + beq caabc │ │ │ │ add r1, r5, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -165282,15 +165231,15 @@ │ │ │ │ str ip, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ add r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne cab54 │ │ │ │ + bne caa88 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r1, #1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -165298,42 +165247,42 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr ip, [r0] │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc cabfc │ │ │ │ + bcc cab30 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne cac08 │ │ │ │ + bne cab3c │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #16] @ cac14 │ │ │ │ - ldr r0, [pc, #16] @ cac18 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #12] @ cac1c │ │ │ │ - ldr r0, [pc, #4] @ cac18 │ │ │ │ - bl 7dac8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - subeq pc, r3, ip, lsr #25 │ │ │ │ - @ instruction: 0x003629b0 │ │ │ │ + ldr r1, [pc, #16] @ cab48 │ │ │ │ + ldr r0, [pc, #16] @ cab4c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #12] @ cab50 │ │ │ │ + ldr r0, [pc, #4] @ cab4c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + mlaseq r6, r0, r1, r3 │ │ │ │ + subeq r0, r4, r0, asr #9 │ │ │ │ + @ instruction: 0x003631b0 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ cmpne r2, #3 │ │ │ │ ldr lr, [ip, #480] @ 0x1e0 │ │ │ │ mov r0, r2 │ │ │ │ str lr, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [ip, #464] @ 0x1d0 │ │ │ │ - beq cac84 │ │ │ │ + beq cabb8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str lr, [r1, #4] │ │ │ │ str lr, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -165351,602 +165300,602 @@ │ │ │ │ str r3, [r1, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [r1, #4] │ │ │ │ str lr, [r1, #12] │ │ │ │ str r2, [r1, #24] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ - bne cac70 │ │ │ │ + bne caba4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000cacb4 : │ │ │ │ +000cabe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #276] @ cade8 │ │ │ │ + ldr r2, [pc, #276] @ cad1c │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cad90 │ │ │ │ + bne cacc4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq cadc8 │ │ │ │ - ldr r3, [pc, #252] @ cadec │ │ │ │ + beq cacfc │ │ │ │ + ldr r3, [pc, #252] @ cad20 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne cad50 │ │ │ │ + bne cac84 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cad50 │ │ │ │ + beq cac84 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cad84 │ │ │ │ + beq cacb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne cad38 │ │ │ │ + bne cac6c │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b cad2c │ │ │ │ + b cac60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ streq r3, [r6] │ │ │ │ - beq cade0 │ │ │ │ + beq cad14 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - bne cad1c │ │ │ │ + bne cac50 │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b cad2c │ │ │ │ - bl a96a8 │ │ │ │ + b cac60 │ │ │ │ + bl a9638 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r0, #1 │ │ │ │ - bne cad30 │ │ │ │ - ldr r3, [pc, #64] @ cadf0 │ │ │ │ + bne cac64 │ │ │ │ + ldr r3, [pc, #64] @ cad24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a46c │ │ │ │ + bl 11a4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cade0 │ │ │ │ - bl 11a820 │ │ │ │ + beq cad14 │ │ │ │ + bl 11a864 │ │ │ │ mov r0, r4 │ │ │ │ - b cad30 │ │ │ │ - ldr r1, [pc, #36] @ cadf4 │ │ │ │ - ldr r0, [pc, #36] @ cadf8 │ │ │ │ + b cac64 │ │ │ │ + ldr r1, [pc, #36] @ cad28 │ │ │ │ + ldr r0, [pc, #36] @ cad2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mvn r0, #0 │ │ │ │ - b cad30 │ │ │ │ + b cac64 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000cadfc <_PyArena_AddPyObject@@Base>: │ │ │ │ +000cad30 <_PyArena_AddPyObject@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ subs r3, r1, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ ands r3, r3, r2, lsr #1 │ │ │ │ - beq caeb4 <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ + beq cade8 <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r3 │ │ │ │ add r1, r6, #1 │ │ │ │ - bge cae74 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bge cada8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ str r1, [r7, #8] │ │ │ │ - bne cae98 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne cadcc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl ab458 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq caec8 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ + beq cadfc <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ - beq cae68 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + beq cad9c <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bne cae68 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + bne cad9c <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b cae6c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ - ldr r1, [pc, #52] @ caef0 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #52] @ caef4 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b cada0 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + ldr r1, [pc, #52] @ cae24 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #52] @ cae28 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b cae6c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b cada0 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq caec0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + beq cadf4 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne caec0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bne cadf4 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b caec0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b cadf4 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -000caef8 : │ │ │ │ - ldr r3, [pc, #24] @ caf18 │ │ │ │ +000cae2c : │ │ │ │ + ldr r3, [pc, #24] @ cae4c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 243830 │ │ │ │ + b 243994 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - beq caf70 │ │ │ │ + beq caea4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq caf5c │ │ │ │ + beq cae90 │ │ │ │ mov r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt caf58 │ │ │ │ + blt cae8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne caf58 │ │ │ │ - b caf5c │ │ │ │ + bne cae8c │ │ │ │ + b cae90 │ │ │ │ │ │ │ │ -000cafa8 <_PyBytes_Resize@@Base>: │ │ │ │ +000caedc <_PyBytes_Resize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - bne cb2bc <_PyBytes_Resize@@Base+0x314> │ │ │ │ + bne cb1f0 <_PyBytes_Resize@@Base+0x314> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq cb118 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cb04c <_PyBytes_Resize@@Base+0x170> │ │ │ │ cmp r6, #0 │ │ │ │ - beq cb29c <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ + beq cb1d0 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq cb154 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + beq cb088 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb220 <_PyBytes_Resize@@Base+0x278> │ │ │ │ - ldr sl, [pc, #748] @ cb2fc <_PyBytes_Resize@@Base+0x354> │ │ │ │ + bne cb154 <_PyBytes_Resize@@Base+0x278> │ │ │ │ + ldr sl, [pc, #748] @ cb230 <_PyBytes_Resize@@Base+0x354> │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb1c0 <_PyBytes_Resize@@Base+0x218> │ │ │ │ + bne cb0f4 <_PyBytes_Resize@@Base+0x218> │ │ │ │ adds r1, r4, #17 │ │ │ │ - bmi cb204 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ - ldr r6, [pc, #728] @ cb300 <_PyBytes_Resize@@Base+0x358> │ │ │ │ - ldr r2, [pc, #728] @ cb304 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ + bmi cb138 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ldr r6, [pc, #728] @ cb234 <_PyBytes_Resize@@Base+0x358> │ │ │ │ + ldr r2, [pc, #728] @ cb238 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ ldr r3, [r6, #720] @ 0x2d0 │ │ │ │ ldr r9, [r6, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb1d4 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #712] @ cb308 <_PyBytes_Resize@@Base+0x360> │ │ │ │ - bl 3578c0 │ │ │ │ + bne cb108 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #712] @ cb23c <_PyBytes_Resize@@Base+0x360> │ │ │ │ + bl 3580c0 │ │ │ │ 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 cb180 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq cb0b4 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ lsr r2, r5, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt cb09c <_PyBytes_Resize@@Base+0xf4> │ │ │ │ + bgt cafd0 <_PyBytes_Resize@@Base+0xf4> │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb180 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq cb0b4 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi cb0c0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bhi caff4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r1, lsl #2 │ │ │ │ movcs r8, r1 │ │ │ │ - bcc cb120 <_PyBytes_Resize@@Base+0x178> │ │ │ │ + bcc cb054 <_PyBytes_Resize@@Base+0x178> │ │ │ │ mov r0, r9 │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb204 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + beq cb138 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99fe4 │ │ │ │ + bl 99f78 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb13c <_PyBytes_Resize@@Base+0x194> │ │ │ │ + bne cb070 <_PyBytes_Resize@@Base+0x194> │ │ │ │ add r2, r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r5, [r7] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb100 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq cb034 <_PyBytes_Resize@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7] │ │ │ │ - b cb100 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - ldr r3, [pc, #432] @ cb30c <_PyBytes_Resize@@Base+0x364> │ │ │ │ + b cb034 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr r3, [pc, #432] @ cb240 <_PyBytes_Resize@@Base+0x364> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r0] │ │ │ │ - beq cb118 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cb04c <_PyBytes_Resize@@Base+0x170> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne cb118 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bne cb04c <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b cb118 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b cb04c <_PyBytes_Resize@@Base+0x170> │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #388] @ cb310 <_PyBytes_Resize@@Base+0x368> │ │ │ │ + ldr r2, [pc, #388] @ cb244 <_PyBytes_Resize@@Base+0x368> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb1ec <_PyBytes_Resize@@Base+0x244> │ │ │ │ + bne cb120 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a7a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r7] │ │ │ │ - beq cb20c <_PyBytes_Resize@@Base+0x264> │ │ │ │ + beq cb140 <_PyBytes_Resize@@Base+0x264> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb100 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - b cb13c <_PyBytes_Resize@@Base+0x194> │ │ │ │ + beq cb034 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + b cb070 <_PyBytes_Resize@@Base+0x194> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b cb018 <_PyBytes_Resize@@Base+0x70> │ │ │ │ + b caf4c <_PyBytes_Resize@@Base+0x70> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b cb19c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b cb0d0 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b cb19c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b cb0d0 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl a0064 │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 9fff4 │ │ │ │ + bl 29f9e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r6 │ │ │ │ - ble cb28c <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ + ble cb1c0 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2424dc │ │ │ │ + bl 242640 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb250 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + beq cb184 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r2, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb26c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + beq cb1a0 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb280 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ + beq cb1b4 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ ldr r0, [r7] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b cb26c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b cb1a0 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 92a2c │ │ │ │ + bl 929c0 │ │ │ │ str r0, [r7] │ │ │ │ - b cb250 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + b cb184 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2424dc │ │ │ │ + bl 242640 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb26c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ - b cb25c <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ + beq cb1a0 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + b cb190 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r0] │ │ │ │ - beq cb2e0 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + beq cb214 <_PyBytes_Resize@@Base+0x338> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb2f0 <_PyBytes_Resize@@Base+0x348> │ │ │ │ - ldr r0, [pc, #44] @ cb314 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ + beq cb224 <_PyBytes_Resize@@Base+0x348> │ │ │ │ + ldr r0, [pc, #44] @ cb248 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ mov r1, #3168 @ 0xc60 │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cb218 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cb14c <_PyBytes_Resize@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad5c <_Py_Dealloc@@Base> │ │ │ │ - b cb2e0 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + bl 9acf0 <_Py_Dealloc@@Base> │ │ │ │ + b cb214 <_PyBytes_Resize@@Base+0x338> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, lsl #16 │ │ │ │ + muleq sl, r8, r7 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andeq fp, r8, ip, lsr r6 │ │ │ │ - eorseq r2, r6, r8, lsr #27 │ │ │ │ + andeq fp, r8, r4, ror #11 │ │ │ │ + eorseq r3, r6, r8, lsr #11 │ │ │ │ │ │ │ │ -000cb318 : │ │ │ │ +000cb24c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #348] @ cb48c │ │ │ │ + ldr r3, [pc, #348] @ cb3c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3578c0 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 243934 │ │ │ │ + bl 243a98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb484 │ │ │ │ + beq cb3b8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 243a74 │ │ │ │ + bl 243bd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq cb484 │ │ │ │ + beq cb3b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cb444 │ │ │ │ + bne cb378 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ce69c <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl ce6d0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb3fc │ │ │ │ + beq cb330 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bne cb46c │ │ │ │ + bne cb3a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cfc9c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfcd0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb438 │ │ │ │ + beq cb36c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cb438 │ │ │ │ - ldr r2, [pc, #112] @ cb490 │ │ │ │ + bne cb36c │ │ │ │ + ldr r2, [pc, #112] @ cb3c4 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb458 │ │ │ │ + bne cb38c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b cb3ac │ │ │ │ + b cb2e0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cb428 │ │ │ │ + b cb35c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b cb3fc │ │ │ │ + b cb330 │ │ │ │ mov r5, #0 │ │ │ │ - b cb438 │ │ │ │ + b cb36c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000cb494 : │ │ │ │ +000cb3c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt cb5ec │ │ │ │ - ldr r2, [pc, #320] @ cb5f4 │ │ │ │ + blt cb520 │ │ │ │ + ldr r2, [pc, #320] @ cb528 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #312] @ cb5f8 │ │ │ │ + ldr r0, [pc, #312] @ cb52c │ │ │ │ ldr r5, [r2, #708] @ 0x2c4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cb5c4 │ │ │ │ + bne cb4f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb590 │ │ │ │ - ldr r3, [pc, #292] @ cb5fc │ │ │ │ - bl 3578c0 │ │ │ │ + beq cb4c4 │ │ │ │ + ldr r3, [pc, #292] @ cb530 │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r1, r4, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r1, r1, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq cb59c │ │ │ │ + beq cb4d0 │ │ │ │ lsr r0, r4, #18 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt cb534 │ │ │ │ + bgt cb468 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb59c │ │ │ │ + beq cb4d0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi cb558 │ │ │ │ + bhi cb48c │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r6, lsl #2 │ │ │ │ - bcc cb588 │ │ │ │ + bcc cb4bc │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92130 │ │ │ │ + bl 920c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb584 │ │ │ │ + beq cb4b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99fe4 │ │ │ │ + bl 99f78 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92130 │ │ │ │ + b 920c4 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r1, [pc, #88] @ cb600 │ │ │ │ + ldr r1, [pc, #88] @ cb534 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb5d8 │ │ │ │ + bne cb50c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -165956,83 +165905,83 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b cb588 │ │ │ │ + b cb4bc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, lsl #16 │ │ │ │ + muleq sl, r8, r7 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsr r6 │ │ │ │ + andeq fp, r8, r4, ror #11 │ │ │ │ │ │ │ │ -000cb604 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #28] @ cb628 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ +000cb538 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #28] @ cb55c <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #1024] @ cba44 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #1024] @ cb978 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq cb9d0 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ + beq cb904 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb9e4 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ + bne cb918 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl cba4c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb980 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cb6c0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb5f4 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cb7b4 <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ + beq cb6e8 <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #13 │ │ │ │ - beq cb6c0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb5f4 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cb79c <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq cb6d0 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #4 │ │ │ │ - beq cb71c <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + beq cb650 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cb790 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ - ldr r1, [pc, #872] @ cba44 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + bne cb6c4 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #872] @ cb978 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cb9f0 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ - bl cba4c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + beq cb924 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ + bl cb980 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb7e4 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ + bne cb718 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -166040,19 +165989,19 @@ │ │ │ │ ldr r8, [r4, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r6, [r8, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldm r6, {r1, r3} │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi cb868 <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ + bhi cb79c <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq cba10 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb944 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r8, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -166064,955 +166013,955 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb770 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb6a4 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb780 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ + blt cb6b4 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b cb6ac <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + b cb5e0 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb994 <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ + blt cb8c8 <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #13 │ │ │ │ - beq cb6c0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb5f4 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b cb6a0 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + b cb5d4 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #592] @ cba44 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #592] @ cb978 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ cmp r3, r2 │ │ │ │ - beq cb9c4 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ + beq cb8f8 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb9b4 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb8e8 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9984c │ │ │ │ + bl 997e0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cb9a8 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ + beq cb8dc <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq sl, #1 │ │ │ │ - bne cb9b4 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb8e8 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb8b8 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb7ec <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cba4c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb980 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb8b8 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb7ec <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ cmp sl, r8 │ │ │ │ - beq cb96c <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ + beq cb8a0 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ - b cb82c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ - ldr r0, [pc, #472] @ cba48 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ - bl 9984c │ │ │ │ + b cb760 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + ldr r0, [pc, #472] @ cb97c <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + bl 997e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cba10 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb944 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ add r5, r3, #23 │ │ │ │ mov r2, r3 │ │ │ │ bic r5, r5, #7 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ str r1, [r2], #16 │ │ │ │ str r2, [r3, #12] │ │ │ │ sub r2, r5, r2 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq cba10 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb944 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r6, [r8, #4] │ │ │ │ - b cb74c <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + b cb680 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea6c4 │ │ │ │ + bl ea71c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cb9a0 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb8d4 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ cmp r8, r7 │ │ │ │ - ble cb8ec <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ + ble cb820 <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ - b cb8d0 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ + b cb804 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 101a40 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101a6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb95c <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + beq cb890 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cb95c <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb890 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb708 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne cb63c <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b cb708 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b cb63c <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ab690 │ │ │ │ + bl ab620 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb9a0 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb8d4 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ mov r9, r0 │ │ │ │ - b cb858 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ + b cb78c <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb7dc <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ + b cb710 <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cb6fc <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + b cb630 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cb7f8 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ + b cb72c <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb668 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ + beq cb59c <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb770 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - bl 342a14 │ │ │ │ + b cb6a4 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + bl 343094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb95c <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb890 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - b cb6ec <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ - bl 29f6f4 │ │ │ │ + b cb620 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ + bl 29f9e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb758 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ - bl 29f6f4 │ │ │ │ - bl a5780 │ │ │ │ + bne cb68c <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + bl 29f9e8 │ │ │ │ + bl a5710 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb708 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + beq cb63c <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb770 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb6a4 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #3820] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - ldr r9, [r0, #88] @ 0x58 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r3, [pc, #3752] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - str r9, [r0, #88] @ 0x58 │ │ │ │ - beq ce54c <_Py_NewReferenceNoTotal@@Base+0x2f48> │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ccbc8 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + beq ce534 <_Py_NewReferenceNoTotal@@Base+0x2ffc> │ │ │ │ + ldr fp, [r0, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce548 <_Py_NewReferenceNoTotal@@Base+0x3010> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd6b4 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd5c0 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ccad4 <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r0, [r3] │ │ │ │ + ldr r2, [r1, r5, lsl #2] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq cca88 <_Py_NewReferenceNoTotal@@Base+0x1550> │ │ │ │ + ldr r0, [r2] │ │ │ │ cmp r0, #1008 @ 0x3f0 │ │ │ │ - beq cc778 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ccad4 <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #1008 @ 0x3f0 │ │ │ │ - beq cc778 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cbacc <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + beq cc6a8 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq cca88 <_Py_NewReferenceNoTotal@@Base+0x1550> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #1008 @ 0x3f0 │ │ │ │ + beq cc6a8 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne cba00 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq ce5a4 <_Py_NewReferenceNoTotal@@Base+0x2fa0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ + beq ce598 <_Py_NewReferenceNoTotal@@Base+0x3060> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp fp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne ccbc8 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ - ldr r3, [pc, #3632] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - beq ce394 <_Py_NewReferenceNoTotal@@Base+0x2d90> │ │ │ │ + bne ce548 <_Py_NewReferenceNoTotal@@Base+0x3010> │ │ │ │ + ldr r3, [pc, #3564] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ce554 <_Py_NewReferenceNoTotal@@Base+0x301c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ce3b8 <_Py_NewReferenceNoTotal@@Base+0x2db4> │ │ │ │ + beq ce5b8 <_Py_NewReferenceNoTotal@@Base+0x3080> │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq cc5dc <_Py_NewReferenceNoTotal@@Base+0xfd8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq cc510 <_Py_NewReferenceNoTotal@@Base+0xfd8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne ce24c <_Py_NewReferenceNoTotal@@Base+0x2c48> │ │ │ │ - ldr r2, [pc, #3536] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cce68 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ + bne ccecc <_Py_NewReferenceNoTotal@@Base+0x1994> │ │ │ │ + ldr r3, [pc, #3468] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cce3c <_Py_NewReferenceNoTotal@@Base+0x1904> │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r6, r8 │ │ │ │ - beq cce8c <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ + beq cce60 <_Py_NewReferenceNoTotal@@Base+0x1928> │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #7 │ │ │ │ - beq ccadc <_Py_NewReferenceNoTotal@@Base+0x14d8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ + beq cca90 <_Py_NewReferenceNoTotal@@Base+0x1558> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r2, r2, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r2, [pc, #3452] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd7a4 <_Py_NewReferenceNoTotal@@Base+0x21a0> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq cd7c8 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + bne cbd30 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #3384] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd778 <_Py_NewReferenceNoTotal@@Base+0x2240> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq cd79c <_Py_NewReferenceNoTotal@@Base+0x2264> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3416] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - ldr r2, [r3, r7, lsl #2] │ │ │ │ + ldr r0, [pc, #3348] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr sl, [r2, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce560 <_Py_NewReferenceNoTotal@@Base+0x2f5c> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq cd728 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ + beq ce528 <_Py_NewReferenceNoTotal@@Base+0x2ff0> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, r2 │ │ │ │ + beq cd634 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #3268] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - beq cbc54 <_Py_NewReferenceNoTotal@@Base+0x650> │ │ │ │ + ldrne r0, [pc, #3200] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + beq cbb8c <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq cc308 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ + beq cc244 <_Py_NewReferenceNoTotal@@Base+0xd0c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cbc3c <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ - ldr r2, [pc, #3236] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + bne cbb74 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #3168] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce328 <_Py_NewReferenceNoTotal@@Base+0x2d24> │ │ │ │ + bne ce2a0 <_Py_NewReferenceNoTotal@@Base+0x2d68> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbdc4 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bne cbcfc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc54c <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ + beq cc480 <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - cmp fp, r9 │ │ │ │ - bge cd02c <_Py_NewReferenceNoTotal@@Base+0x1a28> │ │ │ │ + cmp sl, r9 │ │ │ │ + bge cd024 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3156] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [pc, #3088] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc554 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc488 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - bne cbdc4 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bne cbcfc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc550 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc484 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r9 │ │ │ │ - ble cc550 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #3076] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - mov r1, fp │ │ │ │ + ble cc484 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + ldr r2, [pc, #3008] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce210 <_Py_NewReferenceNoTotal@@Base+0x2c0c> │ │ │ │ + bne ce1a0 <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbdc4 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bne cbcfc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccea8 <_Py_NewReferenceNoTotal@@Base+0x18a4> │ │ │ │ + beq cce7c <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r2 │ │ │ │ - ble ccea8 <_Py_NewReferenceNoTotal@@Base+0x18a4> │ │ │ │ + ble cce7c <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2996] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [pc, #2928] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc554 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc488 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cbdc4 <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cbcfc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc550 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc484 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble cc550 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #2928] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ble cc484 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + ldr r2, [pc, #2860] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc554 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc488 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cbd74 <_Py_NewReferenceNoTotal@@Base+0x770> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cc32c <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq cbcac <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b cc268 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ ldr r8, [r3, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc5b0 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cc4e4 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, r2, #2 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r2, r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - mov r9, r2 │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ + mov r9, fp │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ strne r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r1, [pc, #2868] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd6e4 <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ - ldr sl, [pc, #2840] @ cc948 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ - ldr r1, [pc, #2840] @ cc94c <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + bne cdd68 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ + ldr r3, [pc, #2796] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd5f0 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ + ldr sl, [pc, #2768] @ cc838 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r2, [pc, #2768] @ cc83c <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ mov r8, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne cd710 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ - ldr r3, [pc, #2748] @ cc904 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ - bl 3578c0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cd61c <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ + ldr r3, [pc, #2680] @ cc7f8 <_Py_NewReferenceNoTotal@@Base+0x12c0> │ │ │ │ + bl 3580c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq ccec0 <_Py_NewReferenceNoTotal@@Base+0x18bc> │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq cce90 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + ldr r2, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r3] │ │ │ │ - ldr r1, [r7] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cc504 <_Py_NewReferenceNoTotal@@Base+0xf00> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2748] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce5c4 <_Py_NewReferenceNoTotal@@Base+0x2fc0> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r2, [r7] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq cc450 <_Py_NewReferenceNoTotal@@Base+0xf18> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #2676] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ce580 <_Py_NewReferenceNoTotal@@Base+0x3048> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9f64 │ │ │ │ + bl e9fbc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq cbed4 <_Py_NewReferenceNoTotal@@Base+0x8d0> │ │ │ │ + beq cbe0c <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd014 <_Py_NewReferenceNoTotal@@Base+0x1a10> │ │ │ │ + beq cd00c <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #22 │ │ │ │ - beq cc954 <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #2596] @ cc908 <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + beq cc844 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ + ldr r1, [pc, #2528] @ cc7fc <_Py_NewReferenceNoTotal@@Base+0x12c4> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cd770 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ - ldr r2, [pc, #2568] @ cc904 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ - bl 3578c0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r8, [r2, #1528] @ 0x5f8 │ │ │ │ - bic r2, r7, #4080 @ 0xff0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cd67c <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ + ldr r3, [pc, #2500] @ cc7f8 <_Py_NewReferenceNoTotal@@Base+0x12c0> │ │ │ │ + bl 3580c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bic r3, r7, #4080 @ 0xff0 │ │ │ │ cmn r8, #804 @ 0x324 │ │ │ │ - bic r2, r2, #15 │ │ │ │ - beq cd670 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ + bic r3, r3, #15 │ │ │ │ + beq ccdc0 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ lsr r0, r7, #18 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r1, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt cbf58 <_Py_NewReferenceNoTotal@@Base+0x954> │ │ │ │ + bgt cbe90 <_Py_NewReferenceNoTotal@@Base+0x958> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd670 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ + beq ccdc0 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ str r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r7, [r2, #4] │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r7, [r3, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ - str r1, [r2] │ │ │ │ - beq ccca8 <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ + str r1, [r3] │ │ │ │ + beq cc9f8 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd824 <_Py_NewReferenceNoTotal@@Base+0x2220> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + beq cd6b0 <_Py_NewReferenceNoTotal@@Base+0x2178> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + bne ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r0, r4 │ │ │ │ - bl ede04 │ │ │ │ + bl ede4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cc860 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + bne cca18 <_Py_NewReferenceNoTotal@@Base+0x14e0> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cdc0c <_Py_NewReferenceNoTotal@@Base+0x2608> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + bne cdadc <_Py_NewReferenceNoTotal@@Base+0x25a4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cc79c <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ + bne cdd68 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cc6cc <_Py_NewReferenceNoTotal@@Base+0x1194> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq cc7c4 <_Py_NewReferenceNoTotal@@Base+0x11c0> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cc6f4 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + bne cdd68 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ef4f4 │ │ │ │ + bl ef524 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne cc7f8 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne cc728 <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd038 <_Py_NewReferenceNoTotal@@Base+0x1a34> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2276] @ cc928 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccbd4 <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd030 <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #2212] @ cc81c <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq ccb88 <_Py_NewReferenceNoTotal@@Base+0x1650> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r1, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne ce1a8 <_Py_NewReferenceNoTotal@@Base+0x2ba4> │ │ │ │ - ldr r3, [pc, #2284] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - beq cd094 <_Py_NewReferenceNoTotal@@Base+0x1a90> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq cd0b8 <_Py_NewReferenceNoTotal@@Base+0x1ab4> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ + bne cdff8 <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ + ldr r3, [pc, #2216] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd08c <_Py_NewReferenceNoTotal@@Base+0x1b54> │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq cd0b0 <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #2164] @ cc90c <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ - cmp r0, r2 │ │ │ │ - beq ccb94 <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cd0d8 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r1, r7, lsl #2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [pc, #2100] @ cc800 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ cmp r0, r3 │ │ │ │ - beq ccb64 <_Py_NewReferenceNoTotal@@Base+0x1560> │ │ │ │ - ldr r3, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2140] @ cc924 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccb94 <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub r9, r9, #1 │ │ │ │ + beq ccb4c <_Py_NewReferenceNoTotal@@Base+0x1614> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd0d4 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq ccb1c <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #2076] @ cc818 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq ccb4c <_Py_NewReferenceNoTotal@@Base+0x1614> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - bne ccbc8 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd0e8 <_Py_NewReferenceNoTotal@@Base+0x1ae4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2088] @ cc92c <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccedc <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ - cmp r2, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne ccb80 <_Py_NewReferenceNoTotal@@Base+0x1648> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd0e4 <_Py_NewReferenceNoTotal@@Base+0x1bac> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #2024] @ cc820 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq cced4 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd150 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd168 <_Py_NewReferenceNoTotal@@Base+0x1c30> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #504 @ 0x1f8 │ │ │ │ + ldr r2, [r0, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #504 @ 0x1f8 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd178 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cd190 <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd31c <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #616 @ 0x268 │ │ │ │ - beq cd8ec <_Py_NewReferenceNoTotal@@Base+0x22e8> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd32c <_Py_NewReferenceNoTotal@@Base+0x1df4> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #616 @ 0x268 │ │ │ │ + beq cd800 <_Py_NewReferenceNoTotal@@Base+0x22c8> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd1cc <_Py_NewReferenceNoTotal@@Base+0x1bc8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #580 @ 0x244 │ │ │ │ - beq cd9c8 <_Py_NewReferenceNoTotal@@Base+0x23c4> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd1e4 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #580 @ 0x244 │ │ │ │ + beq cd8dc <_Py_NewReferenceNoTotal@@Base+0x23a4> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd1fc <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1912] @ cc934 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cd22c <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd214 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #1848] @ cc828 <_Py_NewReferenceNoTotal@@Base+0x12f0> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq cd244 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd5f4 <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd4ac <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #508 @ 0x1fc │ │ │ │ + ldr r2, [r0, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #508 @ 0x1fc │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd61c <_Py_NewReferenceNoTotal@@Base+0x2018> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cd4d4 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd468 <_Py_NewReferenceNoTotal@@Base+0x1e64> │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd528 <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1832] @ cc93c <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + ldr r2, [pc, #1772] @ cc834 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd494 <_Py_NewReferenceNoTotal@@Base+0x1e90> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cd554 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd4e8 <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1776] @ cc940 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cd518 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd35c <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #1704] @ cc82c <_Py_NewReferenceNoTotal@@Base+0x12f4> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq cdbe8 <_Py_NewReferenceNoTotal@@Base+0x26b0> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + bne cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd34c <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq cd390 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1728] @ cc938 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #1668] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd378 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ + beq cd3bc <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ str r5, [r4, #8] │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - add r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi cda78 <_Py_NewReferenceNoTotal@@Base+0x2474> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq cdfbc <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r2, [r5, #4] │ │ │ │ - mov r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r2, [r5] │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + bcc cc7a4 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, r3, r1 │ │ │ │ + beq cdfdc <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne cc9f0 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + str r2, [r3, #4] │ │ │ │ + mov r6, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - sub r3, r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + mov r0, #1008 @ 0x3f0 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r3] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + str r3, [r2, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r3, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc568 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cc49c <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cdf78 <_Py_NewReferenceNoTotal@@Base+0x2974> │ │ │ │ - ldr r2, [pc, #1552] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd740 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ + bne cdf64 <_Py_NewReferenceNoTotal@@Base+0x2a2c> │ │ │ │ + ldr r3, [pc, #1476] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd64c <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq cd758 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ + beq cd664 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc388 <_Py_NewReferenceNoTotal@@Base+0xd84> │ │ │ │ - ldr r2, [pc, #1420] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq cc2c4 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #1348] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbdd0 <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ + beq cbd08 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc370 <_Py_NewReferenceNoTotal@@Base+0xd6c> │ │ │ │ - ldr r2, [pc, #1392] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + bne cc2ac <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + ldr r2, [pc, #1320] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce208 <_Py_NewReferenceNoTotal@@Base+0x2c04> │ │ │ │ + bne ce198 <_Py_NewReferenceNoTotal@@Base+0x2c60> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cc4f8 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cddac <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc594 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + beq cce34 <_Py_NewReferenceNoTotal@@Base+0x18fc> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge cd070 <_Py_NewReferenceNoTotal@@Base+0x1a6c> │ │ │ │ + bge cd068 <_Py_NewReferenceNoTotal@@Base+0x1b30> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1312] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ldr r2, [pc, #1240] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc59c <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc4d0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne cc4f8 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cddac <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc598 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, r9 │ │ │ │ - ble cc598 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1236] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq cc4c8 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble cc4c8 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1164] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce170 <_Py_NewReferenceNoTotal@@Base+0x2b6c> │ │ │ │ + bne ce4d4 <_Py_NewReferenceNoTotal@@Base+0x2f9c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cc4f8 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cddac <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - beq cceb4 <_Py_NewReferenceNoTotal@@Base+0x18b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + beq cce88 <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - cmp r9, fp │ │ │ │ - ble cceb4 <_Py_NewReferenceNoTotal@@Base+0x18b0> │ │ │ │ + cmp r9, sl │ │ │ │ + ble cce88 <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1152] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ldr r2, [pc, #1080] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc59c <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc4d0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc4f8 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cddac <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc598 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble cc598 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr r2, [pc, #1084] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq cc4c8 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble cc4c8 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ + ldr r2, [pc, #1008] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1984 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19b8 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc59c <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc4d0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e391c <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cc4a8 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cbdf4 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ - ldr ip, [r3, #24] │ │ │ │ - ldr lr, [r3, #28] │ │ │ │ - cmp lr, ip │ │ │ │ + bl e3950 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cddac <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cc4cc <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, sl │ │ │ │ + ble cc4cc <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + b cc3fc <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + cmp ip, r0 │ │ │ │ + addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - bcc cbe88 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - add r0, r3, ip │ │ │ │ - str r0, [r3, #4] │ │ │ │ - add r0, ip, #8 │ │ │ │ - str r0, [r3, #24] │ │ │ │ - str r1, [r3, ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbe8c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b ce23c <_Py_NewReferenceNoTotal@@Base+0x2c38> │ │ │ │ - mov r9, fp │ │ │ │ + strcs r1, [r3, #4] │ │ │ │ + addcs r1, r0, #8 │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcs r1, [r3, #24] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ + strcs r2, [r3, r0] │ │ │ │ + b cbdc0 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + mov r9, sl │ │ │ │ str r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cc328 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cc264 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cd69c <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + beq cd5a8 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #23 │ │ │ │ - beq cccc8 <_Py_NewReferenceNoTotal@@Base+0x16c4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cc328 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ - mov r9, r7 │ │ │ │ - str r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq ccc54 <_Py_NewReferenceNoTotal@@Base+0x171c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cc264 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ + mov sl, r9 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbdf0 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cbd28 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cce50 <_Py_NewReferenceNoTotal@@Base+0x184c> │ │ │ │ + beq cce1c <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #9 │ │ │ │ - beq ccd70 <_Py_NewReferenceNoTotal@@Base+0x176c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbdf0 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ + beq ccd00 <_Py_NewReferenceNoTotal@@Base+0x17c8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbd28 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdf84 <_Py_NewReferenceNoTotal@@Base+0x2980> │ │ │ │ + beq cdf40 <_Py_NewReferenceNoTotal@@Base+0x2a08> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq cdf98 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + beq cdf54 <_Py_NewReferenceNoTotal@@Base+0x2a1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13c4 <_PyEval_EvalFrameDefault@@Base+0x11728> │ │ │ │ + bl e13f8 <_PyEval_EvalFrameDefault@@Base+0x11728> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cdf98 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + beq cdf54 <_Py_NewReferenceNoTotal@@Base+0x2a1c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r8] │ │ │ │ add ip, r0, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr sl, [r7, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - bhi cdc24 <_Py_NewReferenceNoTotal@@Base+0x2620> │ │ │ │ + bhi cdaf4 <_Py_NewReferenceNoTotal@@Base+0x25bc> │ │ │ │ ldr r7, [r8, #12] │ │ │ │ str ip, [r8, #4] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq ce5f0 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ + beq cdfbc <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r2, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ str fp, [r7, #20] │ │ │ │ str sl, [r7, #24] │ │ │ │ str r1, [r7, #28] │ │ │ │ @@ -167020,1542 +166969,1593 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r9, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ - beq cd07c <_Py_NewReferenceNoTotal@@Base+0x1a78> │ │ │ │ + beq cd074 <_Py_NewReferenceNoTotal@@Base+0x1b3c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #11 │ │ │ │ - bne cbb64 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bne cba98 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbb64 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + beq cba98 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b63a0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 2b6870 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cbb68 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + bne cba9c <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + bl ebd34 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl ec644 │ │ │ │ + ldr r6, [ip, #20] │ │ │ │ + ldr r7, [ip, #24] │ │ │ │ + bl ec68c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2b6c10 │ │ │ │ - ldr r2, [pc, #460] @ cc910 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + bl 2b70e0 │ │ │ │ + ldr r2, [pc, #404] @ cc804 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - bl a5780 │ │ │ │ + bl 24d93c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbfb8 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbfc4 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ + beq cbef0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbefc <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + blt cdd5c <_Py_NewReferenceNoTotal@@Base+0x2824> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne cc7f0 <_Py_NewReferenceNoTotal@@Base+0x11ec> │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne cc720 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cc8d0 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ + beq cdd48 <_Py_NewReferenceNoTotal@@Base+0x2810> │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr r1, [pc, #300] @ cc914 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + beq cdd5c <_Py_NewReferenceNoTotal@@Base+0x2824> │ │ │ │ + ldr r1, [pc, #240] @ cc808 <_Py_NewReferenceNoTotal@@Base+0x12d0> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdac0 <_Py_NewReferenceNoTotal@@Base+0x24bc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbff4 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ - ldmib r4, {r0, r3} │ │ │ │ - subs r1, r3, #1 │ │ │ │ - bmi cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + beq cd98c <_Py_NewReferenceNoTotal@@Base+0x2454> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbf2c <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + ldmib r4, {r0, r2} │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi cdd68 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ ldr ip, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [ip] │ │ │ │ - sub r1, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bls cce20 <_Py_NewReferenceNoTotal@@Base+0x181c> │ │ │ │ + bls ccdec <_Py_NewReferenceNoTotal@@Base+0x18b4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [ip, #20] │ │ │ │ + ldr r7, [ip, #20] │ │ │ │ ldr r5, [ip, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce584 <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq cdf94 <_Py_NewReferenceNoTotal@@Base+0x2a5c> │ │ │ │ + str r6, [r2, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ mov r3, #25 │ │ │ │ - str r6, [r7, #4] │ │ │ │ - str r8, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10fa10 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq cbfa8 <_Py_NewReferenceNoTotal@@Base+0x9a4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl ffd00 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cbfb8 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq cbfb8 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r8] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 24e5e4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - b cc758 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ - ldr r0, [pc, #64] @ cc918 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #60] @ cc91c <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 117704 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r7, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + str r3, [r2] │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs cc1dc <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ + ldr r0, [pc, #96] @ cc80c <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 997e0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq cdfdc <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ + add r1, r3, #23 │ │ │ │ + mov r0, r3 │ │ │ │ + bic r1, r1, #7 │ │ │ │ + mov ip, #8192 @ 0x2000 │ │ │ │ + str ip, [r0], #16 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + add r3, r1, #16 │ │ │ │ + b cc1dc <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - eorseq r2, r6, r4, asr #27 │ │ │ │ - mlaseq r6, r0, pc, r0 @ │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - andeq r9, lr, r8, lsl r1 │ │ │ │ + eorseq r3, r6, r4, asr #11 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + andeq r2, r0, r0, lsl r0 │ │ │ │ + andeq r9, lr, r8, asr r1 │ │ │ │ + andeq fp, r8, r8, lsr #11 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - andeq fp, r8, r4, asr r1 │ │ │ │ + andeq fp, r8, r8, asr #2 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ + andeq r0, r0, lr, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - andeq r0, r0, lr, lsl #4 │ │ │ │ - andeq fp, r8, r0, lsl #12 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, lsr r1 │ │ │ │ + andeq r2, r9, r4, asr #1 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add r8, r3, #1 │ │ │ │ - str r8, [r4, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ + str r8, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str fp, [r7] │ │ │ │ mov fp, #1 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #-40] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-44] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ mov r9, fp │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce254 <_Py_NewReferenceNoTotal@@Base+0x2c50> │ │ │ │ + beq ce338 <_Py_NewReferenceNoTotal@@Base+0x2e00> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc9a4 <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ + bne cc89c <_Py_NewReferenceNoTotal@@Base+0x1364> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9f64 │ │ │ │ + bl e9fbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne ccb14 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne ccac8 <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cdf2c <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cdf2c <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cdecc <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne cdecc <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ea6c4 │ │ │ │ + bl ea71c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ce218 <_Py_NewReferenceNoTotal@@Base+0x2c14> │ │ │ │ + beq ce22c <_Py_NewReferenceNoTotal@@Base+0x2cf4> │ │ │ │ cmp r9, #0 │ │ │ │ - ble cca14 <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ + ble cc908 <_Py_NewReferenceNoTotal@@Base+0x13d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r9, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq cca14 <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ + beq cc908 <_Py_NewReferenceNoTotal@@Base+0x13d0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne cc9fc <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ + bne cc8f0 <_Py_NewReferenceNoTotal@@Base+0x13b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl ffd00 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffd2c <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ce238 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ + beq ce24c <_Py_NewReferenceNoTotal@@Base+0x2d14> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf1c │ │ │ │ + bl cae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce238 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ + beq ce24c <_Py_NewReferenceNoTotal@@Base+0x2d14> │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne ce23c <_Py_NewReferenceNoTotal@@Base+0x2c38> │ │ │ │ + bne ccebc <_Py_NewReferenceNoTotal@@Base+0x1984> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + bl ebd34 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl 101494 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + ldr r9, [r2, #24] │ │ │ │ + bl 1014c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r6, r9} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2467c4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cc758 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + bl 246928 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq cc684 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - b cbaf8 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r3, r0 │ │ │ │ + bhi cc7a4 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, r3, r1 │ │ │ │ + beq cdfdc <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq cc1fc <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b cc1fc <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + ldr r1, [r8, r1, lsl #3] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + b cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa70 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq cbee0 <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl ffd2c <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cbef0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ebd34 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq cbef0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 24e760 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + b cc684 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cba2c <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ add r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ede04 │ │ │ │ + bl ede4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbbb4 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cbae8 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbbb4 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cbae8 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b ccd4c <_Py_NewReferenceNoTotal@@Base+0x1748> │ │ │ │ + b cccdc <_Py_NewReferenceNoTotal@@Base+0x17a4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq cd784 <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ + beq cd690 <_Py_NewReferenceNoTotal@@Base+0x2158> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #22 │ │ │ │ - bne cc9a4 <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ - add r8, r2, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + bne cc898 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cdd24 <_Py_NewReferenceNoTotal@@Base+0x2720> │ │ │ │ + beq cdd78 <_Py_NewReferenceNoTotal@@Base+0x2840> │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ - b cc970 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + b cc864 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdecc <_Py_NewReferenceNoTotal@@Base+0x28c8> │ │ │ │ + blt cddf4 <_Py_NewReferenceNoTotal@@Base+0x28bc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-616] @ cc924 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #-812] @ cc818 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc0cc <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc000 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 244a54 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 244bb8 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cc0e4 <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + beq cc018 <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-656] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-852] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce1dc <_Py_NewReferenceNoTotal@@Base+0x2bd8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce188 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ + beq ce350 <_Py_NewReferenceNoTotal@@Base+0x2e18> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce264 <_Py_NewReferenceNoTotal@@Base+0x2d2c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce1b4 <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ - ldr r1, [pc, #-764] @ cc928 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + beq ce274 <_Py_NewReferenceNoTotal@@Base+0x2d3c> │ │ │ │ + ldr r1, [pc, #-956] @ cc81c <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce184 <_Py_NewReferenceNoTotal@@Base+0x2b80> │ │ │ │ + beq ce260 <_Py_NewReferenceNoTotal@@Base+0x2d28> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bne ce188 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ + bl ef524 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bne ce264 <_Py_NewReferenceNoTotal@@Base+0x2d2c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce188 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ + bl ebd34 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce264 <_Py_NewReferenceNoTotal@@Base+0x2d2c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr fp, [r3, #20] │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce178 <_Py_NewReferenceNoTotal@@Base+0x2b74> │ │ │ │ - str r9, [r7, #32] │ │ │ │ - str r8, [r7, #36] @ 0x24 │ │ │ │ - str fp, [r7, #40] @ 0x28 │ │ │ │ - str sl, [r7, #44] @ 0x2c │ │ │ │ + ldr fp, [r2, #20] │ │ │ │ + ldr sl, [r2, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce254 <_Py_NewReferenceNoTotal@@Base+0x2d1c> │ │ │ │ + str r9, [r2, #32] │ │ │ │ + str r8, [r2, #36] @ 0x24 │ │ │ │ + str fp, [r2, #40] @ 0x28 │ │ │ │ + str sl, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #4 │ │ │ │ + mov r1, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ + str r7, [r2, #4] │ │ │ │ + str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - ldr r1, [r8, r1, lsl #3] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - str r0, [r2, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - b cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl cea10 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl cea44 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cc58c <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ - ldr r1, [pc, #-968] @ cc920 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + beq cc4c0 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + ldr r1, [pc, #-1124] @ cc810 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 243404 │ │ │ │ + bl 243568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc58c <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + beq cc4c0 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce154 <_Py_NewReferenceNoTotal@@Base+0x2b50> │ │ │ │ + beq ce070 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ mov r2, #2 │ │ │ │ - bl 2441dc │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r9, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ + bl 244340 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cce04 <_Py_NewReferenceNoTotal@@Base+0x1800> │ │ │ │ + beq ccd98 <_Py_NewReferenceNoTotal@@Base+0x1860> │ │ │ │ sub r3, r7, #1 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdd5c <_Py_NewReferenceNoTotal@@Base+0x2758> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + bne cdcc4 <_Py_NewReferenceNoTotal@@Base+0x278c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbd30 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 10933c │ │ │ │ + bl 10936c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cc5d4 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc508 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc5d4 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #-1156] @ cc920 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + beq cc508 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #-1316] @ cc810 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 243404 │ │ │ │ + bl 243568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc5d4 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc508 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce154 <_Py_NewReferenceNoTotal@@Base+0x2b50> │ │ │ │ + beq ce070 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 24b068 │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r9, #1 │ │ │ │ + bl 24b1e4 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccd48 <_Py_NewReferenceNoTotal@@Base+0x1744> │ │ │ │ - bl a5780 │ │ │ │ + bne cccd8 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl a5710 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ - subeq r7, r9, #1 │ │ │ │ - b cdf7c <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ - cmp r3, #1 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - beq cc81c <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ - ldr ip, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [ip] │ │ │ │ - sub r1, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldreq fp, [r4, #60] @ 0x3c │ │ │ │ + subeq r7, r2, #1 │ │ │ │ + movne r3, #1 │ │ │ │ + movne fp, r3 │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ + b cdf68 <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ + ldr r3, [sl, #684] @ 0x2ac │ │ │ │ + ldr r2, [pc, #-1464] @ cc814 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cdf70 <_Py_NewReferenceNoTotal@@Base+0x2a38> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 298bc │ │ │ │ + ldr r3, [r8, #800] @ 0x320 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r8, #800] @ 0x320 │ │ │ │ + b cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + cmp r2, #1 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + beq cc74c <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ + ldr ip, [r0, r2, lsl #2] │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bhi cc81c <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ - subs r3, r3, #1 │ │ │ │ - bcs cce2c <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ - b cc81c <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ + bhi cc74c <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bcs ccdf8 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ + b cc74c <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf48 <_Py_NewReferenceNoTotal@@Base+0x2944> │ │ │ │ + blt cdee8 <_Py_NewReferenceNoTotal@@Base+0x29b0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc5c0 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ + b cc4f4 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ + mov sl, r7 │ │ │ │ + b cc4cc <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce414 <_Py_NewReferenceNoTotal@@Base+0x2e10> │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce630 <_Py_NewReferenceNoTotal@@Base+0x30f8> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne ce42c <_Py_NewReferenceNoTotal@@Base+0x2e28> │ │ │ │ + bne ce614 <_Py_NewReferenceNoTotal@@Base+0x30dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ mov r7, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf58 <_Py_NewReferenceNoTotal@@Base+0x2954> │ │ │ │ + blt cddb8 <_Py_NewReferenceNoTotal@@Base+0x2880> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - b cbba0 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - b cc550 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + b cbad4 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + b cc484 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ mov r8, r3 │ │ │ │ - mov r9, fp │ │ │ │ - b cc598 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + b cc4cc <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 92248 │ │ │ │ + bl 921dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd11c <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc534 <_Py_NewReferenceNoTotal@@Base+0xf30> │ │ │ │ + beq cd130 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq cbdc0 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + beq cbed0 <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b cbefc <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1432] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-1696] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce540 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce450 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq ce220 <_Py_NewReferenceNoTotal@@Base+0x2ce8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce1d8 <_Py_NewReferenceNoTotal@@Base+0x2ca0> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r7, lsl #2] │ │ │ │ - ldrne sl, [r3, #12] │ │ │ │ - ldrne r9, [r3, #16] │ │ │ │ - beq ce2ec <_Py_NewReferenceNoTotal@@Base+0x2ce8> │ │ │ │ - ldr r1, [pc, #-1536] @ cc92c <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + beq ce1a8 <_Py_NewReferenceNoTotal@@Base+0x2c70> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #-1800] @ cc820 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc8c <_Py_NewReferenceNoTotal@@Base+0x2688> │ │ │ │ + beq cdb5c <_Py_NewReferenceNoTotal@@Base+0x2624> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecf58 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cdc8c <_Py_NewReferenceNoTotal@@Base+0x2688> │ │ │ │ + bl ecfa0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq cdb5c <_Py_NewReferenceNoTotal@@Base+0x2624> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1540] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-1812] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce164 <_Py_NewReferenceNoTotal@@Base+0x2b60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cdc90 <_Py_NewReferenceNoTotal@@Base+0x268c> │ │ │ │ - ldr r1, [pc, #-1628] @ cc924 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + beq ce4c8 <_Py_NewReferenceNoTotal@@Base+0x2f90> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ + subne r2, r2, #1 │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ + bne cdb60 <_Py_NewReferenceNoTotal@@Base+0x2628> │ │ │ │ + ldr r1, [pc, #-1896] @ cc818 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdd10 <_Py_NewReferenceNoTotal@@Base+0x270c> │ │ │ │ + bne cdbd4 <_Py_NewReferenceNoTotal@@Base+0x269c> │ │ │ │ mov r8, #0 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - ldr fp, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, fp, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cdc90 <_Py_NewReferenceNoTotal@@Base+0x268c> │ │ │ │ + str sl, [r4, #8] │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, sl, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cdb60 <_Py_NewReferenceNoTotal@@Base+0x2628> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs ip, r0, #0 │ │ │ │ - subeq fp, fp, #2 │ │ │ │ - streq fp, [r4, #88] @ 0x58 │ │ │ │ - beq cc108 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ - ldr r3, [ip, #20] │ │ │ │ + bl ebd34 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subeq sl, sl, #2 │ │ │ │ + streq sl, [r4, #88] @ 0x58 │ │ │ │ + beq cc03c <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr fp, [ip, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce2d0 <_Py_NewReferenceNoTotal@@Base+0x2ccc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ + ldr sl, [r2, #20] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce1e8 <_Py_NewReferenceNoTotal@@Base+0x2cb0> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r9, [r2, #32] │ │ │ │ + stmib r2, {r3, r8} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #17 │ │ │ │ - stmib r7, {r6, r8} │ │ │ │ - str sl, [r7, #32] │ │ │ │ - str r9, [r7, #36] @ 0x24 │ │ │ │ - str fp, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ + str sl, [r2, #40] @ 0x28 │ │ │ │ + str r7, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce314 <_Py_NewReferenceNoTotal@@Base+0x2d10> │ │ │ │ + blt ce0f4 <_Py_NewReferenceNoTotal@@Base+0x2bbc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cbec0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ - mov r9, fp │ │ │ │ - mov r8, r2 │ │ │ │ - b cc550 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + b cbdf8 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ + mov r9, sl │ │ │ │ + mov r8, fp │ │ │ │ + b cc484 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce198 <_Py_NewReferenceNoTotal@@Base+0x2b94> │ │ │ │ + blt ce4dc <_Py_NewReferenceNoTotal@@Base+0x2fa4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-1848] @ cc928 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #-2108] @ cc81c <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccbd4 <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc04c <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b cc598 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + beq ccb88 <_Py_NewReferenceNoTotal@@Base+0x1650> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbf80 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, fp │ │ │ │ + b cc4cc <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf98 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + blt cdf54 <_Py_NewReferenceNoTotal@@Base+0x2a1c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc68c <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ + b cc5c0 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cd0d8 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd0d4 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne ce610 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ + cmp r3, r7 │ │ │ │ + bne ce03c <_Py_NewReferenceNoTotal@@Base+0x2b04> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - movge r3, r6 │ │ │ │ - ldrge r6, [r4, #8] │ │ │ │ - bge cc084 <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - b ccbb8 <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ + movge r2, r7 │ │ │ │ + ldrge r7, [r4, #8] │ │ │ │ + bge cbfb8 <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b ccb70 <_Py_NewReferenceNoTotal@@Base+0x1638> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd118 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2020] @ cc92c <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #-2284] @ cc820 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccedc <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc108 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + beq cced4 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc03c <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #-2040] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + ldr r2, [pc, #-2328] @ cc824 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cded8 <_Py_NewReferenceNoTotal@@Base+0x28d4> │ │ │ │ + bne cde04 <_Py_NewReferenceNoTotal@@Base+0x28cc> │ │ │ │ mov r0, #4 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce220 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + beq ce234 <_Py_NewReferenceNoTotal@@Base+0x2cfc> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b cced4 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b ccea8 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf20 <_Py_NewReferenceNoTotal@@Base+0x291c> │ │ │ │ + blt cdde4 <_Py_NewReferenceNoTotal@@Base+0x28ac> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #504 @ 0x1f8 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc138 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc06c <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebcec │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdfc8 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + bl ebd34 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce584 <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce4f0 <_Py_NewReferenceNoTotal@@Base+0x2fb8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #26 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd118 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #580 @ 0x244 │ │ │ │ - beq cd9c8 <_Py_NewReferenceNoTotal@@Base+0x23c4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc190 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + beq cd8dc <_Py_NewReferenceNoTotal@@Base+0x23a4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc0c4 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd118 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2288] @ cc934 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #-2580] @ cc828 <_Py_NewReferenceNoTotal@@Base+0x12f0> │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc1c0 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc0f4 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2280] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-2576] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0dc <_Py_NewReferenceNoTotal@@Base+0x2ad8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cd30c <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ + beq ce2a8 <_Py_NewReferenceNoTotal@@Base+0x2d70> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd31c <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq cdff4 <_Py_NewReferenceNoTotal@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #-2376] @ cc934 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + beq ce108 <_Py_NewReferenceNoTotal@@Base+0x2bd0> │ │ │ │ + ldr r1, [pc, #-2668] @ cc828 <_Py_NewReferenceNoTotal@@Base+0x12f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd308 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + beq cd318 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecf58 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cd308 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + bl ecfa0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq cd318 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c67c │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 24c7f8 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cd30c <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ + bne cd31c <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl ebd34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq cd30c <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ + beq cd31c <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ - bl 24c7cc │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - bl a5780 │ │ │ │ + bl 24c948 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce004 <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc1c0 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + bne ce118 <_Py_NewReferenceNoTotal@@Base+0x2be0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc0f4 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd118 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - beq cd8ec <_Py_NewReferenceNoTotal@@Base+0x22e8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc164 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + beq cd800 <_Py_NewReferenceNoTotal@@Base+0x22c8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc098 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cd118 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #-2904] @ cc82c <_Py_NewReferenceNoTotal@@Base+0x12f4> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq cdbe8 <_Py_NewReferenceNoTotal@@Base+0x26b0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc188 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd458 <_Py_NewReferenceNoTotal@@Base+0x1e54> │ │ │ │ + blt cd49c <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #-2616] @ cc938 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #-2948] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cc284 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + bne cc1b8 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2624] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-2964] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ cmp r3, r2 │ │ │ │ - beq ce2c4 <_Py_NewReferenceNoTotal@@Base+0x2cc0> │ │ │ │ + beq ce51c <_Py_NewReferenceNoTotal@@Base+0x2fe4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce26c <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + bne ce2e0 <_Py_NewReferenceNoTotal@@Base+0x2da8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ - ldrne r9, [r3, #12] │ │ │ │ - ldrne r8, [r3, #16] │ │ │ │ - beq ce27c <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ - ldr r1, [pc, #-2704] @ cc938 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + ldrne r8, [r3, #12] │ │ │ │ + ldrne r7, [r3, #16] │ │ │ │ + beq ce2f0 <_Py_NewReferenceNoTotal@@Base+0x2db8> │ │ │ │ + ldr r1, [pc, #-3036] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce26c <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq ce2e0 <_Py_NewReferenceNoTotal@@Base+0x2da8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d118 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 24d294 │ │ │ │ + ldr r9, [r4, #20] │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ce26c <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq ce2e0 <_Py_NewReferenceNoTotal@@Base+0x2da8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce26c <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq ce2e0 <_Py_NewReferenceNoTotal@@Base+0x2da8> │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - bl 24d2d4 │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + bl 24d450 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - subs fp, r0, #0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce260 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ - str r9, [r7, #32] │ │ │ │ - str r8, [r7, #36] @ 0x24 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str sl, [r7, #44] @ 0x2c │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce2d4 <_Py_NewReferenceNoTotal@@Base+0x2d9c> │ │ │ │ + str r8, [r2, #32] │ │ │ │ + str r7, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ + str r9, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #24 │ │ │ │ + mov r1, #24 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str fp, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ + str sl, [r2, #4] │ │ │ │ + str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b cc288 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + b cc1bc <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde20 <_Py_NewReferenceNoTotal@@Base+0x281c> │ │ │ │ + blt cddc4 <_Py_NewReferenceNoTotal@@Base+0x288c> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #-2888] @ cc93c <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ - ldr r1, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc224 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + ldr r2, [r0, r3, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #508 @ 0x1fc │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc124 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebcec │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdfc8 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + bl ebd34 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce584 <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce4f0 <_Py_NewReferenceNoTotal@@Base+0x2fb8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ - mov r3, #28 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #-3020] @ cc940 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc254 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-3040] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ce070 <_Py_NewReferenceNoTotal@@Base+0x2a6c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce060 <_Py_NewReferenceNoTotal@@Base+0x2a5c> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ - ldrne r8, [r3, #12] │ │ │ │ - ldrne r6, [r3, #16] │ │ │ │ - beq ce01c <_Py_NewReferenceNoTotal@@Base+0x2a18> │ │ │ │ - ldr r1, [pc, #-3112] @ cc940 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cdfe0 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24d118 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdfe0 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq cdfe0 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - bl 24d2d4 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdfd4 <_Py_NewReferenceNoTotal@@Base+0x29d0> │ │ │ │ - str r8, [r7, #32] │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ - str r9, [r7, #40] @ 0x28 │ │ │ │ - str sl, [r7, #44] @ 0x2c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #23 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str fp, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + mov r3, #27 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde14 <_Py_NewReferenceNoTotal@@Base+0x2810> │ │ │ │ + blt cddd4 <_Py_NewReferenceNoTotal@@Base+0x289c> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #508 @ 0x1fc │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc1f0 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + ldr r2, [pc, #-3344] @ cc834 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ldr r1, [r0, r3, lsl #2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, r2 │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc158 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebcec │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdfc8 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + bl ebd34 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd124 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce584 <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce4f0 <_Py_NewReferenceNoTotal@@Base+0x2fb8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ - mov r3, #27 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r3, [sl, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #-3384] @ cc944 <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cdeec <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 298bc │ │ │ │ - ldr r3, [r8, #800] @ 0x320 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r8, #800] @ 0x320 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + mov r3, #28 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdefc <_Py_NewReferenceNoTotal@@Base+0x28f8> │ │ │ │ + blt cdf14 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc578 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + b cc4ac <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdfa4 <_Py_NewReferenceNoTotal@@Base+0x29a0> │ │ │ │ + blt cdfa4 <_Py_NewReferenceNoTotal@@Base+0x2a6c> │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cbacc <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ - b cbae4 <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ce574 <_Py_NewReferenceNoTotal@@Base+0x2f70> │ │ │ │ - ldr sl, [pc, #-3512] @ cc948 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ - ldr r1, [pc, #-3512] @ cc94c <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + bne cba00 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b cba18 <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cceb0 <_Py_NewReferenceNoTotal@@Base+0x1978> │ │ │ │ + ldr sl, [pc, #-3540] @ cc838 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r2, [pc, #-3540] @ cc83c <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq cbe40 <_Py_NewReferenceNoTotal@@Base+0x83c> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq cbd78 <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, #4 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cced4 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ - b ce220 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + bne ccea4 <_Py_NewReferenceNoTotal@@Base+0x196c> │ │ │ │ + b ce234 <_Py_NewReferenceNoTotal@@Base+0x2cfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf0c <_Py_NewReferenceNoTotal@@Base+0x2908> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - b cbc24 <_Py_NewReferenceNoTotal@@Base+0x620> │ │ │ │ + blt cdefc <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + b cbb5c <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ + bl 343094 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne cc358 <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ + bne cc294 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde30 <_Py_NewReferenceNoTotal@@Base+0x282c> │ │ │ │ + blt cdf28 <_Py_NewReferenceNoTotal@@Base+0x29f0> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b cc358 <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ + b cc294 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce314 <_Py_NewReferenceNoTotal@@Base+0x2d10> │ │ │ │ + blt ce0f4 <_Py_NewReferenceNoTotal@@Base+0x2bbc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b ccb24 <_Py_NewReferenceNoTotal@@Base+0x1520> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce420 <_Py_NewReferenceNoTotal@@Base+0x2e1c> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - bne cbbec <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - sublt r7, r3, #1 │ │ │ │ - strlt r2, [r4, #60] @ 0x3c │ │ │ │ - blt cdf7c <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr sl, [r1, #16] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - bne cdf78 <_Py_NewReferenceNoTotal@@Base+0x2974> │ │ │ │ - ldr r2, [pc, #-3776] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce560 <_Py_NewReferenceNoTotal@@Base+0x2f5c> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - b cbc18 <_Py_NewReferenceNoTotal@@Base+0x614> │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b ccad8 <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ mov r0, #28 │ │ │ │ mul fp, r0, r1 │ │ │ │ ldr r9, [r8, #512] @ 0x200 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ add ip, r9, fp │ │ │ │ ldr r7, [ip, #8] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ add r0, r8, r7, lsl #2 │ │ │ │ ldr lr, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ cmp ip, lr │ │ │ │ - str r1, [r2, #8] │ │ │ │ - str r2, [ip, #16] │ │ │ │ - bne cd884 <_Py_NewReferenceNoTotal@@Base+0x2280> │ │ │ │ - ldr r2, [ip, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cd880 <_Py_NewReferenceNoTotal@@Base+0x227c> │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r3, [ip, #16] │ │ │ │ + bne cd710 <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ + ldr r3, [ip, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cd70c <_Py_NewReferenceNoTotal@@Base+0x21d4> │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r2, [r0, #528] @ 0x210 │ │ │ │ - ldr r2, [ip, #12] │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [r0, #528] @ 0x210 │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ add r1, r7, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ str r1, [ip, #8] │ │ │ │ - beq cde44 <_Py_NewReferenceNoTotal@@Base+0x2840> │ │ │ │ + beq cde44 <_Py_NewReferenceNoTotal@@Base+0x290c> │ │ │ │ cmp r1, #1 │ │ │ │ - beq cdde8 <_Py_NewReferenceNoTotal@@Base+0x27e4> │ │ │ │ - ldr r2, [r0, #532] @ 0x214 │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cde18 <_Py_NewReferenceNoTotal@@Base+0x28e0> │ │ │ │ + ldr r3, [r0, #532] @ 0x214 │ │ │ │ + cmp r3, #0 │ │ │ │ streq ip, [r0, #532] @ 0x214 │ │ │ │ cmp ip, lr │ │ │ │ - beq cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + beq cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r1, [ip, #24] │ │ │ │ - ldr r2, [ip, #20] │ │ │ │ + ldr r3, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - strne r2, [r1, #20] │ │ │ │ - streq r2, [r8, #524] @ 0x20c │ │ │ │ - ldr r2, [lr, #20] │ │ │ │ + strne r3, [r1, #20] │ │ │ │ + streq r3, [r8, #524] @ 0x20c │ │ │ │ + ldr r3, [lr, #20] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str lr, [ip, #24] │ │ │ │ - str r2, [ip, #20] │ │ │ │ - strne ip, [r2, #24] │ │ │ │ + str r3, [ip, #20] │ │ │ │ + strne ip, [r3, #24] │ │ │ │ str ip, [lr, #20] │ │ │ │ - b cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + b cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce63c <_Py_NewReferenceNoTotal@@Base+0x3104> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, r7 │ │ │ │ + bne cbb20 <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r3, #1 │ │ │ │ + sublt r7, r2, #1 │ │ │ │ + movlt fp, r3 │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ + blt cdf68 <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne cdf64 <_Py_NewReferenceNoTotal@@Base+0x2a2c> │ │ │ │ + ldr r3, [pc, #-4012] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ce528 <_Py_NewReferenceNoTotal@@Base+0x2ff0> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + b cbb50 <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-4008] @ cc950 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-4044] @ cc840 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce388 <_Py_NewReferenceNoTotal@@Base+0x2d84> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce340 <_Py_NewReferenceNoTotal@@Base+0x2d3c> │ │ │ │ + beq ce4bc <_Py_NewReferenceNoTotal@@Base+0x2f84> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce38c <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce360 <_Py_NewReferenceNoTotal@@Base+0x2d5c> │ │ │ │ + beq ce440 <_Py_NewReferenceNoTotal@@Base+0x2f08> │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce460 <_Py_NewReferenceNoTotal@@Base+0x2e5c> │ │ │ │ + beq ce3ac <_Py_NewReferenceNoTotal@@Base+0x2e74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f404 │ │ │ │ + bl 24f580 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ce460 <_Py_NewReferenceNoTotal@@Base+0x2e5c> │ │ │ │ - ldr r1, [pc, #3256] @ ce618 <_Py_NewReferenceNoTotal@@Base+0x3014> │ │ │ │ + beq ce3ac <_Py_NewReferenceNoTotal@@Base+0x2e74> │ │ │ │ + ldr r1, [pc, #3540] @ ce648 <_Py_NewReferenceNoTotal@@Base+0x3110> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 243404 │ │ │ │ + bl 243568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce460 <_Py_NewReferenceNoTotal@@Base+0x2e5c> │ │ │ │ + beq ce3ac <_Py_NewReferenceNoTotal@@Base+0x2e74> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce350 <_Py_NewReferenceNoTotal@@Base+0x2d4c> │ │ │ │ + beq ce39c <_Py_NewReferenceNoTotal@@Base+0x2e64> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce330 <_Py_NewReferenceNoTotal@@Base+0x2d2c> │ │ │ │ - str r9, [r7, #32] │ │ │ │ - str r8, [r7, #36] @ 0x24 │ │ │ │ - str fp, [r7, #40] @ 0x28 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce37c <_Py_NewReferenceNoTotal@@Base+0x2e44> │ │ │ │ + str r9, [r2, #32] │ │ │ │ + str r8, [r2, #36] @ 0x24 │ │ │ │ + str fp, [r2, #40] @ 0x28 │ │ │ │ + str r7, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #5 │ │ │ │ + mov r1, #5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str sl, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ + str sl, [r2, #4] │ │ │ │ + str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc28c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #3144] @ ce61c <_Py_NewReferenceNoTotal@@Base+0x3018> │ │ │ │ + ldr r2, [pc, #3428] @ ce64c <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2ab4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce0a8 <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ + beq ce170 <_Py_NewReferenceNoTotal@@Base+0x2c38> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce160 <_Py_NewReferenceNoTotal@@Base+0x2c28> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ - ldrne r7, [r3, #12] │ │ │ │ - ldrne r6, [r3, #16] │ │ │ │ - beq ce07c <_Py_NewReferenceNoTotal@@Base+0x2a78> │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ + ldrne r8, [r3, #12] │ │ │ │ + ldrne r7, [r3, #16] │ │ │ │ + beq ce134 <_Py_NewReferenceNoTotal@@Base+0x2bfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24655c │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq cda68 <_Py_NewReferenceNoTotal@@Base+0x2464> │ │ │ │ + bl 2466c0 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq cd97c <_Py_NewReferenceNoTotal@@Base+0x2444> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cda68 <_Py_NewReferenceNoTotal@@Base+0x2464> │ │ │ │ + beq cd97c <_Py_NewReferenceNoTotal@@Base+0x2444> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r3, #24] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 244630 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - bl a5780 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 244794 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce0c4 <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ + bne ce17c <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bf0> │ │ │ │ - ldr r0, [pc, #2976] @ ce620 <_Py_NewReferenceNoTotal@@Base+0x301c> │ │ │ │ - bl 9984c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq cdfbc <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ - add r2, r3, #23 │ │ │ │ - mov r1, r3 │ │ │ │ - bic r2, r2, #7 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - str r0, [r1], #16 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - str r1, [r3, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r1, [r3, #8] │ │ │ │ - str r3, [r6, #8] │ │ │ │ - mov r6, r3 │ │ │ │ - add r3, r2, #16 │ │ │ │ - b cc2a4 <_Py_NewReferenceNoTotal@@Base+0xca0> │ │ │ │ + b cd20c <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea10 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl cea44 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc7f0 <_Py_NewReferenceNoTotal@@Base+0x11ec> │ │ │ │ + beq cc720 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2876] @ ce61c <_Py_NewReferenceNoTotal@@Base+0x3018> │ │ │ │ + ldr r2, [pc, #3232] @ ce64c <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce108 <_Py_NewReferenceNoTotal@@Base+0x2b04> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cdf68 <_Py_NewReferenceNoTotal@@Base+0x2964> │ │ │ │ + beq ce030 <_Py_NewReferenceNoTotal@@Base+0x2af8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cdf84 <_Py_NewReferenceNoTotal@@Base+0x2a4c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce114 <_Py_NewReferenceNoTotal@@Base+0x2b10> │ │ │ │ - ldr r1, [pc, #2820] @ ce624 <_Py_NewReferenceNoTotal@@Base+0x3020> │ │ │ │ + beq ce000 <_Py_NewReferenceNoTotal@@Base+0x2ac8> │ │ │ │ + ldr r1, [pc, #3172] @ ce650 <_Py_NewReferenceNoTotal@@Base+0x3118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2439b0 │ │ │ │ + bl 243b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdf64 <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ + beq cdf80 <_Py_NewReferenceNoTotal@@Base+0x2a48> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea10 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl cea44 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cdf64 <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ + beq cdf80 <_Py_NewReferenceNoTotal@@Base+0x2a48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 246180 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 2462e4 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cdf68 <_Py_NewReferenceNoTotal@@Base+0x2964> │ │ │ │ + bne cdf84 <_Py_NewReferenceNoTotal@@Base+0x2a4c> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdf64 <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ + beq cdf80 <_Py_NewReferenceNoTotal@@Base+0x2a48> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cdf64 <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ + beq cdf80 <_Py_NewReferenceNoTotal@@Base+0x2a48> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ + bl ebd34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce144 <_Py_NewReferenceNoTotal@@Base+0x2b40> │ │ │ │ + beq ce044 <_Py_NewReferenceNoTotal@@Base+0x2b0c> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl ec644 │ │ │ │ - mov r1, r7 │ │ │ │ + bl ec68c │ │ │ │ mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ stmib sp, {r6, fp} │ │ │ │ str r8, [sp] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 2e09f4 <_PyErr_BadInternalCall@@Base+0xbb8> │ │ │ │ - ldr r2, [pc, #2644] @ ce628 <_Py_NewReferenceNoTotal@@Base+0x3024> │ │ │ │ + bl 2e12b0 <_PyErr_BadInternalCall@@Base+0xbb8> │ │ │ │ + ldr r2, [pc, #2996] @ ce654 <_Py_NewReferenceNoTotal@@Base+0x311c> │ │ │ │ mov r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d7c0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - bl a5780 │ │ │ │ + bl 24d93c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdf64 <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ + beq cdf80 <_Py_NewReferenceNoTotal@@Base+0x2a48> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbff4 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbf2c <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r0, r4 │ │ │ │ - bl 293a48 │ │ │ │ - b cbfb8 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - ldr r0, [pc, #2548] @ ce620 <_Py_NewReferenceNoTotal@@Base+0x301c> │ │ │ │ + bl 293cc8 │ │ │ │ + b cbef0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldr r0, [pc, #2908] @ ce658 <_Py_NewReferenceNoTotal@@Base+0x3120> │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 9984c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 997e0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce5f0 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ + beq cdfbc <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ add r7, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r7, r7, #7 │ │ │ │ mov lr, #8192 @ 0x2000 │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r7, ip │ │ │ │ add ip, ip, #32 │ │ │ │ mov lr, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str lr, [r0, #8] │ │ │ │ str r0, [r8, #8] │ │ │ │ str ip, [r0, #4] │ │ │ │ - beq ce5f0 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ + beq cdfbc <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ ldr r8, [r2, #4] │ │ │ │ - b cc64c <_Py_NewReferenceNoTotal@@Base+0x1048> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + b cc580 <_Py_NewReferenceNoTotal@@Base+0x1048> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne ce450 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ - ldr r1, [pc, #2440] @ ce62c <_Py_NewReferenceNoTotal@@Base+0x3028> │ │ │ │ + bne ce1d8 <_Py_NewReferenceNoTotal@@Base+0x2ca0> │ │ │ │ + ldr r1, [pc, #2792] @ ce65c <_Py_NewReferenceNoTotal@@Base+0x3124> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce2dc <_Py_NewReferenceNoTotal@@Base+0x2cd8> │ │ │ │ + beq ce1f4 <_Py_NewReferenceNoTotal@@Base+0x2cbc> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce2dc <_Py_NewReferenceNoTotal@@Base+0x2cd8> │ │ │ │ + bl ebd34 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce1f4 <_Py_NewReferenceNoTotal@@Base+0x2cbc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl e3868 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce2d0 <_Py_NewReferenceNoTotal@@Base+0x2ccc> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r8, [r2, #20] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce1e8 <_Py_NewReferenceNoTotal@@Base+0x2cb0> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #17 │ │ │ │ - str sl, [r7, #32] │ │ │ │ - str r9, [r7, #36] @ 0x24 │ │ │ │ - str r8, [r7, #40] @ 0x28 │ │ │ │ - str r2, [r7, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b ccac4 <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ + str r9, [r2, #32] │ │ │ │ + str r8, [r2, #40] @ 0x28 │ │ │ │ + str fp, [r2, #4] │ │ │ │ + str fp, [r2, #8] │ │ │ │ + str r7, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b cc9b0 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccf98 <_Py_NewReferenceNoTotal@@Base+0x1994> │ │ │ │ - b ccf90 <_Py_NewReferenceNoTotal@@Base+0x198c> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl ab690 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bne ccf98 <_Py_NewReferenceNoTotal@@Base+0x1a60> │ │ │ │ + b ccf90 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #2648] @ ce64c <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + beq ce0d8 <_Py_NewReferenceNoTotal@@Base+0x2ba0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce0c8 <_Py_NewReferenceNoTotal@@Base+0x2b90> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ + ldrne r8, [r3, #12] │ │ │ │ + ldrne r7, [r3, #16] │ │ │ │ + beq ce09c <_Py_NewReferenceNoTotal@@Base+0x2b64> │ │ │ │ + ldr r1, [pc, #2600] @ ce660 <_Py_NewReferenceNoTotal@@Base+0x3128> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce218 <_Py_NewReferenceNoTotal@@Base+0x2c14> │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - b ccb58 <_Py_NewReferenceNoTotal@@Base+0x1554> │ │ │ │ + beq ce060 <_Py_NewReferenceNoTotal@@Base+0x2b28> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24d294 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq ce060 <_Py_NewReferenceNoTotal@@Base+0x2b28> │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ebd34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq ce060 <_Py_NewReferenceNoTotal@@Base+0x2b28> │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + bl 24d450 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl e389c <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce054 <_Py_NewReferenceNoTotal@@Base+0x2b1c> │ │ │ │ + str r8, [r2, #32] │ │ │ │ + str r7, [r2, #36] @ 0x24 │ │ │ │ + str sl, [r2, #40] @ 0x28 │ │ │ │ + str r9, [r2, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r1, #23 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str fp, [r2, #4] │ │ │ │ + str r1, [r2] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc9bc <_Py_NewReferenceNoTotal@@Base+0x1484> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecf58 │ │ │ │ + bl ecfa0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ccd64 <_Py_NewReferenceNoTotal@@Base+0x1760> │ │ │ │ + beq cccf4 <_Py_NewReferenceNoTotal@@Base+0x17bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b63a0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + bl 2b6870 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ - bne cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + bne cbd30 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebcec │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + bl ebd34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + beq ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r7 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b6c10 │ │ │ │ - ldr r2, [pc, #2124] @ ce630 <_Py_NewReferenceNoTotal@@Base+0x302c> │ │ │ │ + bl 2b70e0 │ │ │ │ + ldr r2, [pc, #2336] @ ce664 <_Py_NewReferenceNoTotal@@Base+0x312c> │ │ │ │ mov r3, r0 │ │ │ │ - b cc744 <_Py_NewReferenceNoTotal@@Base+0x1140> │ │ │ │ - ldr r2, [r8, #524] @ 0x20c │ │ │ │ + b cc670 <_Py_NewReferenceNoTotal@@Base+0x1138> │ │ │ │ + ldr r0, [pc, #2328] @ ce668 <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #2324] @ ce66c <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 11774c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r6, #0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl ab620 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ce22c <_Py_NewReferenceNoTotal@@Base+0x2cf4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r7, r0 │ │ │ │ + b ccb0c <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b cbd2c <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbae8 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc124 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc158 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc06c <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc000 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, #4 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b cd14c <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ + ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [ip, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [ip, #20] │ │ │ │ str r1, [ip, #24] │ │ │ │ - strne ip, [r2, #24] │ │ │ │ - ldr r2, [r8, #532] @ 0x214 │ │ │ │ + strne ip, [r3, #24] │ │ │ │ + ldr r3, [r8, #532] @ 0x214 │ │ │ │ str ip, [r8, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ streq ip, [r8, #532] @ 0x214 │ │ │ │ - b cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc1f0 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbdf4 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ - ldr r2, [ip, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cd898 <_Py_NewReferenceNoTotal@@Base+0x2294> │ │ │ │ - ldr r3, [ip, #24] │ │ │ │ - ldr r1, [r9, fp] │ │ │ │ + b cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + ldr r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - strne r2, [r3, #20] │ │ │ │ - streq r2, [r8, #524] @ 0x20c │ │ │ │ - str r3, [r2, #24] │ │ │ │ + beq cd724 <_Py_NewReferenceNoTotal@@Base+0x21ec> │ │ │ │ + ldr r2, [ip, #24] │ │ │ │ + ldr r1, [r9, fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r3, [r2, #20] │ │ │ │ + streq r3, [r8, #524] @ 0x20c │ │ │ │ + str r2, [r3, #24] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [ip, #20] │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp r3, #0 │ │ │ │ addne r3, r1, #262144 @ 0x40000 │ │ │ │ lsrne r3, r3, #18 │ │ │ │ @@ -168570,545 +168570,558 @@ │ │ │ │ str r7, [r2, #804] @ 0x324 │ │ │ │ ldr r0, [sl, #804] @ 0x324 │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ str r7, [r9, fp] │ │ │ │ sub r3, r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r8, #788] @ 0x314 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc0cc <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ - ldr r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, #4 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b cd138 <_Py_NewReferenceNoTotal@@Base+0x1b34> │ │ │ │ - ldr r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b cd688 <_Py_NewReferenceNoTotal@@Base+0x2084> │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc32c <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc32c <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc138 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ - ldr r2, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #1788] @ ce634 <_Py_NewReferenceNoTotal@@Base+0x3030> │ │ │ │ - cmp r2, r1 │ │ │ │ - bne cd770 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + b cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ + ldr r1, [pc, #1944] @ ce670 <_Py_NewReferenceNoTotal@@Base+0x3138> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne cd67c <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbf80 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ - b cbef4 <_Py_NewReferenceNoTotal@@Base+0x8f0> │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbdf4 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + beq cbeb8 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbe2c <_Py_NewReferenceNoTotal@@Base+0x8f4> │ │ │ │ mov r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbbb4 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cbff4 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ - sub r7, r3, #1 │ │ │ │ - sub r3, r7, #1 │ │ │ │ - b cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + b cbd2c <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc268 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc268 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbd2c <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1704] @ ce638 <_Py_NewReferenceNoTotal@@Base+0x3034> │ │ │ │ - ldr r1, [pc, #1704] @ ce63c <_Py_NewReferenceNoTotal@@Base+0x3038> │ │ │ │ + ldr r3, [pc, #1820] @ ce668 <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ + ldr r1, [pc, #1820] @ ce66c <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbb68 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 11774c │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cba9c <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + sub r7, r2, #1 │ │ │ │ + sub r2, r7, #1 │ │ │ │ + b cbd30 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b ccdd8 <_Py_NewReferenceNoTotal@@Base+0x18a0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cbf2c <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cc1bc <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 29f9e8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc58c <_Py_NewReferenceNoTotal@@Base+0x1054> │ │ │ │ + b cba98 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 29f9e8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne cc2c4 <_Py_NewReferenceNoTotal@@Base+0xcc0> │ │ │ │ + bne cc1fc <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r2 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdac0 <_Py_NewReferenceNoTotal@@Base+0x2588> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r6, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq cd9e4 <_Py_NewReferenceNoTotal@@Base+0x24ac> │ │ │ │ + b cdf84 <_Py_NewReferenceNoTotal@@Base+0x2a4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 343094 │ │ │ │ + b cd9b8 <_Py_NewReferenceNoTotal@@Base+0x2480> │ │ │ │ + mov r2, r7 │ │ │ │ + b cbfb8 <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ - bl a5780 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc720 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce02c <_Py_NewReferenceNoTotal@@Base+0x2a28> │ │ │ │ + bne ce080 <_Py_NewReferenceNoTotal@@Base+0x2b48> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc254 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge ce0e8 <_Py_NewReferenceNoTotal@@Base+0x2ae4> │ │ │ │ + b cd388 <_Py_NewReferenceNoTotal@@Base+0x1e50> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r7, r2, #1 │ │ │ │ + b cdf68 <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc1c0 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + b cc188 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce044 <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc254 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + blt ce0e4 <_Py_NewReferenceNoTotal@@Base+0x2bac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - beq cd560 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc254 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r8, [r2, #12] │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + beq cdc30 <_Py_NewReferenceNoTotal@@Base+0x26f8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc188 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cd534 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ + bl 343094 │ │ │ │ + b cdc04 <_Py_NewReferenceNoTotal@@Base+0x26cc> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b ce0c8 <_Py_NewReferenceNoTotal@@Base+0x2b90> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc8a0 <_Py_NewReferenceNoTotal@@Base+0x1368> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce0c4 <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - beq cda10 <_Py_NewReferenceNoTotal@@Base+0x240c> │ │ │ │ + bge ce2b4 <_Py_NewReferenceNoTotal@@Base+0x2d7c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc190 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc0f4 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ce17c <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r8, [r2, #12] │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + beq cd924 <_Py_NewReferenceNoTotal@@Base+0x23ec> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc0c4 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cd9e4 <_Py_NewReferenceNoTotal@@Base+0x23e0> │ │ │ │ + bl 343094 │ │ │ │ + b cd8f8 <_Py_NewReferenceNoTotal@@Base+0x23c0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc190 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cd248 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - beq cd274 <_Py_NewReferenceNoTotal@@Base+0x1c70> │ │ │ │ - b cd30c <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cdaec <_Py_NewReferenceNoTotal@@Base+0x24e8> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc0c4 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + mov r8, #0 │ │ │ │ + b cc4d0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + b cc488 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdbf4 <_Py_NewReferenceNoTotal@@Base+0x25f0> │ │ │ │ + blt ce204 <_Py_NewReferenceNoTotal@@Base+0x2ccc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - beq cdb18 <_Py_NewReferenceNoTotal@@Base+0x2514> │ │ │ │ - b cdf68 <_Py_NewReferenceNoTotal@@Base+0x2964> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq ccf20 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc03c <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ce204 <_Py_NewReferenceNoTotal@@Base+0x2ccc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc7f0 <_Py_NewReferenceNoTotal@@Base+0x11ec> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r7, r3, #1 │ │ │ │ - b cdf7c <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b ccf60 <_Py_NewReferenceNoTotal@@Base+0x195c> │ │ │ │ - mov r8, r3 │ │ │ │ - b cc59c <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ce1c4 <_Py_NewReferenceNoTotal@@Base+0x2bc0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - b cc04c <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + b cd110 <_Py_NewReferenceNoTotal@@Base+0x1bd8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge ce1e8 <_Py_NewReferenceNoTotal@@Base+0x2be4> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc04c <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc03c <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b ccbf0 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - beq ccc1c <_Py_NewReferenceNoTotal@@Base+0x1618> │ │ │ │ - b ce188 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ - mov r8, #0 │ │ │ │ - b cc59c <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b cc554 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bl 343094 │ │ │ │ + b ccef0 <_Py_NewReferenceNoTotal@@Base+0x19b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d40 │ │ │ │ + bl 99cd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - beq cbf98 <_Py_NewReferenceNoTotal@@Base+0x994> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cbfc4 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b ccebc <_Py_NewReferenceNoTotal@@Base+0x1984> │ │ │ │ + bl a5710 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ce284 <_Py_NewReferenceNoTotal@@Base+0x2d4c> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cbf80 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge ce35c <_Py_NewReferenceNoTotal@@Base+0x2e24> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbf80 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov r8, #0 │ │ │ │ + b cc488 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cc988 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ - bl a5780 │ │ │ │ + bl 343094 │ │ │ │ + b cd260 <_Py_NewReferenceNoTotal@@Base+0x1d28> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq cd28c <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + b cd31c <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce2ac <_Py_NewReferenceNoTotal@@Base+0x2ca8> │ │ │ │ + bne ce320 <_Py_NewReferenceNoTotal@@Base+0x2de8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc284 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + b cc1b8 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce2ac <_Py_NewReferenceNoTotal@@Base+0x2ca8> │ │ │ │ + blt ce320 <_Py_NewReferenceNoTotal@@Base+0x2de8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd3c0 <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ - b ce26c <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq cd404 <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ + b ce2e0 <_Py_NewReferenceNoTotal@@Base+0x2da8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc284 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + b cc1b8 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cd394 <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ce2fc <_Py_NewReferenceNoTotal@@Base+0x2cf8> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd114 <_Py_NewReferenceNoTotal@@Base+0x1b10> │ │ │ │ + bl 343094 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cc888 <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ + b cc898 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge ce434 <_Py_NewReferenceNoTotal@@Base+0x2e30> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc108 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc9ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ - mov r8, #0 │ │ │ │ - b cc554 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ - bl a5780 │ │ │ │ + bl 343094 │ │ │ │ + b ccba4 <_Py_NewReferenceNoTotal@@Base+0x166c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq ccbd0 <_Py_NewReferenceNoTotal@@Base+0x1698> │ │ │ │ + b ce264 <_Py_NewReferenceNoTotal@@Base+0x2d2c> │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce370 <_Py_NewReferenceNoTotal@@Base+0x2d6c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc164 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + bne ce4a0 <_Py_NewReferenceNoTotal@@Base+0x2f68> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc098 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd344 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ + b cd354 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ce388 <_Py_NewReferenceNoTotal@@Base+0x2e50> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r2, r2, #1 │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ + bne cc098 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + ldr r3, [pc, #624] @ ce64c <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ce480 <_Py_NewReferenceNoTotal@@Base+0x2f48> │ │ │ │ + mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d40 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce500 <_Py_NewReferenceNoTotal@@Base+0x2efc> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc164 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + beq ce470 <_Py_NewReferenceNoTotal@@Base+0x2f38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cd908 <_Py_NewReferenceNoTotal@@Base+0x2304> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne ce56c <_Py_NewReferenceNoTotal@@Base+0x2f68> │ │ │ │ + bl ef524 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce470 <_Py_NewReferenceNoTotal@@Base+0x2f38> │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 30ba50 │ │ │ │ + bl a5710 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc764 <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne ce248 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cbb54 <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + beq ce474 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b ce38c <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf98 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ - ldmib r4, {r1, r3} │ │ │ │ - b cbb54 <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r3, #1 │ │ │ │ - b cdf7c <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ - mov r7, r8 │ │ │ │ - b cbba0 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + blt ce4a0 <_Py_NewReferenceNoTotal@@Base+0x2f68> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - beq ccf24 <_Py_NewReferenceNoTotal@@Base+0x1920> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq cd848 <_Py_NewReferenceNoTotal@@Base+0x2310> │ │ │ │ + b ce38c <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r1, r2, #1 │ │ │ │ + b ce438 <_Py_NewReferenceNoTotal@@Base+0x2f00> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + beq ce3e8 <_Py_NewReferenceNoTotal@@Base+0x2eb0> │ │ │ │ + b ce438 <_Py_NewReferenceNoTotal@@Base+0x2f00> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc108 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ce33c <_Py_NewReferenceNoTotal@@Base+0x2d38> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc164 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ - ldr r2, [pc, #396] @ ce61c <_Py_NewReferenceNoTotal@@Base+0x3018> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce520 <_Py_NewReferenceNoTotal@@Base+0x2f1c> │ │ │ │ - mov r1, #616 @ 0x268 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6dfc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ce4f0 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc098 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq ce4f0 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ - mov r1, #1 │ │ │ │ + bl 343094 │ │ │ │ + b cd81c <_Py_NewReferenceNoTotal@@Base+0x22e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30b20c │ │ │ │ - bl a5780 │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r9, #1 │ │ │ │ + bl 343094 │ │ │ │ + b ccf60 <_Py_NewReferenceNoTotal@@Base+0x1a28> │ │ │ │ + mov r8, r3 │ │ │ │ + b cc4d0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b cdff8 <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl a5710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce4f4 <_Py_NewReferenceNoTotal@@Base+0x2ef0> │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b ce340 <_Py_NewReferenceNoTotal@@Base+0x2d3c> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r9, #1 │ │ │ │ - b ce4e8 <_Py_NewReferenceNoTotal@@Base+0x2ee4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - beq cd934 <_Py_NewReferenceNoTotal@@Base+0x2330> │ │ │ │ - b ce340 <_Py_NewReferenceNoTotal@@Base+0x2d3c> │ │ │ │ + beq cc1bc <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, #1 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - beq ce49c <_Py_NewReferenceNoTotal@@Base+0x2e98> │ │ │ │ - b ce4e8 <_Py_NewReferenceNoTotal@@Base+0x2ee4> │ │ │ │ + bl 343094 │ │ │ │ + b cd3d8 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b ccef8 <_Py_NewReferenceNoTotal@@Base+0x18f4> │ │ │ │ - bl 342a14 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cba88 <_Py_NewReferenceNoTotal@@Base+0x484> │ │ │ │ - b ccbc4 <_Py_NewReferenceNoTotal@@Base+0x15c0> │ │ │ │ + bl 343094 │ │ │ │ + b cd7f8 <_Py_NewReferenceNoTotal@@Base+0x22c0> │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ + beq cb9bc <_Py_NewReferenceNoTotal@@Base+0x484> │ │ │ │ + sub r1, r2, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - b cd81c <_Py_NewReferenceNoTotal@@Base+0x2218> │ │ │ │ + bl 343094 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq ce5b8 <_Py_NewReferenceNoTotal@@Base+0x3080> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b cbb3c <_Py_NewReferenceNoTotal@@Base+0x538> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b ce23c <_Py_NewReferenceNoTotal@@Base+0x2c38> │ │ │ │ - bl a5780 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cc288 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + b cba70 <_Py_NewReferenceNoTotal@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ + bl 343094 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cbdd8 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ + b cc898 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce5dc <_Py_NewReferenceNoTotal@@Base+0x2fd8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + blt ce61c <_Py_NewReferenceNoTotal@@Base+0x30e4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b cbaf8 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + b cba2c <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 342a14 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cbea0 <_Py_NewReferenceNoTotal@@Base+0x89c> │ │ │ │ - b cc9a4 <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc2f8 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cc690 <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, r6, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 29f6f4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cc658 <_Py_NewReferenceNoTotal@@Base+0x1054> │ │ │ │ - b cbb64 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ - mov r3, r6 │ │ │ │ - b cc084 <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ - eoreq pc, r4, ip, lsl lr @ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne ccec8 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cba88 <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdf54 <_Py_NewReferenceNoTotal@@Base+0x2a1c> │ │ │ │ + ldmib r4, {r1, r3} │ │ │ │ + b cba88 <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + mov r7, r8 │ │ │ │ + b cbad4 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + mov r3, #1 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc234 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b cbd30 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ + b cdf68 <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ + mlaeq r4, r8, pc, pc @ │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq r3, r6, r4, lsl #12 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ - mlaseq r6, r0, pc, r0 @ │ │ │ │ - eorseq r2, r6, r4, lsl #28 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - eorseq r2, r6, r4, ror #27 │ │ │ │ - andeq r9, r9, r4, ror #31 │ │ │ │ + andeq r0, r0, lr, lsl #4 │ │ │ │ + eorseq r3, r6, r4, ror #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsr pc │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ │ │ │ │ -000ce640 : │ │ │ │ +000ce674 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq ce658 │ │ │ │ + beq ce68c │ │ │ │ add r0, r0, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ ce694 │ │ │ │ + ldr r0, [pc, #36] @ ce6c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ ce698 │ │ │ │ + ldr r1, [pc, #28] @ ce6cc │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsr pc │ │ │ │ │ │ │ │ -000ce69c <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +000ce6d0 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #148] @ 0x94 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #52] @ 0x34 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - beq ce7d0 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq ce804 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp sl, r3, asr #2 │ │ │ │ - bge ce7d0 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + bge ce804 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr r3, [r5] │ │ │ │ add sl, r4, sl, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r0, #148] @ 0x94 │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq ce704 <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ + beq ce738 <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -169118,64 +169131,64 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r8, [r4, #20] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb r3, [r4, #38] @ 0x26 │ │ │ │ - ble ce790 <_PyEvalFramePushAndInit@@Base+0xf4> │ │ │ │ + ble ce7c4 <_PyEvalFramePushAndInit@@Base+0xf4> │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceb94 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cebc8 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce7bc <_PyEvalFramePushAndInit@@Base+0x120> │ │ │ │ + bne ce7f0 <_PyEvalFramePushAndInit@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceb94 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cebc8 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce784 <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ + beq ce7b8 <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2444e0 │ │ │ │ + bl 244644 │ │ │ │ mov r4, #0 │ │ │ │ - b ce784 <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ + b ce7b8 <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ add r3, sl, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt ce874 <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ - ldr r2, [pc, #540] @ cea08 <_PyEvalFramePushAndInit@@Base+0x36c> │ │ │ │ + blt ce8a8 <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ + ldr r2, [pc, #540] @ cea3c <_PyEvalFramePushAndInit@@Base+0x36c> │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #808] @ 0x328 │ │ │ │ ldr r0, [r2, #804] @ 0x324 │ │ │ │ ldr r4, [r7, #144] @ 0x90 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce87c <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ + beq ce8b0 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldrne r2, [r7, #148] @ 0x94 │ │ │ │ str r4, [r3] │ │ │ │ addne ip, r0, #12 │ │ │ │ @@ -169189,220 +169202,220 @@ │ │ │ │ add sl, r4, sl, lsl #2 │ │ │ │ strne r2, [r0, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #144] @ 0x90 │ │ │ │ str r1, [r7, #152] @ 0x98 │ │ │ │ str sl, [r7, #148] @ 0x94 │ │ │ │ - beq ce87c <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ + beq ce8b0 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ce6fc <_PyEvalFramePushAndInit@@Base+0x60> │ │ │ │ - b ce704 <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ + bne ce730 <_PyEvalFramePushAndInit@@Base+0x60> │ │ │ │ + b ce738 <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ce7dc <_PyEvalFramePushAndInit@@Base+0x140> │ │ │ │ + b ce810 <_PyEvalFramePushAndInit@@Base+0x140> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ce8c8 <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ + beq ce8fc <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ce8c8 <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ - ldr r2, [pc, #364] @ cea0c <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + bne ce8fc <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #364] @ cea40 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce8b8 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + beq ce8ec <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ce91c <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + beq ce950 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ce91c <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + beq ce950 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne ce91c <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ - ldr r2, [pc, #280] @ cea0c <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + bne ce950 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + ldr r2, [pc, #280] @ cea40 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce90c <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + beq ce940 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #232] @ cea0c <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + ldr r6, [pc, #232] @ cea40 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ce984 <_PyEvalFramePushAndInit@@Base+0x2e8> │ │ │ │ + beq ce9b8 <_PyEvalFramePushAndInit@@Base+0x2e8> │ │ │ │ ldr r5, [r9, r4, lsl #2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq ce97c <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ + beq ce9b0 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ce97c <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ + bne ce9b0 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce96c <_PyEvalFramePushAndInit@@Base+0x2d0> │ │ │ │ + beq ce9a0 <_PyEvalFramePushAndInit@@Base+0x2d0> │ │ │ │ ldr r2, [r6, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r4, r4, #1 │ │ │ │ - b ce924 <_PyEvalFramePushAndInit@@Base+0x288> │ │ │ │ + b ce958 <_PyEvalFramePushAndInit@@Base+0x288> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cea00 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ + beq cea34 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [pc, #112] @ cea0c <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + ldr r7, [pc, #112] @ cea40 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r8, [r3, #8] │ │ │ │ add r4, r9, r4, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bge cea00 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ + bge cea34 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ ldr r5, [r4], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq ce9f8 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + beq cea2c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ce9f8 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bne cea2c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce9e8 <_PyEvalFramePushAndInit@@Base+0x34c> │ │ │ │ + beq cea1c <_PyEvalFramePushAndInit@@Base+0x34c> │ │ │ │ ldr r2, [r7, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ - b ce9a4 <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ - bl 29f6f4 │ │ │ │ - b ce7c8 <_PyEvalFramePushAndInit@@Base+0x12c> │ │ │ │ + b ce9d8 <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ + bl 29f9e8 │ │ │ │ + b ce7fc <_PyEvalFramePushAndInit@@Base+0x12c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ceaf0 <_PyEvalFramePushAndInit@@Base+0x454> │ │ │ │ + beq ceb24 <_PyEvalFramePushAndInit@@Base+0x454> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq cea50 <_PyEvalFramePushAndInit@@Base+0x3b4> │ │ │ │ + beq cea84 <_PyEvalFramePushAndInit@@Base+0x3b4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq ceb54 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ + beq ceb88 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq ceb68 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + beq ceb9c <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13c4 <_PyEval_EvalFrameDefault@@Base+0x11728> │ │ │ │ + bl e13f8 <_PyEval_EvalFrameDefault@@Base+0x11728> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ceb68 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + beq ceb9c <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ ldm r4, {r1, r3} │ │ │ │ ldr r8, [r5, #20] │ │ │ │ add r2, r3, #32 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ - bhi ceb04 <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ + bhi ceb38 <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq ceb78 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq cebac <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r7, #4] │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str sl, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ str r5, [r0, #28] │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl c6e88 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6dcc <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ceb68 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + blt ceb9c <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cea34 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ - ldr r0, [pc, #124] @ ceb88 <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ - bl 9984c │ │ │ │ + b cea68 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ + ldr r0, [pc, #124] @ cebbc <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + bl 997e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ceb78 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq cebac <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ add r0, r3, #23 │ │ │ │ mov r2, r3 │ │ │ │ bic r0, r0, #7 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ str r1, [r2], #16 │ │ │ │ str r2, [r3, #12] │ │ │ │ sub r2, r0, r2 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq ceb78 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq cebac <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b ceabc <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ - ldr r3, [pc, #48] @ ceb8c <_PyEvalFramePushAndInit@@Base+0x4f0> │ │ │ │ + b ceaf0 <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ + ldr r3, [pc, #48] @ cebc0 <_PyEvalFramePushAndInit@@Base+0x4f0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #44] @ ceb90 <_PyEvalFramePushAndInit@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #44] @ cebc4 <_PyEvalFramePushAndInit@@Base+0x4f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117704 │ │ │ │ + bl 11774c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 29f6f4 │ │ │ │ + bl 29f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ceac8 <_PyEvalFramePushAndInit@@Base+0x42c> │ │ │ │ - b cea48 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + bne ceafc <_PyEvalFramePushAndInit@@Base+0x42c> │ │ │ │ + b cea7c <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ @@ -169411,189 +169424,189 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ add fp, r7, r2 │ │ │ │ ands r2, r3, #8 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne cf29c <_PyEvalFramePushAndInit@@Base+0xc00> │ │ │ │ + bne cf2d0 <_PyEvalFramePushAndInit@@Base+0xc00> │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ cmp r8, #0 │ │ │ │ - ble cec74 <_PyEvalFramePushAndInit@@Base+0x5d8> │ │ │ │ + ble ceca8 <_PyEvalFramePushAndInit@@Base+0x5d8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r8, #1 │ │ │ │ and r3, r3, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq cec38 <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ + beq cec6c <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ cmp r8, #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq cec38 <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ + beq cec6c <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ add r2, r9, #8 │ │ │ │ add r1, r1, #4 │ │ │ │ add ip, r9, r8, lsl #2 │ │ │ │ ldr r0, [r2], #4 │ │ │ │ str r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne cec28 <_PyEvalFramePushAndInit@@Base+0x58c> │ │ │ │ + bne cec5c <_PyEvalFramePushAndInit@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne ced48 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + bne ced7c <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ cmp r5, r7 │ │ │ │ - bgt cf5a4 <_PyEvalFramePushAndInit@@Base+0xf08> │ │ │ │ + bgt cf5d8 <_PyEvalFramePushAndInit@@Base+0xf08> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cee7c <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ + bne ceeb0 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ cmp r5, r7 │ │ │ │ - blt cec84 <_PyEvalFramePushAndInit@@Base+0x5e8> │ │ │ │ + blt cecb8 <_PyEvalFramePushAndInit@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt cf0c4 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ + bgt cf0f8 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r3, r3, #4 │ │ │ │ - bne ced44 <_PyEvalFramePushAndInit@@Base+0x6a8> │ │ │ │ + bne ced78 <_PyEvalFramePushAndInit@@Base+0x6a8> │ │ │ │ str r3, [sp, #32] │ │ │ │ - b cec40 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + b cec74 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ ldr ip, [sl, #28] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, r7 │ │ │ │ moveq r3, ip │ │ │ │ - beq cf3ac <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + beq cf3e0 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ sub r1, r7, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - blt cf3ac <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + blt cf3e0 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ cmp r1, r8 │ │ │ │ - blt cf324 <_PyEvalFramePushAndInit@@Base+0xc88> │ │ │ │ + blt cf358 <_PyEvalFramePushAndInit@@Base+0xc88> │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq cec5c <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + beq cec90 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bge cec5c <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bge cec90 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r5, r1, lsl #2] │ │ │ │ add ip, ip, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne cecfc <_PyEvalFramePushAndInit@@Base+0x660> │ │ │ │ + bne ced30 <_PyEvalFramePushAndInit@@Base+0x660> │ │ │ │ ldr r2, [ip, r0, lsl #2] │ │ │ │ ldr lr, [r2] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r2] │ │ │ │ ldrne lr, [sp, #28] │ │ │ │ streq r2, [r5, r1, lsl #2] │ │ │ │ strne r2, [lr, r1, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - ble cec5c <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + ble cec90 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne ced34 <_PyEvalFramePushAndInit@@Base+0x698> │ │ │ │ + bne ced68 <_PyEvalFramePushAndInit@@Base+0x698> │ │ │ │ ldr r1, [ip, r0, lsl #2] │ │ │ │ ldr lr, [r1] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r1] │ │ │ │ str r1, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ced10 <_PyEvalFramePushAndInit@@Base+0x674> │ │ │ │ - b cec5c <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne ced44 <_PyEvalFramePushAndInit@@Base+0x674> │ │ │ │ + b cec90 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - ble cf364 <_PyEvalFramePushAndInit@@Base+0xcc8> │ │ │ │ + ble cf398 <_PyEvalFramePushAndInit@@Base+0xcc8> │ │ │ │ sub r1, r5, r8 │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ - bl 102d9c <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 102dc8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf6d4 <_PyEvalFramePushAndInit@@Base+0x1038> │ │ │ │ + beq cf708 <_PyEvalFramePushAndInit@@Base+0x1038> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r3, fp, lsl #2] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cee7c <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ + bne ceeb0 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - bge cec54 <_PyEvalFramePushAndInit@@Base+0x5b8> │ │ │ │ + bge cec88 <_PyEvalFramePushAndInit@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ands r8, r3, #4 │ │ │ │ - bne cec5c <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne cec90 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ ldr r9, [sl, #20] │ │ │ │ add r2, r7, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - blt cfb3c <_PyEvalFramePushAndInit@@Base+0x14a0> │ │ │ │ + blt cfb70 <_PyEvalFramePushAndInit@@Base+0x14a0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne cfb14 <_PyEvalFramePushAndInit@@Base+0x1478> │ │ │ │ + bne cfb48 <_PyEvalFramePushAndInit@@Base+0x1478> │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #3724] @ cfc4c <_PyEvalFramePushAndInit@@Base+0x15b0> │ │ │ │ + ldr r0, [pc, #3724] @ cfc80 <_PyEvalFramePushAndInit@@Base+0x15b0> │ │ │ │ subs r7, r7, #1 │ │ │ │ movne r7, #1 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ cmp r8, #0 │ │ │ │ - bne cfb54 <_PyEvalFramePushAndInit@@Base+0x14b8> │ │ │ │ - ldr r0, [pc, #3692] @ cfc50 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - bl 9deb4 │ │ │ │ - ldr r3, [pc, #3688] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ - ldr r2, [pc, #3680] @ cfc50 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + bne cfb88 <_PyEvalFramePushAndInit@@Base+0x14b8> │ │ │ │ + ldr r0, [pc, #3692] @ cfc84 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + bl 9de48 │ │ │ │ + ldr r3, [pc, #3688] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + ldr r2, [pc, #3680] @ cfc84 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #3676] @ cfc58 <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ + ldr r3, [pc, #3676] @ cfc8c <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ moveq r3, r2 │ │ │ │ cmp r5, #1 │ │ │ │ - ldr r2, [pc, #3668] @ cfc5c <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ + ldr r2, [pc, #3668] @ cfc90 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #3664] @ cfc60 <_PyEvalFramePushAndInit@@Base+0x15c4> │ │ │ │ + ldr r0, [pc, #3664] @ cfc94 <_PyEvalFramePushAndInit@@Base+0x15c4> │ │ │ │ moveq r2, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #3644] @ cfc64 <_PyEvalFramePushAndInit@@Base+0x15c8> │ │ │ │ + ldr r2, [pc, #3644] @ cfc98 <_PyEvalFramePushAndInit@@Base+0x15c8> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf8e8 <_PyEvalFramePushAndInit@@Base+0x124c> │ │ │ │ + bne cf91c <_PyEvalFramePushAndInit@@Base+0x124c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ - ldr r2, [pc, #3592] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + ldr r2, [pc, #3592] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfa64 <_PyEvalFramePushAndInit@@Base+0x13c8> │ │ │ │ + bne cfa98 <_PyEvalFramePushAndInit@@Base+0x13c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble ced78 <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ + ble cedac <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ add r9, r9, r5, lsl #2 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ @@ -169605,935 +169618,935 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq cf69c <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ + beq cf6d0 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq cf69c <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ + beq cf6d0 <_PyEvalFramePushAndInit@@Base+0x1000> │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp fp, r7 │ │ │ │ add r8, r3, #12 │ │ │ │ - ble cf020 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ + ble cf054 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ lsl r9, r7, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq cf2f4 <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ + beq cf328 <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ add r2, r7, #1 │ │ │ │ cmp fp, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ble cef98 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cefcc <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r5, r9, #4 │ │ │ │ ldr r2, [r8, r5] │ │ │ │ cmp r6, r2 │ │ │ │ - beq cf088 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + beq cf0bc <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ add r2, r7, #2 │ │ │ │ cmp fp, r2 │ │ │ │ - ble cef98 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cefcc <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r5, r9, #8 │ │ │ │ ldr r2, [r8, r5] │ │ │ │ cmp r6, r2 │ │ │ │ - beq cf088 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + beq cf0bc <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ add r2, r7, #3 │ │ │ │ cmp fp, r2 │ │ │ │ - ble cef98 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cefcc <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r5, r9, #12 │ │ │ │ ldr r2, [r8, r5] │ │ │ │ cmp r6, r2 │ │ │ │ - beq cf088 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + beq cf0bc <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ add r5, r7, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - ble cef98 <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ + ble cefcc <_PyEvalFramePushAndInit@@Base+0x8fc> │ │ │ │ add r2, r9, #24 │ │ │ │ add r2, r3, r2 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r6, r0 │ │ │ │ - beq cf084 <_PyEvalFramePushAndInit@@Base+0x9e8> │ │ │ │ + beq cf0b8 <_PyEvalFramePushAndInit@@Base+0x9e8> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt cef80 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ + bgt cefb4 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf2f4 <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ - bne cf630 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + bgt cf328 <_PyEvalFramePushAndInit@@Base+0xc58> │ │ │ │ + bne cf664 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r3 │ │ │ │ - ble cf020 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ + ble cf054 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ add r5, r9, #4 │ │ │ │ ldr r1, [r8, r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf088 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ - bne cf630 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + bgt cf0bc <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + bne cf664 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp fp, r7 │ │ │ │ - ble cf020 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ + ble cf054 <_PyEvalFramePushAndInit@@Base+0x984> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r5, r9, #16 │ │ │ │ add r5, r3, r5 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf488 <_PyEvalFramePushAndInit@@Base+0xdec> │ │ │ │ - bne cf630 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + bgt cf4bc <_PyEvalFramePushAndInit@@Base+0xdec> │ │ │ │ + bne cf664 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bgt ceff8 <_PyEvalFramePushAndInit@@Base+0x95c> │ │ │ │ + bgt cf02c <_PyEvalFramePushAndInit@@Base+0x95c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf490 <_PyEvalFramePushAndInit@@Base+0xdf4> │ │ │ │ + beq cf4c4 <_PyEvalFramePushAndInit@@Base+0xdf4> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9cb70 │ │ │ │ + bl 9cb04 │ │ │ │ cmn r0, #1 │ │ │ │ - beq cf630 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ + beq cf664 <_PyEvalFramePushAndInit@@Base+0xf94> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf064 <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ + beq cf098 <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cf63c <_PyEvalFramePushAndInit@@Base+0xfa0> │ │ │ │ + beq cf670 <_PyEvalFramePushAndInit@@Base+0xfa0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne cf0b4 <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ + bne cf0e8 <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ - b ced78 <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ + b cedac <_PyEvalFramePushAndInit@@Base+0x6dc> │ │ │ │ lsl r5, r5, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf670 <_PyEvalFramePushAndInit@@Base+0xfd4> │ │ │ │ + bne cf6a4 <_PyEvalFramePushAndInit@@Base+0xfd4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, r5] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq cf074 <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ + beq cf0a8 <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b ceec0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b ceef4 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, fp │ │ │ │ - bge cec68 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ + bge cec9c <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r5, r7, #2 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf350 <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ + bne cf384 <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r8, [sl, #32] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - beq cf144 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + beq cf178 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq cf594 <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ - ldr r3, [pc, #2908] @ cfc6c <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ + beq cf5c8 <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ + ldr r3, [pc, #2908] @ cfca0 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cf448 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + bne cf47c <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cf448 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + beq cf47c <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf338 <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ + bne cf36c <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r2, fp │ │ │ │ mov r8, #1 │ │ │ │ - bge cf270 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ + bge cf2a4 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf314 <_PyEvalFramePushAndInit@@Base+0xc78> │ │ │ │ + bne cf348 <_PyEvalFramePushAndInit@@Base+0xc78> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r9, [sl, #32] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - beq cf1cc <_PyEvalFramePushAndInit@@Base+0xb30> │ │ │ │ + beq cf200 <_PyEvalFramePushAndInit@@Base+0xb30> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq cf594 <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ - ldr r3, [pc, #2772] @ cfc6c <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ + beq cf5c8 <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ + ldr r3, [pc, #2772] @ cfca0 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cf468 <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ + bne cf49c <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cf468 <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ + beq cf49c <_PyEvalFramePushAndInit@@Base+0xdcc> │ │ │ │ mov r0, r9 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf2fc <_PyEvalFramePushAndInit@@Base+0xc60> │ │ │ │ + bne cf330 <_PyEvalFramePushAndInit@@Base+0xc60> │ │ │ │ add r5, r7, #2 │ │ │ │ cmp fp, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - ble cf270 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ + ble cf2a4 <_PyEvalFramePushAndInit@@Base+0xbd4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r7, #1073741825 @ 0x40000001 │ │ │ │ - ldr r9, [pc, #2688] @ cfc6c <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ + ldr r9, [pc, #2688] @ cfca0 <_PyEvalFramePushAndInit@@Base+0x15d0> │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf25c <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ + bne cf290 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r6, [sl, #32] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - beq cf258 <_PyEvalFramePushAndInit@@Base+0xbbc> │ │ │ │ + beq cf28c <_PyEvalFramePushAndInit@@Base+0xbbc> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq cf594 <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ + beq cf5c8 <_PyEvalFramePushAndInit@@Base+0xef8> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne cf428 <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ + bne cf45c <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cf428 <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ + beq cf45c <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 9b4b0 │ │ │ │ + bl 9b444 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf410 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + bne cf444 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ add r8, r8, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt cf1ec <_PyEvalFramePushAndInit@@Base+0xb50> │ │ │ │ + bgt cf220 <_PyEvalFramePushAndInit@@Base+0xb50> │ │ │ │ cmp r8, #0 │ │ │ │ - beq cec68 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ + beq cec9c <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 3023c8 │ │ │ │ + bl 302c88 │ │ │ │ mvn r0, #0 │ │ │ │ - b cec6c <_PyEvalFramePushAndInit@@Base+0x5d0> │ │ │ │ - bl 91acc │ │ │ │ + b ceca0 <_PyEvalFramePushAndInit@@Base+0x5d0> │ │ │ │ + bl 91a60 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq cf6c4 <_PyEvalFramePushAndInit@@Base+0x1028> │ │ │ │ + beq cf6f8 <_PyEvalFramePushAndInit@@Base+0x1028> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ands r3, r3, #4 │ │ │ │ - beq cf374 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + beq cf3a8 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ - ble ced48 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + ble ced7c <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r8, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0] │ │ │ │ - bne cec0c <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ - b ced48 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + bne cec40 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ + b ced7c <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ mov r5, r9 │ │ │ │ - b cf088 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + b cf0bc <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2, r5] │ │ │ │ add r5, r7, #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt cf1dc <_PyEvalFramePushAndInit@@Base+0xb40> │ │ │ │ - b cf268 <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ + bgt cf210 <_PyEvalFramePushAndInit@@Base+0xb40> │ │ │ │ + b cf29c <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ sub r0, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bne cecbc <_PyEvalFramePushAndInit@@Base+0x620> │ │ │ │ - b cec5c <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne cecf0 <_PyEvalFramePushAndInit@@Base+0x620> │ │ │ │ + b cec90 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2, r5] │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r2, fp │ │ │ │ movlt r8, #0 │ │ │ │ - blt cf154 <_PyEvalFramePushAndInit@@Base+0xab8> │ │ │ │ - b cec68 <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ + blt cf188 <_PyEvalFramePushAndInit@@Base+0xab8> │ │ │ │ + b cec9c <_PyEvalFramePushAndInit@@Base+0x5cc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #2304] @ cfc70 <_PyEvalFramePushAndInit@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #2304] @ cfca4 <_PyEvalFramePushAndInit@@Base+0x15d4> │ │ │ │ str r3, [r2, fp, lsl #2] │ │ │ │ - b ced6c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + b ceda0 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ - ble cec40 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + ble cec74 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ mov r1, r2 │ │ │ │ cmp r8, #1 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [r1] │ │ │ │ - bne cec0c <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ - b cec40 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + bne cec40 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ + b cec74 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq cf5c8 <_PyEvalFramePushAndInit@@Base+0xf2c> │ │ │ │ + beq cf5fc <_PyEvalFramePushAndInit@@Base+0xf2c> │ │ │ │ cmp r1, r5 │ │ │ │ - ble ceca8 <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ + ble cecdc <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r2, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne cf3cc <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne cf400 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ cmp r2, #0 │ │ │ │ - beq ceca8 <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ + beq cecdc <_PyEvalFramePushAndInit@@Base+0x60c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sl, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3023c8 │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bl 302c88 │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b cf25c <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ + b cf290 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne cf238 <_PyEvalFramePushAndInit@@Base+0xb9c> │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bne cf26c <_PyEvalFramePushAndInit@@Base+0xb9c> │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne cf124 <_PyEvalFramePushAndInit@@Base+0xa88> │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bne cf158 <_PyEvalFramePushAndInit@@Base+0xa88> │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 8bfc8 │ │ │ │ + bl 8bf70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne cf1ac <_PyEvalFramePushAndInit@@Base+0xb10> │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bne cf1e0 <_PyEvalFramePushAndInit@@Base+0xb10> │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ lsl r5, r7, #2 │ │ │ │ - b cf088 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + b cf0bc <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne cf754 <_PyEvalFramePushAndInit@@Base+0x10b8> │ │ │ │ + bne cf788 <_PyEvalFramePushAndInit@@Base+0x10b8> │ │ │ │ cmp r0, fp │ │ │ │ - bge cf54c <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ + bge cf580 <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ sub r0, fp, r0 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #32] │ │ │ │ movne r2, #0 │ │ │ │ - bne cf4f0 <_PyEvalFramePushAndInit@@Base+0xe54> │ │ │ │ - b cf74c <_PyEvalFramePushAndInit@@Base+0x10b0> │ │ │ │ + bne cf524 <_PyEvalFramePushAndInit@@Base+0xe54> │ │ │ │ + b cf780 <_PyEvalFramePushAndInit@@Base+0x10b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r1, r2] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r3, fp │ │ │ │ - blt cf4d8 <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ + blt cf50c <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be270 │ │ │ │ + bl 2be770 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq cf544 <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ + beq cf578 <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne cf544 <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ - ldr r2, [pc, #1852] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf578 <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ + ldr r2, [pc, #1852] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf61c <_PyEvalFramePushAndInit@@Base+0xf80> │ │ │ │ + bne cf650 <_PyEvalFramePushAndInit@@Base+0xf80> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne cf80c <_PyEvalFramePushAndInit@@Base+0x1170> │ │ │ │ - ldr r2, [pc, #1792] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + bne cf840 <_PyEvalFramePushAndInit@@Base+0x1170> │ │ │ │ + ldr r2, [pc, #1792] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ - ldr r2, [pc, #1800] @ cfc74 <_PyEvalFramePushAndInit@@Base+0x15d8> │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #1800] @ cfca8 <_PyEvalFramePushAndInit@@Base+0x15d8> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - bge cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + bge cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r4, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf5d8 <_PyEvalFramePushAndInit@@Base+0xf3c> │ │ │ │ + bne cf60c <_PyEvalFramePushAndInit@@Base+0xf3c> │ │ │ │ add r5, r5, #1 │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r1, [pc, #1756] @ cfc78 <_PyEvalFramePushAndInit@@Base+0x15dc> │ │ │ │ - ldr r0, [pc, #1756] @ cfc7c <_PyEvalFramePushAndInit@@Base+0x15e0> │ │ │ │ - bl 2dfe3c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r1, [pc, #1756] @ cfcac <_PyEvalFramePushAndInit@@Base+0x15dc> │ │ │ │ + ldr r0, [pc, #1756] @ cfcb0 <_PyEvalFramePushAndInit@@Base+0x15e0> │ │ │ │ + bl 2e06f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bge ced6c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bge ceda0 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ ldr r6, [r9, r7, lsl #2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cfa78 <_PyEvalFramePushAndInit@@Base+0x13dc> │ │ │ │ + bne cfaac <_PyEvalFramePushAndInit@@Base+0x13dc> │ │ │ │ add r7, r7, #1 │ │ │ │ - b cf5a8 <_PyEvalFramePushAndInit@@Base+0xf0c> │ │ │ │ + b cf5dc <_PyEvalFramePushAndInit@@Base+0xf0c> │ │ │ │ cmp r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - ble cf3f0 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ - b cf3cc <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + ble cf424 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ + b cf400 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf58c <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ - ldr r2, [pc, #1656] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf5c0 <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ + ldr r2, [pc, #1656] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf608 <_PyEvalFramePushAndInit@@Base+0xf6c> │ │ │ │ + beq cf63c <_PyEvalFramePushAndInit@@Base+0xf6c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf58c <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ + b cf5c0 <_PyEvalFramePushAndInit@@Base+0xef0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b cf534 <_PyEvalFramePushAndInit@@Base+0xe98> │ │ │ │ + b cf568 <_PyEvalFramePushAndInit@@Base+0xe98> │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov r5, sl │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r2, [pc, #1572] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r2, [pc, #1572] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf65c <_PyEvalFramePushAndInit@@Base+0xfc0> │ │ │ │ + beq cf690 <_PyEvalFramePushAndInit@@Base+0xfc0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf064 <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ - ldr r2, [pc, #1500] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + b cf098 <_PyEvalFramePushAndInit@@Base+0x9c8> │ │ │ │ + ldr r2, [pc, #1500] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ - ldr r2, [pc, #1516] @ cfc80 <_PyEvalFramePushAndInit@@Base+0x15e4> │ │ │ │ + ldr r2, [pc, #1516] @ cfcb4 <_PyEvalFramePushAndInit@@Base+0x15e4> │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r2, [pc, #1456] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r2, [pc, #1456] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1480] @ cfc84 <_PyEvalFramePushAndInit@@Base+0x15e8> │ │ │ │ + ldr r2, [pc, #1480] @ cfcb8 <_PyEvalFramePushAndInit@@Base+0x15e8> │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ - ldr r7, [pc, #1436] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + ldr r7, [pc, #1436] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - blt cfac0 <_PyEvalFramePushAndInit@@Base+0x1424> │ │ │ │ + blt cfaf4 <_PyEvalFramePushAndInit@@Base+0x1424> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [pc, #1404] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + ldr r7, [pc, #1404] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - ble cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + ble cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r4, [r9, r5, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq cf744 <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ + beq cf778 <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf744 <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ + bne cf778 <_PyEvalFramePushAndInit@@Base+0x10a8> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf734 <_PyEvalFramePushAndInit@@Base+0x1098> │ │ │ │ + beq cf768 <_PyEvalFramePushAndInit@@Base+0x1098> │ │ │ │ ldr r2, [r7, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r5, r5, #1 │ │ │ │ - b cf6f0 <_PyEvalFramePushAndInit@@Base+0x1054> │ │ │ │ - bl 11a820 │ │ │ │ - b cf54c <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ + b cf724 <_PyEvalFramePushAndInit@@Base+0x1054> │ │ │ │ + bl 11a864 │ │ │ │ + b cf580 <_PyEvalFramePushAndInit@@Base+0xeb0> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sl, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 92f2c │ │ │ │ + bl 92ec0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cf83c <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + beq cf870 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, fp │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bge cf91c <_PyEvalFramePushAndInit@@Base+0x1280> │ │ │ │ + bge cf950 <_PyEvalFramePushAndInit@@Base+0x1280> │ │ │ │ ldr r2, [sl, #72] @ 0x48 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ mov r9, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq cfc08 <_PyEvalFramePushAndInit@@Base+0x156c> │ │ │ │ + beq cfc3c <_PyEvalFramePushAndInit@@Base+0x156c> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 116e60 │ │ │ │ + bl 116eb4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cf88c <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ - bne cf89c <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ + bgt cf8c0 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ + bne cf8d0 <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne cf7bc <_PyEvalFramePushAndInit@@Base+0x1120> │ │ │ │ + bne cf7f0 <_PyEvalFramePushAndInit@@Base+0x1120> │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ - b cf790 <_PyEvalFramePushAndInit@@Base+0x10f4> │ │ │ │ - ldr r2, [pc, #1088] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + b cf7c4 <_PyEvalFramePushAndInit@@Base+0x10f4> │ │ │ │ + ldr r2, [pc, #1088] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sl, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #1112] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15ec> │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #1112] @ cfcbc <_PyEvalFramePushAndInit@@Base+0x15ec> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne cf844 <_PyEvalFramePushAndInit@@Base+0x11a8> │ │ │ │ + bne cf878 <_PyEvalFramePushAndInit@@Base+0x11a8> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf83c <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ - ldr r2, [pc, #1036] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf870 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + ldr r2, [pc, #1036] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf874 <_PyEvalFramePushAndInit@@Base+0x11d8> │ │ │ │ + beq cf8a8 <_PyEvalFramePushAndInit@@Base+0x11d8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ mov r0, fp │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc1c <_PyEvalFramePushAndInit@@Base+0x1580> │ │ │ │ + beq cfc50 <_PyEvalFramePushAndInit@@Base+0x1580> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf83c <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + beq cf870 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne cf83c <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ - ldr r2, [pc, #928] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf870 <_PyEvalFramePushAndInit@@Base+0x11a0> │ │ │ │ + ldr r2, [pc, #928] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfbf4 <_PyEvalFramePushAndInit@@Base+0x1558> │ │ │ │ + bne cfc28 <_PyEvalFramePushAndInit@@Base+0x1558> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b cf570 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ + b cf5a4 <_PyEvalFramePushAndInit@@Base+0xed4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cee3c <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ - ldr r2, [pc, #872] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cee70 <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ + ldr r2, [pc, #872] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfc24 <_PyEvalFramePushAndInit@@Base+0x1588> │ │ │ │ + bne cfc58 <_PyEvalFramePushAndInit@@Base+0x1588> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cee3c <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ + b cee70 <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ mov fp, ip │ │ │ │ - beq cf9f8 <_PyEvalFramePushAndInit@@Base+0x135c> │ │ │ │ - ldr r0, [pc, #840] @ cfc8c <_PyEvalFramePushAndInit@@Base+0x15f0> │ │ │ │ - bl 9deb4 │ │ │ │ + beq cfa2c <_PyEvalFramePushAndInit@@Base+0x135c> │ │ │ │ + ldr r0, [pc, #840] @ cfcc0 <_PyEvalFramePushAndInit@@Base+0x15f0> │ │ │ │ + bl 9de48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cf8a4 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + beq cf8d8 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ mov r1, r8 │ │ │ │ - bl 166384 │ │ │ │ + bl 166320 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq cf994 <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ + beq cf9c8 <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne cf994 <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ - ldr r2, [pc, #748] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf9c8 <_PyEvalFramePushAndInit@@Base+0x12f8> │ │ │ │ + ldr r2, [pc, #748] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfc38 <_PyEvalFramePushAndInit@@Base+0x159c> │ │ │ │ + bne cfc6c <_PyEvalFramePushAndInit@@Base+0x159c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf8a4 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ - ldr r2, [pc, #688] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + beq cf8d8 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #728] @ cfc90 <_PyEvalFramePushAndInit@@Base+0x15f4> │ │ │ │ - bl 1bfe88 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #728] @ cfcc4 <_PyEvalFramePushAndInit@@Base+0x15f4> │ │ │ │ + bl 1c01d4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf8a4 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + beq cf8d8 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf8a4 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ - ldr r2, [pc, #652] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf8d8 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #652] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfa3c <_PyEvalFramePushAndInit@@Base+0x13a0> │ │ │ │ + bne cfa70 <_PyEvalFramePushAndInit@@Base+0x13a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf8a4 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ + b cf8d8 <_PyEvalFramePushAndInit@@Base+0x1208> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf4b4 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + beq cf4e8 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne cf4b4 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ - ldr r2, [pc, #588] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf4e8 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + ldr r2, [pc, #588] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfa50 <_PyEvalFramePushAndInit@@Base+0x13b4> │ │ │ │ + bne cfa84 <_PyEvalFramePushAndInit@@Base+0x13b4> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b cf4b4 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + b cf4e8 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cf9e4 <_PyEvalFramePushAndInit@@Base+0x1348> │ │ │ │ + b cfa18 <_PyEvalFramePushAndInit@@Base+0x1348> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b cfa24 <_PyEvalFramePushAndInit@@Base+0x1388> │ │ │ │ + b cfa58 <_PyEvalFramePushAndInit@@Base+0x1388> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b cee68 <_PyEvalFramePushAndInit@@Base+0x7cc> │ │ │ │ + b cee9c <_PyEvalFramePushAndInit@@Base+0x7cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne cf5c0 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ - ldr r2, [pc, #472] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf5f4 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ + ldr r2, [pc, #472] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cfaac <_PyEvalFramePushAndInit@@Base+0x1410> │ │ │ │ + bne cfae0 <_PyEvalFramePushAndInit@@Base+0x1410> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf5c0 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ + b cf5f4 <_PyEvalFramePushAndInit@@Base+0xf24> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b cfa98 <_PyEvalFramePushAndInit@@Base+0x13fc> │ │ │ │ + b cfacc <_PyEvalFramePushAndInit@@Base+0x13fc> │ │ │ │ ldr r4, [r9, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq cfb0c <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ + beq cfb40 <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cfb0c <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ + bne cfb40 <_PyEvalFramePushAndInit@@Base+0x1470> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfafc <_PyEvalFramePushAndInit@@Base+0x1460> │ │ │ │ + beq cfb30 <_PyEvalFramePushAndInit@@Base+0x1460> │ │ │ │ ldr r2, [r7, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ - b cf6cc <_PyEvalFramePushAndInit@@Base+0x1030> │ │ │ │ + b cf700 <_PyEvalFramePushAndInit@@Base+0x1030> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cedb4 <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ + beq cede8 <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ sub r1, r7, r1 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #356] @ cfc94 <_PyEvalFramePushAndInit@@Base+0x15f8> │ │ │ │ - bl 128c00 │ │ │ │ + ldr r0, [pc, #356] @ cfcc8 <_PyEvalFramePushAndInit@@Base+0x15f8> │ │ │ │ + bl 128c0c │ │ │ │ mov r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b cedcc <_PyEvalFramePushAndInit@@Base+0x730> │ │ │ │ + b cee00 <_PyEvalFramePushAndInit@@Base+0x730> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ - b ceda4 <_PyEvalFramePushAndInit@@Base+0x708> │ │ │ │ - ldr sl, [pc, #252] @ cfc58 <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ + b cedd8 <_PyEvalFramePushAndInit@@Base+0x708> │ │ │ │ + ldr sl, [pc, #252] @ cfc8c <_PyEvalFramePushAndInit@@Base+0x15bc> │ │ │ │ cmp r8, #1 │ │ │ │ - ldr r3, [pc, #236] @ cfc50 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + ldr r3, [pc, #236] @ cfc84 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ movne r3, sl │ │ │ │ cmp r5, #1 │ │ │ │ - ldr r1, [pc, #224] @ cfc50 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - ldr r0, [pc, #292] @ cfc98 <_PyEvalFramePushAndInit@@Base+0x15fc> │ │ │ │ + ldr r1, [pc, #224] @ cfc84 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + ldr r0, [pc, #292] @ cfccc <_PyEvalFramePushAndInit@@Base+0x15fc> │ │ │ │ movne r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 128c00 │ │ │ │ + bl 128c0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cfba4 <_PyEvalFramePushAndInit@@Base+0x1508> │ │ │ │ - ldr r3, [pc, #200] @ cfc54 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ + beq cfbd8 <_PyEvalFramePushAndInit@@Base+0x1508> │ │ │ │ + ldr r3, [pc, #200] @ cfc88 <_PyEvalFramePushAndInit@@Base+0x15b8> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldrne r2, [pc, #196] @ cfc5c <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ + ldrne r2, [pc, #196] @ cfc90 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ movne r3, sl │ │ │ │ - ldreq r3, [pc, #176] @ cfc50 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - ldreq r2, [pc, #184] @ cfc5c <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ - b cee10 <_PyEvalFramePushAndInit@@Base+0x774> │ │ │ │ + ldreq r3, [pc, #176] @ cfc84 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ + ldreq r2, [pc, #184] @ cfc90 <_PyEvalFramePushAndInit@@Base+0x15c0> │ │ │ │ + b cee44 <_PyEvalFramePushAndInit@@Base+0x774> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ - ldr r2, [pc, #160] @ cfc68 <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ + bne cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + ldr r2, [pc, #160] @ cfc9c <_PyEvalFramePushAndInit@@Base+0x15cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfbe0 <_PyEvalFramePushAndInit@@Base+0x1544> │ │ │ │ + beq cfc14 <_PyEvalFramePushAndInit@@Base+0x1544> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b cf294 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + b cf2c8 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b cf8d0 <_PyEvalFramePushAndInit@@Base+0x1234> │ │ │ │ + b cf904 <_PyEvalFramePushAndInit@@Base+0x1234> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl ab324 │ │ │ │ + bl ab2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf89c <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ + bne cf8d0 <_PyEvalFramePushAndInit@@Base+0x1200> │ │ │ │ add r5, r5, #1 │ │ │ │ - b cf7e8 <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ + b cf81c <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cf908 <_PyEvalFramePushAndInit@@Base+0x126c> │ │ │ │ + b cf93c <_PyEvalFramePushAndInit@@Base+0x126c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b cf984 <_PyEvalFramePushAndInit@@Base+0x12e8> │ │ │ │ - @ instruction: 0x003812f8 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + b cf9b8 <_PyEvalFramePushAndInit@@Base+0x12e8> │ │ │ │ + @ instruction: 0x00381af8 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r4, asr r4 │ │ │ │ - eorseq r2, r6, ip, lsl lr │ │ │ │ - eorseq r2, r6, r8, lsl lr │ │ │ │ - eorseq r2, r6, ip, ror pc │ │ │ │ + eorseq r2, r7, r4, asr ip │ │ │ │ + eorseq r3, r6, ip, lsl r6 │ │ │ │ + eorseq r3, r6, r8, lsl r6 │ │ │ │ + eorseq r3, r6, ip, ror r7 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x00362ed4 │ │ │ │ + @ instruction: 0x003636d4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #18 │ │ │ │ - eorseq r2, r6, r4, lsl #30 │ │ │ │ - eorseq r2, r6, r4, lsr #28 │ │ │ │ - mlaseq r6, r0, lr, r2 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - eorseq r2, r6, r4, asr #28 │ │ │ │ - eorseq r2, r6, r0, lsr pc │ │ │ │ - eorseq r2, r6, r0, asr #30 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + eorseq r3, r6, r4, lsl #14 │ │ │ │ + eorseq r3, r6, r4, lsr #12 │ │ │ │ + mlaseq r6, r0, r6, r3 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + eorseq r3, r6, r4, asr #12 │ │ │ │ + eorseq r3, r6, r0, lsr r7 │ │ │ │ + eorseq r3, r6, r0, asr #14 │ │ │ │ │ │ │ │ -000cfc9c <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +000cfcd0 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq df400 <_PyEval_EvalFrameDefault@@Base+0xf764> │ │ │ │ + beq e0e8c <_PyEval_EvalFrameDefault@@Base+0x111bc> │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [ip, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #4040] @ d0c98 <_PyEval_EvalFrameDefault@@Base+0xffc> │ │ │ │ + ldr r3, [pc, #4064] @ d0ce4 <_PyEval_EvalFrameDefault@@Base+0x1014> │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ strh r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [pc, #3968] @ d0c6c <_PyEval_EvalFrameDefault@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #3968] @ d0ca0 <_PyEval_EvalFrameDefault@@Base+0xfd0> │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #1 │ │ │ │ strb r1, [sp, #186] @ 0xba │ │ │ │ sub r3, r3, #2 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [r9, #4] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ str r9, [ip, #52] @ 0x34 │ │ │ │ - bmi df3c4 <_PyEval_EvalFrameDefault@@Base+0xf728> │ │ │ │ + bmi e0e50 <_PyEval_EvalFrameDefault@@Base+0x11180> │ │ │ │ cmp r2, #0 │ │ │ │ - bne db664 <_PyEval_EvalFrameDefault@@Base+0xb9c8> │ │ │ │ + bne dd3d0 <_PyEval_EvalFrameDefault@@Base+0xd700> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ - ble dc3a4 <_PyEval_EvalFrameDefault@@Base+0xc708> │ │ │ │ + ble db39c <_PyEval_EvalFrameDefault@@Base+0xb6cc> │ │ │ │ ldr r8, [r9, #28] │ │ │ │ - ldr sl, [pc, #3892] @ d0c70 <_PyEval_EvalFrameDefault@@Base+0xfd4> │ │ │ │ + ldr sl, [pc, #3892] @ d0ca4 <_PyEval_EvalFrameDefault@@Base+0xfd4> │ │ │ │ ldrh r3, [r8] │ │ │ │ ldr r1, [r9, #32] │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ lsr r6, r3, #8 │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ add r2, r9, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -170543,15 +170556,15 @@ │ │ │ │ mov pc, r3 │ │ │ │ add r6, r6, #10 │ │ │ │ ldr r2, [r9, r6, lsl #2] │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r8, r8, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d80f4 <_PyEval_EvalFrameDefault@@Base+0x8458> │ │ │ │ + beq d8128 <_PyEval_EvalFrameDefault@@Base+0x8458> │ │ │ │ ldrh r6, [r8] │ │ │ │ add r3, r3, #1 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r3, [r2] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ @@ -170577,31 +170590,31 @@ │ │ │ │ add r6, r9, r6, lsl #2 │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ add r8, r8, #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq cfe24 <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ + beq cfe58 <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cfe24 <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ + beq cfe58 <_PyEval_EvalFrameDefault@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq d8188 <_PyEval_EvalFrameDefault@@Base+0x84ec> │ │ │ │ + beq d81bc <_PyEval_EvalFrameDefault@@Base+0x84ec> │ │ │ │ ldrh r6, [r8] │ │ │ │ sub fp, fp, #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r3, [fp, #-4]! │ │ │ │ - ldr r2, [pc, #3684] @ d0cb0 <_PyEval_EvalFrameDefault@@Base+0x1014> │ │ │ │ + ldr r2, [pc, #3688] @ d0ce8 <_PyEval_EvalFrameDefault@@Base+0x1018> │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ movne r6, #0 │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ lsl r6, r6, #1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -170618,15 +170631,15 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ add r1, r3, #12 │ │ │ │ add r8, r8, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne da534 <_PyEval_EvalFrameDefault@@Base+0xa898> │ │ │ │ + bne dacf4 <_PyEval_EvalFrameDefault@@Base+0xb024> │ │ │ │ ldrh r6, [r8] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ asr r3, r6, #4 │ │ │ │ @@ -170635,108 +170648,108 @@ │ │ │ │ and r6, r6, #15 │ │ │ │ ldr r3, [r2] │ │ │ │ add r6, r6, #10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ add r8, r8, #2 │ │ │ │ - beq d813c <_PyEval_EvalFrameDefault@@Base+0x84a0> │ │ │ │ + beq d8170 <_PyEval_EvalFrameDefault@@Base+0x84a0> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d8148 <_PyEval_EvalFrameDefault@@Base+0x84ac> │ │ │ │ + beq d817c <_PyEval_EvalFrameDefault@@Base+0x84ac> │ │ │ │ ldrh r6, [r8] │ │ │ │ add r3, r3, #1 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r3, [r1] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ lsr r6, r6, #8 │ │ │ │ add fp, fp, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #3384] @ d0c74 <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ + ldr r1, [pc, #3384] @ d0ca8 <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrh r3, [r8, #4] │ │ │ │ cmp r2, r1 │ │ │ │ add r4, r8, #10 │ │ │ │ mov r5, r1 │ │ │ │ str r8, [r9, #28] │ │ │ │ - bne e07b8 <_PyEval_EvalFrameDefault@@Base+0x10b1c> │ │ │ │ + bne df700 <_PyEval_EvalFrameDefault@@Base+0xfa30> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne d82c8 <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ + bne d82fc <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d82c8 <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ + beq d82fc <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d816c <_PyEval_EvalFrameDefault@@Base+0x84d0> │ │ │ │ + beq d81a0 <_PyEval_EvalFrameDefault@@Base+0x84d0> │ │ │ │ add r2, r2, r1 │ │ │ │ tst r6, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [fp] │ │ │ │ - bne d8178 <_PyEval_EvalFrameDefault@@Base+0x84dc> │ │ │ │ + bne d81ac <_PyEval_EvalFrameDefault@@Base+0x84dc> │ │ │ │ mov r3, #0 │ │ │ │ ldrh r6, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add fp, fp, r3, lsl #2 │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - ldr ip, [pc, #3228] @ d0c74 <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ + ldr ip, [pc, #3228] @ d0ca8 <_PyEval_EvalFrameDefault@@Base+0xfd8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrh r3, [r8, #4] │ │ │ │ cmp r2, ip │ │ │ │ add r4, r8, #10 │ │ │ │ mov r5, ip │ │ │ │ str r8, [r9, #28] │ │ │ │ - bne e07b8 <_PyEval_EvalFrameDefault@@Base+0x10b1c> │ │ │ │ + bne df700 <_PyEval_EvalFrameDefault@@Base+0xfa30> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne d82c8 <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ + bne d82fc <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ ldr r3, [r9, #16] │ │ │ │ ldrh r1, [r8, #6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne d82c8 <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ + bne d82fc <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne d82c8 <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ + bne d82fc <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d82c8 <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ + beq d82fc <_PyEval_EvalFrameDefault@@Base+0x862c> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d8110 <_PyEval_EvalFrameDefault@@Base+0x8474> │ │ │ │ + beq d8144 <_PyEval_EvalFrameDefault@@Base+0x8474> │ │ │ │ add r2, r2, #1 │ │ │ │ tst r6, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [fp] │ │ │ │ - beq d811c <_PyEval_EvalFrameDefault@@Base+0x8480> │ │ │ │ + beq d8150 <_PyEval_EvalFrameDefault@@Base+0x8480> │ │ │ │ ldrh r6, [r4] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r3, [fp, #4] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -170750,35 +170763,35 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r2, #192] @ 0xc0 │ │ │ │ add r5, r8, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d80a8 <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ + bne d80dc <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d80a8 <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ + beq d80dc <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d80a8 <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ + beq d80dc <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d81c4 <_PyEval_EvalFrameDefault@@Base+0x8528> │ │ │ │ + beq d81f8 <_PyEval_EvalFrameDefault@@Base+0x8528> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d010c <_PyEval_EvalFrameDefault@@Base+0x470> │ │ │ │ + beq d0140 <_PyEval_EvalFrameDefault@@Base+0x470> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq dd860 <_PyEval_EvalFrameDefault@@Base+0xdbc4> │ │ │ │ + beq dc100 <_PyEval_EvalFrameDefault@@Base+0xc430> │ │ │ │ ands r6, r6, #1 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [fp] │ │ │ │ str r7, [fp, #-4] │ │ │ │ add fp, fp, r6, lsl #2 │ │ │ │ ldrh r6, [r5] │ │ │ │ mov r8, r5 │ │ │ │ @@ -170788,39 +170801,39 @@ │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r4, [fp, #-4] │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r8, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne d84c0 <_PyEval_EvalFrameDefault@@Base+0x8824> │ │ │ │ + bne d8520 <_PyEval_EvalFrameDefault@@Base+0x8850> │ │ │ │ ldrh r6, [r8] │ │ │ │ sub fp, fp, #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ str r8, [r9, #28] │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne dd52c <_PyEval_EvalFrameDefault@@Base+0xd890> │ │ │ │ + bne dbc90 <_PyEval_EvalFrameDefault@@Base+0xbfc0> │ │ │ │ rsb r6, r6, r6, lsl #31 │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldrh r6, [r8, r6]! @ │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r3, [fp, #-4]! │ │ │ │ - ldr r2, [pc, #2804] @ d0cac <_PyEval_EvalFrameDefault@@Base+0x1010> │ │ │ │ + ldr r2, [pc, #2816] @ d0cec <_PyEval_EvalFrameDefault@@Base+0x101c> │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ movne r6, #0 │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ lsl r6, r6, #1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -170844,15 +170857,15 @@ │ │ │ │ asr fp, fp, #2 │ │ │ │ str r8, [r9, #28] │ │ │ │ str fp, [r9, #32] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r2, #52] @ 0x34 │ │ │ │ - bl f5918 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl f5948 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r3, [r5, #36] @ 0x24 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ lsl r1, r3, #1 │ │ │ │ ldrh r6, [r8, r1] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r8, r8, r3, lsl #1 │ │ │ │ @@ -170864,20 +170877,20 @@ │ │ │ │ add fp, r5, fp, lsl #2 │ │ │ │ lsr r6, r6, #8 │ │ │ │ add fp, fp, #44 @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ str r2, [r5, #32] │ │ │ │ mov pc, r3 │ │ │ │ ldr r5, [fp, #-4] │ │ │ │ - ldr r3, [pc, #2544] @ d0c78 <_PyEval_EvalFrameDefault@@Base+0xfdc> │ │ │ │ + ldr r3, [pc, #2544] @ d0cac <_PyEval_EvalFrameDefault@@Base+0xfdc> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r4, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne db078 <_PyEval_EvalFrameDefault@@Base+0xb3dc> │ │ │ │ + bne dab50 <_PyEval_EvalFrameDefault@@Base+0xae80> │ │ │ │ ldrh r6, [r8] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ str r8, [r9, #28] │ │ │ │ @@ -170896,23 +170909,23 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r5, r8, #20 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d80a8 <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ + bne d80dc <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, r8, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq df540 <_PyEval_EvalFrameDefault@@Base+0xf8a4> │ │ │ │ + beq df0a0 <_PyEval_EvalFrameDefault@@Base+0xf3d0> │ │ │ │ ldrh r6, [r8, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [fp, #-4] │ │ │ │ str r4, [fp], #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ @@ -170923,73 +170936,73 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ add r8, r8, #20 │ │ │ │ cmp r3, #15 │ │ │ │ ldr r4, [fp, #-4] │ │ │ │ ldr r0, [r9] │ │ │ │ asr r1, r6, #1 │ │ │ │ - bls d80c4 <_PyEval_EvalFrameDefault@@Base+0x8428> │ │ │ │ - ldr r2, [pc, #2320] @ d0c88 <_PyEval_EvalFrameDefault@@Base+0xfec> │ │ │ │ + bls d80f8 <_PyEval_EvalFrameDefault@@Base+0x8428> │ │ │ │ + ldr r2, [pc, #2372] @ d0cf0 <_PyEval_EvalFrameDefault@@Base+0x1020> │ │ │ │ cmp r3, r2 │ │ │ │ ldrh r2, [r8, #-18] @ 0xffffffee │ │ │ │ lsr r3, r2, #4 │ │ │ │ - beq d8234 <_PyEval_EvalFrameDefault@@Base+0x8598> │ │ │ │ + beq d8268 <_PyEval_EvalFrameDefault@@Base+0x8598> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ and r2, r2, #15 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ orr r2, r2, r3, lsl #4 │ │ │ │ tst r6, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strh r2, [r8, #-18] @ 0xffffffee │ │ │ │ - bne d8248 <_PyEval_EvalFrameDefault@@Base+0x85ac> │ │ │ │ + bne d827c <_PyEval_EvalFrameDefault@@Base+0x85ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl b9978 │ │ │ │ + bl b98c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq d03d8 <_PyEval_EvalFrameDefault@@Base+0x73c> │ │ │ │ + beq d040c <_PyEval_EvalFrameDefault@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq dd650 <_PyEval_EvalFrameDefault@@Base+0xd9b4> │ │ │ │ + beq dcaf0 <_PyEval_EvalFrameDefault@@Base+0xce20> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d94a4 <_PyEval_EvalFrameDefault@@Base+0x9808> │ │ │ │ + beq d9710 <_PyEval_EvalFrameDefault@@Base+0x9a40> │ │ │ │ ldrh r6, [r8] │ │ │ │ str r3, [fp, #-4] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ ldr r3, [r9] │ │ │ │ str r8, [r9, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne dbf70 <_PyEval_EvalFrameDefault@@Base+0xc2d4> │ │ │ │ + bne dc68c <_PyEval_EvalFrameDefault@@Base+0xc9bc> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r9, #40 @ 0x28 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ sub r3, fp, r3 │ │ │ │ asr r3, r3, #2 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ str r3, [r9, #32] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r3, #52] @ 0x34 │ │ │ │ - bl f5918 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl f5948 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r3, [r5, #36] @ 0x24 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ lsl r1, r3, #1 │ │ │ │ ldrh r6, [r8, r1] │ │ │ │ add r8, r8, r3, lsl #1 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ @@ -171001,32 +171014,32 @@ │ │ │ │ mvn r2, #0 │ │ │ │ str r7, [r5, r1, lsl #2] │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov r9, r5 │ │ │ │ str r2, [r5, #32] │ │ │ │ mov pc, r3 │ │ │ │ ldr r7, [fp, #-8] │ │ │ │ - ldr r3, [pc, #2036] @ d0ca0 <_PyEval_EvalFrameDefault@@Base+0x1004> │ │ │ │ + ldr r3, [pc, #2032] @ d0cd0 <_PyEval_EvalFrameDefault@@Base+0x1000> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r5, [fp, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ str r8, [r9, #28] │ │ │ │ mov r4, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bne da350 <_PyEval_EvalFrameDefault@@Base+0xa6b4> │ │ │ │ + bne dae38 <_PyEval_EvalFrameDefault@@Base+0xb168> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne dc854 <_PyEval_EvalFrameDefault@@Base+0xcbb8> │ │ │ │ + bne db954 <_PyEval_EvalFrameDefault@@Base+0xbc84> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi da9c4 <_PyEval_EvalFrameDefault@@Base+0xad28> │ │ │ │ + bhi dadd4 <_PyEval_EvalFrameDefault@@Base+0xb104> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi da9c4 <_PyEval_EvalFrameDefault@@Base+0xad28> │ │ │ │ + bhi dadd4 <_PyEval_EvalFrameDefault@@Base+0xb104> │ │ │ │ and r3, r2, #3 │ │ │ │ and r2, r1, #3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ rsb r2, r2, #1 │ │ │ │ @@ -171037,22 +171050,22 @@ │ │ │ │ movle r2, #1 │ │ │ │ movgt r2, #0 │ │ │ │ movge r4, #1 │ │ │ │ movlt r4, #0 │ │ │ │ add r4, r4, r2, lsl #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r1, r4 │ │ │ │ - bne d8410 <_PyEval_EvalFrameDefault@@Base+0x8774> │ │ │ │ + bne d8444 <_PyEval_EvalFrameDefault@@Base+0x8774> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne d84f4 <_PyEval_EvalFrameDefault@@Base+0x8858> │ │ │ │ + bne d84f4 <_PyEval_EvalFrameDefault@@Base+0x8824> │ │ │ │ tst r6, r4 │ │ │ │ - ldr r2, [pc, #1884] @ d0cac <_PyEval_EvalFrameDefault@@Base+0x1010> │ │ │ │ + ldr r2, [pc, #1896] @ d0cec <_PyEval_EvalFrameDefault@@Base+0x101c> │ │ │ │ ldrh r6, [r8] │ │ │ │ - ldr r3, [pc, #1880] @ d0cb0 <_PyEval_EvalFrameDefault@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #1884] @ d0ce8 <_PyEval_EvalFrameDefault@@Base+0x1018> │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ movne r3, r2 │ │ │ │ str r3, [fp, #-8] │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ sub fp, fp, #4 │ │ │ │ lsr r6, r6, #8 │ │ │ │ @@ -171061,15 +171074,15 @@ │ │ │ │ add r2, r8, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r8, [r9, #28] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d9190 <_PyEval_EvalFrameDefault@@Base+0x94f4> │ │ │ │ + bne d92fc <_PyEval_EvalFrameDefault@@Base+0x962c> │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub r3, r2, r6 │ │ │ │ mvn r2, r6 │ │ │ │ add r1, r8, #4 │ │ │ │ mov ip, r2 │ │ │ │ ldr r8, [fp, r3, lsl #2] │ │ │ │ @@ -171078,53 +171091,53 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ - ldr r2, [pc, #1756] @ d0cbc <_PyEval_EvalFrameDefault@@Base+0x1020> │ │ │ │ + ldr r2, [pc, #1700] @ d0cb8 <_PyEval_EvalFrameDefault@@Base+0xfe8> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - bne d91a4 <_PyEval_EvalFrameDefault@@Base+0x9508> │ │ │ │ + bne d9310 <_PyEval_EvalFrameDefault@@Base+0x9640> │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne d91a4 <_PyEval_EvalFrameDefault@@Base+0x9508> │ │ │ │ + bne d9310 <_PyEval_EvalFrameDefault@@Base+0x9640> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r8, #24] │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r1, r1, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d91a4 <_PyEval_EvalFrameDefault@@Base+0x9508> │ │ │ │ + bne d9310 <_PyEval_EvalFrameDefault@@Base+0x9640> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r5, [ip, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d91a4 <_PyEval_EvalFrameDefault@@Base+0x9508> │ │ │ │ + beq d9310 <_PyEval_EvalFrameDefault@@Base+0x9640> │ │ │ │ ldr r0, [ip, #152] @ 0x98 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r2, r0, asr #2 │ │ │ │ - bge d91a4 <_PyEval_EvalFrameDefault@@Base+0x9508> │ │ │ │ + bge d9310 <_PyEval_EvalFrameDefault@@Base+0x9640> │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [ip, #28] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #1 │ │ │ │ - ble d91a4 <_PyEval_EvalFrameDefault@@Base+0x9508> │ │ │ │ + ble d9310 <_PyEval_EvalFrameDefault@@Base+0x9640> │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ str r2, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r7] │ │ │ │ str r8, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq e0888 <_PyEval_EvalFrameDefault@@Base+0x10bec> │ │ │ │ + beq de3b4 <_PyEval_EvalFrameDefault@@Base+0xe6e4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ str r7, [r5] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr ip, [r8, #12] │ │ │ │ @@ -171133,42 +171146,42 @@ │ │ │ │ str r0, [r5, #12] │ │ │ │ str r3, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #24] │ │ │ │ strh r3, [r5, #36] @ 0x24 │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ str r8, [r5, #28] │ │ │ │ - ble d06d0 <_PyEval_EvalFrameDefault@@Base+0xa34> │ │ │ │ + ble d0704 <_PyEval_EvalFrameDefault@@Base+0xa34> │ │ │ │ sub r2, r2, r1 │ │ │ │ add r1, r1, #10 │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - ble d81d4 <_PyEval_EvalFrameDefault@@Base+0x8538> │ │ │ │ + ble d8208 <_PyEval_EvalFrameDefault@@Base+0x8538> │ │ │ │ rsb r3, r6, r6, lsl #30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r1, [r2, ip, lsl #2] │ │ │ │ - ble d0724 <_PyEval_EvalFrameDefault@@Base+0xa88> │ │ │ │ + ble d0758 <_PyEval_EvalFrameDefault@@Base+0xa88> │ │ │ │ add r3, ip, #10 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ mov r1, #1 │ │ │ │ add ip, fp, r1, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr ip, [ip, r0] │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r3, #4]! │ │ │ │ - bgt d070c <_PyEval_EvalFrameDefault@@Base+0xa70> │ │ │ │ + bgt d0740 <_PyEval_EvalFrameDefault@@Base+0xa70> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r9, #40 @ 0x28 │ │ │ │ sub r3, r0, r3 │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [r9, #32] │ │ │ │ @@ -171206,37 +171219,37 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r2, #192] @ 0xc0 │ │ │ │ add r5, r8, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d80a8 <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ + bne d80dc <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d80a8 <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ + beq d80dc <_PyEval_EvalFrameDefault@@Base+0x840c> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0818 <_PyEval_EvalFrameDefault@@Base+0xb7c> │ │ │ │ + beq d084c <_PyEval_EvalFrameDefault@@Base+0xb7c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq da2f4 <_PyEval_EvalFrameDefault@@Base+0xa658> │ │ │ │ + beq db0c8 <_PyEval_EvalFrameDefault@@Base+0xb3f8> │ │ │ │ tst r6, #1 │ │ │ │ ldrh r6, [r5] │ │ │ │ mov r8, r5 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ str r7, [fp, #-4] │ │ │ │ lsr r6, r6, #8 │ │ │ │ - bne da7a0 <_PyEval_EvalFrameDefault@@Base+0xab04> │ │ │ │ + bne da618 <_PyEval_EvalFrameDefault@@Base+0xa948> │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov pc, r3 │ │ │ │ mvn r1, r6 │ │ │ │ ldr r3, [fp, r1, lsl #2] │ │ │ │ rsb r0, r6, r6, lsl #30 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -171248,63 +171261,63 @@ │ │ │ │ ldr r5, [fp, r3, lsl #2] │ │ │ │ add r8, r8, #8 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ lsl r2, r6, #30 │ │ │ │ add r7, fp, r3, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne df9a0 <_PyEval_EvalFrameDefault@@Base+0xfd04> │ │ │ │ + bne e0498 <_PyEval_EvalFrameDefault@@Base+0x107c8> │ │ │ │ cmp r6, #1 │ │ │ │ - bne d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ - ldr r1, [pc, #1024] @ d0c94 <_PyEval_EvalFrameDefault@@Base+0xff8> │ │ │ │ + bne d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ + ldr r1, [pc, #1024] @ d0cc8 <_PyEval_EvalFrameDefault@@Base+0xff8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ + bne d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ + bne d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ + ble d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ ldr r6, [r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, ip │ │ │ │ blx r2 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq d0908 <_PyEval_EvalFrameDefault@@Base+0xc6c> │ │ │ │ + beq d093c <_PyEval_EvalFrameDefault@@Base+0xc6c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq d843c <_PyEval_EvalFrameDefault@@Base+0x87a0> │ │ │ │ + beq d8470 <_PyEval_EvalFrameDefault@@Base+0x87a0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0924 <_PyEval_EvalFrameDefault@@Base+0xc88> │ │ │ │ + beq d0958 <_PyEval_EvalFrameDefault@@Base+0xc88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq da510 <_PyEval_EvalFrameDefault@@Base+0xa874> │ │ │ │ + beq da8f0 <_PyEval_EvalFrameDefault@@Base+0xac20> │ │ │ │ cmp r4, #0 │ │ │ │ - beq dd4a4 <_PyEval_EvalFrameDefault@@Base+0xd808> │ │ │ │ + beq dc41c <_PyEval_EvalFrameDefault@@Base+0xc74c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [r7] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne dd478 <_PyEval_EvalFrameDefault@@Base+0xd7dc> │ │ │ │ + bne dc3f0 <_PyEval_EvalFrameDefault@@Base+0xc720> │ │ │ │ ldrh r6, [r8] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ @@ -171321,137 +171334,137 @@ │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ str r8, [r9, #28] │ │ │ │ add r5, fp, r5, lsl #2 │ │ │ │ add r8, r8, #8 │ │ │ │ lsl r2, r6, #30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq dd4ac <_PyEval_EvalFrameDefault@@Base+0xd810> │ │ │ │ + beq db4d4 <_PyEval_EvalFrameDefault@@Base+0xb804> │ │ │ │ adds r3, r6, #1 │ │ │ │ sub r5, r5, #4 │ │ │ │ - beq d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ - ldr r1, [pc, #704] @ d0c7c <_PyEval_EvalFrameDefault@@Base+0xfe0> │ │ │ │ + beq d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ + ldr r1, [pc, #704] @ d0cb0 <_PyEval_EvalFrameDefault@@Base+0xfe0> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ + bne d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ + bne d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ ldr r0, [r5] │ │ │ │ ldr ip, [r7, #8] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne d70ec <_PyEval_EvalFrameDefault@@Base+0x7450> │ │ │ │ + bne d6b30 <_PyEval_EvalFrameDefault@@Base+0x6e60> │ │ │ │ add r6, r5, #4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub r2, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ble d0aa0 <_PyEval_EvalFrameDefault@@Base+0xe04> │ │ │ │ + ble d0ad4 <_PyEval_EvalFrameDefault@@Base+0xe04> │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0a30 <_PyEval_EvalFrameDefault@@Base+0xd94> │ │ │ │ + beq d0a64 <_PyEval_EvalFrameDefault@@Base+0xd94> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq d9ca8 <_PyEval_EvalFrameDefault@@Base+0xa00c> │ │ │ │ + beq d9f20 <_PyEval_EvalFrameDefault@@Base+0xa250> │ │ │ │ cmp r3, #1 │ │ │ │ - beq d0aa0 <_PyEval_EvalFrameDefault@@Base+0xe04> │ │ │ │ + beq d0ad4 <_PyEval_EvalFrameDefault@@Base+0xe04> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0a58 <_PyEval_EvalFrameDefault@@Base+0xdbc> │ │ │ │ + beq d0a8c <_PyEval_EvalFrameDefault@@Base+0xdbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq da548 <_PyEval_EvalFrameDefault@@Base+0xa8ac> │ │ │ │ + beq dac80 <_PyEval_EvalFrameDefault@@Base+0xafb0> │ │ │ │ cmp r3, #2 │ │ │ │ - beq d0aa0 <_PyEval_EvalFrameDefault@@Base+0xe04> │ │ │ │ + beq d0ad4 <_PyEval_EvalFrameDefault@@Base+0xe04> │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [r4, #4]! │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0a90 <_PyEval_EvalFrameDefault@@Base+0xdf4> │ │ │ │ + beq d0ac4 <_PyEval_EvalFrameDefault@@Base+0xdf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq d9a48 <_PyEval_EvalFrameDefault@@Base+0x9dac> │ │ │ │ + beq d9918 <_PyEval_EvalFrameDefault@@Base+0x9c48> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne d0a70 <_PyEval_EvalFrameDefault@@Base+0xdd4> │ │ │ │ + bne d0aa4 <_PyEval_EvalFrameDefault@@Base+0xdd4> │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0abc <_PyEval_EvalFrameDefault@@Base+0xe20> │ │ │ │ + beq d0af0 <_PyEval_EvalFrameDefault@@Base+0xe20> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq df248 <_PyEval_EvalFrameDefault@@Base+0xf5ac> │ │ │ │ + beq e139c <_PyEval_EvalFrameDefault@@Base+0x116cc> │ │ │ │ cmp fp, #0 │ │ │ │ - beq dc428 <_PyEval_EvalFrameDefault@@Base+0xc78c> │ │ │ │ + beq dc360 <_PyEval_EvalFrameDefault@@Base+0xc690> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc3fc <_PyEval_EvalFrameDefault@@Base+0xc760> │ │ │ │ + bne dc304 <_PyEval_EvalFrameDefault@@Base+0xc634> │ │ │ │ ldrh r6, [r8] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [fp, #-4] │ │ │ │ add r1, r8, r2 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #356] @ d0c80 <_PyEval_EvalFrameDefault@@Base+0xfe4> │ │ │ │ + ldr r3, [pc, #356] @ d0cb4 <_PyEval_EvalFrameDefault@@Base+0xfe4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r5, r8, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - bne d8d4c <_PyEval_EvalFrameDefault@@Base+0x90b0> │ │ │ │ + bne d8c10 <_PyEval_EvalFrameDefault@@Base+0x8f40> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne d8d4c <_PyEval_EvalFrameDefault@@Base+0x90b0> │ │ │ │ + bne d8c10 <_PyEval_EvalFrameDefault@@Base+0x8f40> │ │ │ │ ldrh r3, [r8, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ add r3, r3, r0, lsl r1 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d8d4c <_PyEval_EvalFrameDefault@@Base+0x90b0> │ │ │ │ + beq d8c10 <_PyEval_EvalFrameDefault@@Base+0x8f40> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d9068 <_PyEval_EvalFrameDefault@@Base+0x93cc> │ │ │ │ + beq d8fd8 <_PyEval_EvalFrameDefault@@Base+0x9308> │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0b90 <_PyEval_EvalFrameDefault@@Base+0xef4> │ │ │ │ + beq d0bc4 <_PyEval_EvalFrameDefault@@Base+0xef4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq df40c <_PyEval_EvalFrameDefault@@Base+0xf770> │ │ │ │ + beq e0d6c <_PyEval_EvalFrameDefault@@Base+0x1109c> │ │ │ │ ands r6, r6, #1 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [fp] │ │ │ │ str r7, [fp, #-4] │ │ │ │ add fp, fp, r6, lsl #2 │ │ │ │ ldrh r6, [r5] │ │ │ │ mov r8, r5 │ │ │ │ @@ -171467,153 +171480,172 @@ │ │ │ │ str r8, [r9, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r7, #192] @ 0xc0 │ │ │ │ add r5, r8, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8d4c <_PyEval_EvalFrameDefault@@Base+0x90b0> │ │ │ │ + bne d8c10 <_PyEval_EvalFrameDefault@@Base+0x8f40> │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d8d4c <_PyEval_EvalFrameDefault@@Base+0x90b0> │ │ │ │ + beq d8c10 <_PyEval_EvalFrameDefault@@Base+0x8f40> │ │ │ │ mov r2, #4 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8d4c <_PyEval_EvalFrameDefault@@Base+0x90b0> │ │ │ │ + bne d8c10 <_PyEval_EvalFrameDefault@@Base+0x8f40> │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, r8, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq df2ec <_PyEval_EvalFrameDefault@@Base+0xf650> │ │ │ │ + beq df728 <_PyEval_EvalFrameDefault@@Base+0xfa58> │ │ │ │ ldrh r6, [r8, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [fp, #-4] │ │ │ │ str r4, [fp], #4 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ - ldrdeq r8, [r5], #-38 @ 0xffffffda │ │ │ │ - strheq r8, [r5], #-40 @ 0xffffffd8 │ │ │ │ + subeq r8, r5, sl, ror #21 │ │ │ │ + subeq r8, r5, ip, asr #21 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldrheq r5, [r5], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r3, r5, r8, asr #18 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ mvn r3, #1 │ │ │ │ sub r0, r3, r6 │ │ │ │ ldr r5, [fp, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #-24] @ d0cbc <_PyEval_EvalFrameDefault@@Base+0x1020> │ │ │ │ + ldr r1, [pc, #-80] @ d0cb8 <_PyEval_EvalFrameDefault@@Base+0xfe8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-88] @ d0c84 <_PyEval_EvalFrameDefault@@Base+0xfe8> │ │ │ │ + ldr r2, [pc, #-84] @ d0cbc <_PyEval_EvalFrameDefault@@Base+0xfec> │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ add r3, fp, r0, lsl #2 │ │ │ │ add r8, r8, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq d70e0 <_PyEval_EvalFrameDefault@@Base+0x7444> │ │ │ │ + beq d6b24 <_PyEval_EvalFrameDefault@@Base+0x6e54> │ │ │ │ mvn r3, r6 │ │ │ │ rsb r4, r6, r6, lsl #30 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r4, fp, r4, lsl #2 │ │ │ │ ldr r3, [fp, r3]! │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ subne r4, r4, #4 │ │ │ │ addne r6, r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl b92a4 │ │ │ │ + bl b91ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq d0d4c <_PyEval_EvalFrameDefault@@Base+0x10b0> │ │ │ │ + beq d0d80 <_PyEval_EvalFrameDefault@@Base+0x10b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq d8d68 <_PyEval_EvalFrameDefault@@Base+0x90cc> │ │ │ │ + beq d8d9c <_PyEval_EvalFrameDefault@@Base+0x90cc> │ │ │ │ cmp r6, #0 │ │ │ │ - ble d82b4 <_PyEval_EvalFrameDefault@@Base+0x8618> │ │ │ │ + ble d82e8 <_PyEval_EvalFrameDefault@@Base+0x8618> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0d74 <_PyEval_EvalFrameDefault@@Base+0x10d8> │ │ │ │ + beq d0da8 <_PyEval_EvalFrameDefault@@Base+0x10d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq da950 <_PyEval_EvalFrameDefault@@Base+0xacb4> │ │ │ │ + beq dacac <_PyEval_EvalFrameDefault@@Base+0xafdc> │ │ │ │ cmp r6, #1 │ │ │ │ - beq d0db4 <_PyEval_EvalFrameDefault@@Base+0x1118> │ │ │ │ + beq d0de8 <_PyEval_EvalFrameDefault@@Base+0x1118> │ │ │ │ mov r5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [r4, r5, lsl #2] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d0da4 <_PyEval_EvalFrameDefault@@Base+0x1108> │ │ │ │ + beq d0dd8 <_PyEval_EvalFrameDefault@@Base+0x1108> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq da4c4 <_PyEval_EvalFrameDefault@@Base+0xa828> │ │ │ │ + beq daa30 <_PyEval_EvalFrameDefault@@Base+0xad60> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne d0d84 <_PyEval_EvalFrameDefault@@Base+0x10e8> │ │ │ │ + bne d0db8 <_PyEval_EvalFrameDefault@@Base+0x10e8> │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r7, [sp, #32] │ │ │ │ moveq fp, r7 │ │ │ │ - beq d69e0 <_PyEval_EvalFrameDefault@@Base+0x6d44> │ │ │ │ + beq d6a14 <_PyEval_EvalFrameDefault@@Base+0x6d44> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne db7d4 <_PyEval_EvalFrameDefault@@Base+0xbb38> │ │ │ │ + bne dd4a8 <_PyEval_EvalFrameDefault@@Base+0xd7d8> │ │ │ │ + ldrh r6, [r8] │ │ │ │ + and r4, r6, #255 @ 0xff │ │ │ │ + add r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + lsr r6, r6, #8 │ │ │ │ + mov pc, r3 │ │ │ │ + add r3, r6, #10 │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ + str r8, [r9, #28] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r8, r8, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq dfccc <_PyEval_EvalFrameDefault@@Base+0xfffc> │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq d8428 <_PyEval_EvalFrameDefault@@Base+0x8758> │ │ │ │ ldrh r6, [r8] │ │ │ │ + add r2, r2, #1 │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ + str r2, [r3] │ │ │ │ + str r3, [fp], #4 │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ str r8, [r9, #28] │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ add r8, r8, #4 │ │ │ │ cmp r2, #15 │ │ │ │ ldr r5, [fp, #-4] │ │ │ │ ldr r7, [fp, #-8] │ │ │ │ - bls da638 <_PyEval_EvalFrameDefault@@Base+0xa99c> │ │ │ │ - ldr r3, [pc, #-404] @ d0c88 <_PyEval_EvalFrameDefault@@Base+0xfec> │ │ │ │ + bls daf3c <_PyEval_EvalFrameDefault@@Base+0xb26c> │ │ │ │ + ldr r3, [pc, #-428] @ d0cf0 <_PyEval_EvalFrameDefault@@Base+0x1020> │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ ldrh r3, [r8, #-2] │ │ │ │ ldrb r2, [r8, #-2] │ │ │ │ and r1, r3, #15 │ │ │ │ bic r2, r2, #15 │ │ │ │ lsr r3, r3, #4 │ │ │ │ @@ -171629,51 +171661,32 @@ │ │ │ │ strh r3, [r8, #-2] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq d0e88 <_PyEval_EvalFrameDefault@@Base+0x11ec> │ │ │ │ + beq d0f08 <_PyEval_EvalFrameDefault@@Base+0x1238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq d8684 <_PyEval_EvalFrameDefault@@Base+0x89e8> │ │ │ │ + beq d86b8 <_PyEval_EvalFrameDefault@@Base+0x89e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne d83c0 <_PyEval_EvalFrameDefault@@Base+0x8724> │ │ │ │ + bne d83f4 <_PyEval_EvalFrameDefault@@Base+0x8724> │ │ │ │ cmp r4, #0 │ │ │ │ - beq d94a0 <_PyEval_EvalFrameDefault@@Base+0x9804> │ │ │ │ + beq d970c <_PyEval_EvalFrameDefault@@Base+0x9a3c> │ │ │ │ ldrh r6, [r8] │ │ │ │ str r4, [fp, #-8] │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ add r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ sub fp, fp, #4 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov pc, r3 │ │ │ │ - add r3, r6, #10 │ │ │ │ - ldr r3, [r9, r3, lsl #2] │ │ │ │ - str r8, [r9, #28] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r8, r8, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq dfa88 <_PyEval_EvalFrameDefault@@Base+0xfdec> │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq d83f4 <_PyEval_EvalFrameDefault@@Base+0x8758> │ │ │ │ - ldrh r6, [r8] │ │ │ │ - add r2, r2, #1 │ │ │ │ - TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes